OSDN Git Service

2006-02-06 Daniel Berlin <dberlin@dberlin.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
2
3         * gcc.dg/tree-ssa/loadpre10.c: New test.
4         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7
8 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9
10         PR libfortran/24685
11         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12
13 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14
15         PR tree-opt/25251
16         * gfortran.dg/assign_7.f: New test.
17
18 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19
20         PR fortran/26041
21         PR fortran/26064
22         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
25
26 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
27
28         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
29         in size_t typedef.
30
31 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32
33         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
34         * g++.dg/charset/string.c (foo): Likewise.
35         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
36         const char*
37         * g++.dg/ext/builtin2.C (printf): Likewise.
38         * g++.dg/init/new15.C (printf): Likewise.
39         * g++.dg/opt/pr17697-1.C (foo): Likewise.
40         * g++.dg/opt/pr17697-2.C (foo): Likewise.
41         * g++.dg/opt/pr17697-3.C (foo): Likewise.
42         * g++.dg/template/non-dependent4.C (temp): Likewise.
43         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
44         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
45         parameter type to const char*.
46         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
47         Change type to const char*.
48         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
49         Likewise. 
50         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
51         second parameter type to const char*.
52         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
53         (Y::Y): Change parameter type to const char*.
54         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
55         * g++.old-deja/g++.jason/report.C: Apply const correctness.
56         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
57         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
58         (char*).
59         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
60         const char*.
61         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
62         type to const char*.
63         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
64         return type to const char*.
65         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
66         to const char*.
67         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
68         * g++.old-deja/g++.law/refs1.C: Likewise.
69         * g++.old-deja/g++.law/visibility1.C: Likewise.
70         * g++.old-deja/g++.law/visibility2.C: Likewise.
71         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
72         const char*.
73         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
74         * g++.old-deja/g++.mike/net48.C: Likewise.
75         * g++.old-deja/g++.mike/p646.C: Likewise.
76         * g++.old-deja/g++.mike/p6746.C: Likewise.
77         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
78         type to const char*.
79         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
80         deprecated conversion warning.
81         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
82         char*. 
83         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
84         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
85         * g++.old-deja/g++.pt/explicit8.C: Likewise.
86         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
87         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
88         * g++.old-deja/g++.pt/nontype3.C: Likewise.
89         * g++.old-deja/g++.pt/t39.C: Likewise.
90         * g++.old-deja/g++.robertl/eb106.C: Likewise.
91         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
92
93 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
94
95         PR fortran/25075
96         intrinsic_argument_conformance_1.f90:  New test.
97
98 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
99
100         PR fortran/20845
101         * gfortran.dg/char_result_11.f90: Add SAVE.
102         * gfortran.dg/der_pointer_4.f90: Ditto.
103         * gfortran.dg/default_initialization.f90: New test.
104
105 2006-02-03  Jeff Law  <law@redhat.com>
106
107         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
108         handle more than 100 dump files.
109         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
110         * lib/scantree.exp (scan-tree-dump): Likewise.
111         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
112         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
113         * lib/scanipa.exp (scan-ipa-dump): Likewise.
114         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
115         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
116
117 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
118
119         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
120
121 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
122
123         * g++.dg/template/using12.C: New test.
124
125 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
126
127         * gcc.target/powerpc/pr25960.c: New test.
128
129 2006-02-02  Steven G. Kargl  <kargls@comcast>
130
131         PR fortran/24958
132         gfortran.dg/nullify_2.f90: New test.
133
134 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
135
136         PR 25990
137         * gcc.dg/gomp/pr25990.c: New test.
138
139 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/25342
142         * g++.gd/template/partial4.C: New test.
143
144 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
145
146         PR middle-end/26001
147         * gfortran.dg/data_char_2.f90: New.
148
149 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
150
151         PR fortran/26039
152         maxval_maxloc_conformance_1.f90:  New test.
153
154 2006-01-31  Richard Guenther  <rguenther@suse.de>
155
156         * gcc.target/i386/sselibm-1.c: New testcase.
157         * gcc.target/i386/sselibm-2.c: Likewise.
158         * gcc.target/i386/sselibm-3.c: Likewise.
159         * gcc.target/i386/sselibm-4.c: Likewise.
160         * gcc.target/i386/sselibm-5.c: Likewise.
161
162 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
163
164         PR fortran/24266
165         * gfortran.dg/arrayio_derived_2.f90: New.
166
167 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
168
169         * gcc.dg/unsigned-long-compare.c: New test.
170
171 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
172
173         PR testsuite/25318
174         * lib/target-supports.exp (check_effective_target_freorder):
175         Check to see if target supports -freorder-blocks-and-partition.
176         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
177         instead of "dg-require-named-sections".
178
179 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
180
181         PR target/14798:
182         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
183         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
184         * gcc.dg/pragma-isr-trapa2.c: Likewise.
185         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
186         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
187         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
188         * gcc.dg/attr-isr-trap_exit.c: Likewise.
189         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
190
191 2006-01-30  Richard Guenther  <rguenther@suse.de>
192
193         PR c++/23372
194         * gcc.dg/pr23372-1.C: New testcase.
195
196 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
197
198         * gcc.dg/gomp/pr25874.c: New test.
199
200 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
201
202         PR tree-opt/25911
203         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
204
205 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
206
207         PR fortran/18578
208         PR fortran/18579
209         PR fortran/20857
210         PR fortran/20885
211         * gfortran.dg/intent_out_1.f90: New test.
212
213 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
214
215         PR fortran/17911
216         * gfortran.dg/procedure_lvalue.f90: New test.
217
218         PR fortran/20895
219         PR fortran/25030
220         * gfortran.dg/char_pointer_assign_2.f90: New test.
221         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
222         assignment to be consistent with standard.
223         * gfortran.dg/char_result_2.f90: The same.
224         * gfortran.dg/char_result_8.f90: The same.
225
226 2006-01-28  Zack Weinberg  <zackw@panix.com>
227
228         * gcc.dg/Woverlength-strings.c
229         * gcc.dg/Woverlength-strings-pedantic-c89.c
230         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
231         * gcc.dg/Woverlength-strings-pedantic-c99.c
232         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
233
234 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
235
236         * gcc.c-torture/execute/20060127-1.c: New test.
237
238 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
239
240         PR c++/25999
241         * g++.dg/ext/pragmaweak1.C: New test.
242
243 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
244
245         PR c++/25855
246         * g++.dg/template/spec29.C: New test.
247
248 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
249
250         PR c/19606.
251         * gcc.c-torture/execute/pr19606.c: New.
252
253 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
254
255         * gcc.dg/pragma-re-4.c: New test.
256
257 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
258
259         PR fortran/25964
260         * gfortran.dg/assumed_size_refs_3.f90: New test.
261
262 2006-01-27  Ben Elliston  <bje@au.ibm.com>
263
264         * gcc.misc-tests/dectest.exp: Remove defunct comment.
265
266 2006-01-26  Laurent GUERBY <laurent@guerby.net>
267
268         PR ada/21317
269         * ada/acats/support/impdef.a: Add One_Long_Second.
270         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
271         * ada/acats/tests/c9/c94026.a: Likewise.
272         * ada/acats/tests/c9/c97305c.ada: Likewise.
273         * ada/acats/tests/c9/c99004a.ada: Likewise.
274
275 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
276
277         PR fortran/25964
278         * gfortran.dg/global_references_2.f90: New test.
279
280         PR fortran/25084
281         PR fortran/20852
282         PR fortran/25085
283         PR fortran/25086
284         * gfortran.dg/assumed_charlen_function_1.f90: New test.
285         * gfortran.dg/assumed_charlen_function_3.f90: New test.
286
287         PR fortran/25416
288         * gfortran.dg/assumed_charlen_function_2.f90: New test.
289
290 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
291
292         PR c/25892
293         * gcc.dg/Wpointer-sign.c: New.
294         * gcc.dg/Wpointer-sign-Wall.c: New.
295         * gcc.dg/Wpointer-sign-Wall-no.c: New.
296         * gcc.dg/Wpointer-sign-pedantic.c: New.
297         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
298         * gcc.dg/conv-2.c: Use -Wpointer-sign.
299
300 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
301
302         PR C/25861
303         * gcc.c-torture/compile/pr25861.c: New test.
304
305 2006-01-26  Paul Brook  <paul@codesourcery.com>
306
307         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
308         on short-enum targets.
309         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
310         variable.
311         (generate_fields): Use short_enums.
312         (main): Set short_enums.  Document -e.
313         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
314         on short-enum targets.
315         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
316         variable.
317         (generate_fields): Use short_enums.
318         (main): Set short_enums.  Document -e.
319         * lib/target-supports.exp (check_effective_target_short_enums): New.
320
321 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
322
323         PR target/25947
324         * gcc.dg/torture/pr25947-1.c: New test.
325
326 2006-01-25  Jan Hubicka  <jh@suse.cz>
327             Roger Sayle  <roger@eyesopen.com>
328
329         PR rtl-optimization/25703
330         * gcc.target/i386/20060125-1.c: New test case.
331         * gcc.target/i386/20060125-2.c: New test case.
332
333 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
334
335         PR fortran/18540
336         * gfortran.dg/goto_1.f: New.
337
338 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
339
340         PR fortran/25716
341         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
342         25716 on 32-bit systems too.
343
344 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
345
346         PR testsuite/25590
347         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
348
349 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
350
351         * gcc.dg/tree-ssa/gen-vect-33.c: New.
352
353 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
354
355         PR fortran/25835
356         * gfortran.dg/read_eof.f90: Delete, renamed.
357         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
358         * gfortran.dg/read_eof_2.f90: New test.
359         * gfortran.dg/read_eof_3.f90: New test.
360
361 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
362
363         PR tree-opt/25860
364         * gcc.c-torture/compile/pr25860.c: New test.
365
366 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
367
368         PR c++/25552
369         * g++.dg/parse/dtor8.C: New test.
370
371 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
372
373         PR testsuite/25891
374         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
375         * gcc.dg/gomp/gomp.exp: Return without testing anything if
376         check_effective_target_fopenmp returns 0.
377
378 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
379
380         PR ada/20548
381         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
382         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
383         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
384
385 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
386
387         PR tree-opt/25857
388         * g++.dg/opt/pr25857.C: New test.
389
390 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
391         Jan Hubicka  <jh@suse.cz>
392         Richard Guenther  <rguenther@suse.de>
393
394         PR rtl-optimization/25654
395         * gcc.dg/torture/pr25654.c: New testcase.
396         * gcc.target/i386/pr25654.c: Likewise.
397
398 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
399
400         PR fortran/25901
401         * gfortran.dg/internal references_2.f90: New test.
402
403         Fix regression in testing of admissability of attributes.
404         * gfortran.dg/intent_used_1.f90: New test.
405
406 2006-01-23  Ben Elliston  <bje@au.ibm.com>
407
408         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
409         Remove target conditional torture options for i?86 and x86_64
410         GNU/Linux.
411
412 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
413
414         PR c++/10891
415         * g++.dg/rtti/no-rtti.C: New.
416
417 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
418
419         PR c++/25895
420         * g++.dg/inherit/conv2.C: New test.
421
422         PR c++/25856
423         * g++.dg/parse/dtor7.C: New test.
424
425         PR c++/25858
426         * g++.dg/template/crash44.C: New test.
427
428 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
429
430         PR fortran/25124
431         PR fortran/25625
432         * gfortran.dg/internal_references_1.f90: New test.
433           PR fortran/20881
434         PR fortran/23308
435         PR fortran/25538
436         PR fortran/25710
437         * gfortran.dg/global_references_1.f90: New test.
438         * gfortran.dg/g77/19990905-1.f: Restore the error that
439         there is a clash between the common block name and
440         the name of a subroutine reference.
441
442         PR fortran/PR24276
443         * gfortran.dg/aliasing_dummy_1.f90: New test.
444
445 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
446
447         * gcc.dg/vmx/1b-01.c: Warning fix.
448         * gcc.dg/vmx/1c-02.c: Likewise.
449         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
450
451 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
452
453         PR testsuite/24962
454         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
455
456 2006-01-20  Richard Guenther  <rguenther@suse.de>
457         Steven Bosscher <stevenb.gcc@gmail.com>
458
459         PR rtl-optimization/24626
460         * gcc.dg/torture/pr24626-1.c: New testcase.
461         * gcc.dg/torture/pr24626-2.c: Likewise.
462         * gcc.dg/torture/pr24626-3.c: Likewise.
463         * gcc.dg/torture/pr24626-4.c: Likewise.
464
465 2006-01-20  Dirk Mueller  <dmueller@suse.com>
466
467         PR c++/5520
468         * g++.dg/warn/empty-body.C: New.
469
470 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
471
472         PR c++/22136
473         * g++.dg/template/using10.C: New test.
474         * g++.dg/temlpate/using11.C: Likewise.
475         * g++.dg/inherit/using5.C: Tweak error messages.
476
477 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
478
479         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
480         target test.
481         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
482
483 2006-01-19  Jan Hubicka  <jh@suse.cz>
484
485         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
486
487 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
488
489         PR c++/25854
490         * g++.dg/template/spec28.C: New test.
491
492 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
493
494         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
495         Fix fprintf's by adding srcdir or removing it.
496
497 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
498
499         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
500         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
501         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
502         * testsuite/gcc.dg/gomp/empty.c: Likewise.
503         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
504         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
505         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
506         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
507         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
508         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
509         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
510         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
511         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
512         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
513
514 2006-01-18  Jeff Law  <law@redhat.com>
515
516         * gcc.dg/tree-ssa/vrp25.c: New test.
517
518 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
519
520         * gcc.dg/pr25805.c: Fix misapplied patch.
521
522 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
523
524         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
525         (check_effective_target_vect_udot_qi): New.
526         (check_effective_target_vect_sdot_hi): New.
527         (check_effective_target_vect_udot_hi): New.
528         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
529         prefixed with "wrapv-" with -fwrapv.
530         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
531         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
532         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
533         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
534         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
535
536         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
537         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
538         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
539         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
540
541 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
542
543         PR c++/16829
544         * g++.dg/other/default2.C: New test.
545         * g++.dg/other/default3.C: New test.
546
547 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
548
549         PR c/25805
550         * gcc.dg/pr25805.c: New file.
551
552 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
553
554         PR c++/25836
555         * g++.dg/template/init6.C: New test.
556
557 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
558
559         * gcc.dg/tree-ssa/pr24287.c: New test
560
561 2006-01-18  Eric Christopher  <echristo@apple.com>
562
563         * g++.dg/eh/table.C: New.
564
565 2006-01-18  DJ Delorie  <dj@redhat.com>
566
567         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
568         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
569         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
570         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
571
572 2006-01-18  Jeff Law  <law@redhat.com>
573
574         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
575         on wrapping on overflow semantics.
576
577         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
578
579         * gcc.gc/tree-ssa/vrp23.c: New test.
580         * gcc.gc/tree-ssa/vrp24.c: New test.
581
582 2006-01-18  Richard Henderson  <rth@redhat.com>
583             Aldy Hernandez  <aldyh@redhat.com>
584             Jakub Jelinek  <jakub@redhat.com>
585             Diego Novillo  <dnovillo@redhat.com>
586             Uros Bizjak  <uros@kss-loka.si>
587
588         * testsuite/gcc.dg/gomp: New directory.
589
590 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
591             Steven G. Kargl  <kargls@comcast.net>
592
593         PR fortran/20869
594         * gfortran.dg/intrinsic_external_1.f90: New test.
595
596         PR fortran/20875.
597         * gfortran.dg/elemental_pointer_1.f90: New test.
598
599         PR fortran/25024
600         * gfortran.dg/external_procedures_1.f90: New test.
601
602         PR fortran/25785
603         gfortran.dg/assumed_present.f90: New test.
604
605 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
606
607         * g++.dg/parse/lookup5.C: New test.
608
609 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
610
611         PR fortran/25697
612         * gfortran.dg/read_eof.f90: New test.
613
614 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
615
616         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
617         add a closing brace.
618
619 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
620
621         PR fortran/25631
622         * gfortran.dg/fmt_tl.f: New test.
623
624 2006-01-17  Eric Christopher  <echristo@apple.com>
625
626         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
627         * g++.old-deja/g++.warn/impint2.C: Ditto.
628         * g++.old-deja/g++.other/null1.C: Ditto.
629         * g++.dg/warn/conv2.C: Ditto.
630         * g++.dg/warn/conv4.C: New file.
631
632 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
633
634         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
635
636 2006-01-17  Andreas Jaeger  <aj@suse.de>
637             Janis Johnson <janis187@us.ibm.com>
638
639         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
640         in 64-bit.
641         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
642         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
643
644 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
645
646         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
647         xfail txxx where xxx >= 25.
648
649 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
650
651         PR testsuite/25764
652         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
653
654 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
655
656         PR c/25682
657         * gcc.dg/pr25682.c: New test.
658         * g++.dg/parse/array-size2.C: New test.
659
660 2006-01-16  Ian Lance Taylor  <ian@airs.com>
661
662         * consistency.vlad: Remove entire directory, 1652 files.
663
664 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
665
666         * lib/target-supports.exp (check_effective_target_dfp_nocache,
667         check_effective_target_dfprt_nocache): New.
668         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
669         (check_effective_target_dfprt): New.
670         * lib/c-compat.exp (check_dfp): Remove.
671         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
672         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
673         level of support for decimal float.
674         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
675         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
676         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
677         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
678         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
679         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
680         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
681         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
682         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
683         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
684         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
685         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
686         directives.
687
688 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
689
690         PR testsuite/25741
691         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
692         $base_dir/../.
693         * lib/gfortran.exp (gfortran_init): Likewise.
694         * lib/obj-c++.exp (obj-c++_init): Likewise.
695         * lib/scanasm.exp (scan-assembler-dem): Likewise.
696         (scan-assembler-dem-not): Likewise.
697         * lib/scandump.exp (scan-dump-dem): Likewise.
698         (scan-dump-dem-not): Likewise.
699
700 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
701
702         PR testsuite/25767
703         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
704         powerpc-*-darwin*.
705         * lib/obj-c++.exp (obj-c++_init): Likewise.
706
707 2006-01-16  Richard Guenther  <rguenther@suse.de>
708
709         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
710
711 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
712
713         PR testsuite/25777
714         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
715         to LD_LIBRARY_PATH.
716
717 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
718             Andrew Pinski  <pinskia@physics.uc.edu>
719
720         * gcc.dg/minmax-1.c: New test.
721
722 2006-01-16  Ben Elliston  <bje@au.ibm.com>
723
724         * gcc.dg/dfp/dfp.exp: Correct FSF address.
725         * gcc.misc-tests/dectest.exp: Ditto.
726
727 2006-01-15  Ian Lance Taylor  <ian@airs.com>
728
729         PR testsuite/25796
730         * gcc.target/i386/cmov6.c: Use -march=k8.
731
732 2006-01-15  Andreas Jaeger  <aj@suse.de>
733
734         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
735         x86 does not have __float128.
736
737 2006-01-14  Ian Lance Taylor  <ian@airs.com>
738
739         * gcc.target/i386/cmov6.c: New test.
740
741 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
742
743         PR c++/25663
744         * g++.dg/template/ctor6.C: New test.
745
746 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
747
748         PR tree-optimization/25485
749         * gcc.dg/tree-ssa/pr25485.c: New.
750
751 2006-01-14  Richard Guenther  <rguenther@suse.de>
752
753         PR tree-optimization/22548
754         PR tree-optimization/22555
755         PR tree-optimization/22501
756         * gcc.dg/tree-ssa/alias-4.c: New testcase.
757         * gcc.dg/tree-ssa/alias-5.c: Likewise.
758         * gcc.dg/tree-ssa/alias-6.c: Likewise.
759         * gcc.dg/tree-ssa/alias-7.c: Likewise.
760         * gcc.dg/tree-ssa/alias-8.c: Likewise.
761         * gcc.dg/tree-ssa/alias-9.c: Likewise.
762         * gcc.dg/tree-ssa/alias-10.c: Likewise.
763         * gcc.dg/tree-ssa/alias-11.c: Likewise.
764         * gcc.dg/tree-ssa/alias-12.c: Likewise.
765
766 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
767
768         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
769         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
770
771 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
772         Richard Guenther  <rguenther@suse.de>
773
774         PR rtl-optimization/24257
775         * gcc.dg/torture/pr24257.c: New testcase.
776
777 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
778
779         * gcc.c-torture/execute/20060110-1.c: New test.
780         * gcc.c-torture/execute/20060110-2.c: New test.
781
782 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
783
784         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
785
786 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
787
788         PR fortran/25756
789         * gfortran.dg/label_3.f90: New test.
790
791 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
792
793         PR tree-optimization/25771
794         * g++.dg/tree-ssa/pr25771.C: New test
795
796 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
797
798         PR tree-opt/24365
799         * g++.dg/opt/complex5.C: New test.
800
801 2006-01-13  Richard Guenther  <rguenther@suse.de>
802
803         * gcc.target/i386/387-9.c: New testcase.
804
805 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
806
807         PR c++/24824
808         * g++.dg/debug/dwarf2-1.C: New.
809
810 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
811
812         PR testsuite/25728
813         * lib/gcov.exp (verify-lines): Add "close $fd".
814
815 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
816             Ben Elliston  <bje@au.ibm.com>
817
818         * gcc.dg/dfp/inf-1.c: New test.
819
820 2006-01-12  Janis Johnson <janis187@us.ibm.com>
821             Yao Qi  <qiyaoltc@cn.ibm.com>
822             Ben Elliston  <bje@au.ibm.com>
823             Jon Grimm  <jgrimm2@us.ibm.com>
824
825         * gcc.dg/nodfp-1.c: New test.
826         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
827         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
828         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
829         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
830         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
831         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
832         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
833         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
834         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
835         * gcc.dg/format/dfp-scanf-1.c: Likewise.
836         * gcc.dg/format/dfp-printf-1.c: Likewise.
837         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
838         (compat_setup_dfp): New.
839         * gcc.dg/compat/compat.exp: Use it.
840         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
841         Make some variables global, prepend "compat_" to their names.
842         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
843         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
844         * gcc.misc-tests/dectest.exp: New test driver for decTest.
845         * lib/compat.exp (compat_skip_list): Make global, rename.
846         * lib/c-compat.exp: New file.
847         * lib/target-supports.exp (check_effective_target_dfp): New.
848
849         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
850         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
851         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
852         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
853         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
854         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
855         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
856         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
857         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
858         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
859         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
860         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
861         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
862         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
863         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
864         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
865         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
866         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
867         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
868         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
869         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
870         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
871         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
872         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
873         gcc.dg/dfp/struct-layout-1.c,
874         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
875         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
876         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
877         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
878         gcc.dg/dfp/func-vararg-dfp.c,
879         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
880         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
881         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
882         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
883         gcc.dg/dfp/wtr-conversion-1.c: New tests.
884
885 2006-01-11  Richard Guenther  <rguenther@suse.de>
886
887         PR tree-optimization/25734
888         * gcc.dg/tree-ssa/pr25734.c: New testcase.
889
890 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
891
892         PR fortran/25486
893         * gfortran.dg/literal_character_constant_1_x.F: New test.
894         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
895         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
896         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
897
898 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
899
900         PR c++/25386
901         * g++.dg/ext/packed3.C: Add expected packed error.
902
903 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
904
905         PR target/25706
906         * gcc.dg/torture/pr25706-1.c: New test.
907
908 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
909
910         PR tree-optimization/23109
911         PR tree-optimization/23948
912         PR tree-optimization/24123
913
914         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
915         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
916         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
917         g++.dg/tree-ssa/pr23948.C: New testcases.
918         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
919         three divisions in order to do the optimization.
920
921 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
922
923         PR c++/25632
924         * g++.dg/other/pr25632.C: New test.
925
926 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
927
928         PR fortran/25730
929         * gfortran.dg/used_types_1.f90: New test.
930
931 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
932
933         PR target/25718
934         * gcc.dg/torture/pr25718-1.c: New test.
935
936 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
937
938         * gfortran.dg/list_read_2.f90: Fix typo in description.
939
940 2006-01-10  Jan Beulich  <jbeulich@novell.com>
941
942         * lib/target-supports.exp (check_visibility_available): Simplify test
943         for *-*-netware*.
944         (check_profiling_available): Fail for *-*-netware*.
945         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
946         * gcc.dg/20021014-1.c: Likewise.
947         * gcc.dg/nest.c: Likewise.
948
949 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
950
951         fortran/24936
952         * gfortran.dg/forall_3.f90: New test.
953
954 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
955
956         PR fortran/21977
957         * gfortran.dg/nesting_2.f90: New test.
958         * gfortran.dg/nesting_3.f90: New test.
959
960 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
961
962         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
963         Fix typo in comment.
964
965 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
966
967         * gfortran.dg/single_char_string.f90: New test.
968
969 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
970
971         * gfortran.dg/ichar_2.f90: New test.
972
973 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
974
975         PR fortran/25093
976         * gfortran.dg/private_type_4.f90: New.
977
978 2006-01-07  Richard Guenther  <rguenther@suse.de>
979
980         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
981
982 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
983
984         * gfortran.dg/func_decl_1.f90: New.
985         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
986         * gfortran.dg/array_alloc_2.f90: Likewise.
987         * gfortran.dg/char_result_8.f90: Likewise.
988         * gfortran.dg/dup_save_1.f90: Likewise.
989         * gfortran.dg/dup_save_2.f90: Likewise.
990         * gfortran.dg/f2c_6.f90: Likewise.
991         * gfortran.dg/f2c_7.f90: Likewise.
992         * gfortran.dg/func_result_2.f90: Likewise.
993         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
994
995 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
996
997         PR fortran/22146
998         * gfortran.dg/elemental_subroutine_1.f90: New test.
999         * gfortran.dg/elemental_subroutine_2.f90: New test.
1000
1001         PR fortran/25029
1002         PR fortran/21256
1003         * gfortran.dg/assumed_size_refs_1.f90: New test.
1004
1005         PR fortran/20868
1006         PR fortran/20870
1007         * gfortran.dg/assumed_size_refs_2.f90: New test.
1008         * gfortran.dg/initialization_1.f90: Change warning message.
1009
1010 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1011
1012         * gcc.dg/tree-ssa/loop-15.c: New test.
1013
1014 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1015
1016         PR fortran/25598
1017         * gfortran.dg/backspace_3.f: New test.
1018         * gfortran.dg/backspace_4.f: New test.
1019
1020 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1021
1022         PR fortran/24268
1023         * gfortran.dg/fmt_white.f: Update test.
1024
1025 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
1026
1027         * gcc.dg/cast-1.c: Add new warning.
1028         * gcc.dg/cast-2.c: Likewise.
1029         * gcc.dg/cast-3.c: Likewise.
1030         * gcc.dg/format/cast-1.c: Likewise.
1031         * gcc.dg/cast-4.c: New testcase.
1032
1033 2006-01-05  Richard Guenther  <rguenther@suse.de>
1034
1035         PR tree-optimization/22555
1036         * gcc.dg/tree-ssa/alias-3.c: New testcase.
1037
1038 2006-01-05  Richard Guenther  <rguenther@suse.de>
1039             Diego Novillo  <dnovillo@redhat.com>
1040
1041         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
1042         * gcc.dg/tree-ssa/loop-8.c: Likewise.
1043         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1044         * gcc.dg/tree-ssa/pr23294.c: Likewise.
1045         * gcc.dg/tree-ssa/pr21985.c: Likewise.
1046         * gcc.dg/tree-ssa/loop-14.c: Likewise.
1047         * gcc.dg/tree-ssa/loop-2.c: Likewise.
1048         * gcc.dg/tree-ssa/loop-3.c: Likewise.
1049         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1050         * gcc.dg/tree-ssa/pr21171.c: Likewise.
1051         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1052         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1053         * gcc.dg/tree-ssa/loop-6.c: Likewise.
1054         * treelang/compile/extravar.tree: Likewise.
1055         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
1056         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
1057         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
1058         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1059         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
1060
1061 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1062
1063         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
1064         for 64-bit fix.
1065
1066 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
1067
1068         PR fortran/23675
1069         gfortran.dg/char_result_11.f90: New.
1070
1071 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/24782
1074         * g++.dg/parse/access9.C: New test.
1075         * g++.dg/tc1/dr52.C: Tweak error markers.
1076
1077 2006-01-04  Richard Henderson  <rth@redhat.com>
1078
1079         Merge from gomp branch.
1080         * g++.dg/parse/pragma2.C: Update expected error lines.
1081
1082 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
1083
1084         * g++.dg/other/i386-2.C: New test.
1085
1086         PR target/25554
1087         * gcc.c-torture/compile/20051228-1.c: New test.
1088
1089         PR c/25559
1090         * gcc.dg/pr25559.c: New test.
1091
1092 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
1093
1094         PR c++/25492
1095         * g++.dg/lookup/friend9.C: New test.
1096
1097         PR c++/25625
1098         * g++.dg/template/repo5.C: New test.
1099
1100 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1101
1102         PR fortran/25101
1103         * gfortran.dg/forall_2.f90: New test.
1104
1105 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1106
1107         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1108         dg-require-weak.  Adjust regexp to handle leading-underscore
1109         targets and space as well as TAB after .weak.  Change previous
1110         64-bit fix to not use naked dot.
1111
1112 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1113
1114         PR rtl-optimization/25578
1115         * gcc.c-torture/execute/20060102-1.c: New testcase.
1116
1117 2006-01-03  Richard Guenther  <rguenther@suse.de>
1118
1119         PR c/25183
1120         * gcc.dg/torture/pr25183.c: New testcase.
1121
1122 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1123
1124         Merge from gomp-branch.
1125         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1126         * gcc.dg/ia64-sync-2.c: Likewise.
1127         * gcc.dg/ia64-sync-3.c: Likewise.
1128         * gcc.dg/ia64-sync-4.c: Likewise.
1129         * gcc.dg/sync-2.c: Likewise.
1130         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1131         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1132
1133 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1134
1135         PR c++/25635
1136         * g++.dg/parse/operator6.C: New test.
1137
1138         PR c++/25637
1139         * g++.dg/parse/error29.C: New test.
1140
1141         PR c++/25638
1142         * g++.dg/parse/dtor6.C: New test.
1143
1144         PR c++/25633
1145         * g++.dg/parse/ctor3.C: New test.
1146
1147         PR c++/25634
1148         * g++.dg/template/class3.C: New test.
1149
1150 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1151
1152         * g++.dg/debug/debug9.C: New.
1153
1154 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1155
1156         PR fortran/24640
1157         * gfortran.dg/label_2.f90: New test.
1158
1159 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1160
1161         * g++.dg/lookup/using12.C: Tighten error marker.
1162
1163 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1164             Andrew Pinski <pinskia@physics.uc.edu>
1165
1166         * gcc.target/powerpc/darwin-abi-3.c: New file.
1167         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1168         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1169         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1170         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1171         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1172         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1173         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1174         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1175
1176 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1177
1178         * gcc.dg/tree-ssa/loadpre1.c: New;
1179         * gcc.dg/tree-ssa/loadpre2.c: New;
1180         * gcc.dg/tree-ssa/loadpre3.c: New;
1181         * gcc.dg/tree-ssa/loadpre4.c: New;
1182         * gcc.dg/tree-ssa/loadpre5.c: New;
1183         * gcc.dg/tree-ssa/loadpre6.c: New;
1184         * gcc.dg/tree-ssa/loadpre7.c: New;
1185         * gcc.dg/tree-ssa/loadpre8.c: New;
1186         * gcc.dg/tree-ssa/loadpre9.c: New;
1187
1188 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1189
1190         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1191         * g++.dg/abi/thunk4.C: Likewise.
1192
1193 2006-01-01  Andreas Jaeger  <aj@suse.de>
1194
1195         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1196         portable.
1197
1198 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR c++/25294
1201         * gcc.dg/pragma-pack-3.c: New test.
1202         * g++.dg/parse/pragma3.C: New test.
1203
1204 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1205
1206         PR middle-end/24827
1207         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1208
1209 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1210
1211         PR testsuite/25214
1212         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1213
1214 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1215
1216         PR fortran/22607
1217         * gfortran-dg/pure_byref_3.f90: New.
1218
1219         fortran/PR 25396
1220         * gfortran.dg/userdef_operator_1.f90: New.
1221
1222 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1223
1224         * g++.dg/abi/thunk3.C: New.
1225         * g++.dg/abi/thunk4.C: New.
1226
1227 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1228
1229         PR fortran/25532
1230         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1231         associated derived type components of derived types are
1232         properly declared in contained procedures.
1233
1234 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1235
1236         PR libgfortran/25139
1237         * gfortran.dg/backspace_2.f: New test.
1238
1239 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1240
1241         PR libgfortran/25550
1242         * gfortran.dg/endfile.f: New test.
1243
1244 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1245
1246         PR libgfortran/25419
1247         * gfortran.dg/comma.f: New test.
1248
1249 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1250
1251         * lib/gfortran-dg.exp: Remove trailing whitespace.
1252         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1253         -funroll-all-loops.
1254
1255 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1256
1257         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1258         Extended Double long doubles or repeat tests when long double is
1259         the same size as double.
1260
1261 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1262
1263         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1264
1265         PR testsuite/25442
1266         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1267         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1268
1269         PR testsuite/25441
1270         * gcc.dg/pr23911.c: Make test variable static.
1271
1272         PR testsuite/25444
1273         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1274
1275 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1276
1277         PR c++/25439
1278         * g++.dg/parse/crash17.C: Adjust error markers.
1279         * g++.dg/template/error20.C: New test.
1280
1281 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1282
1283         PR c++/23172
1284         * g++.dg/ext/complit4.C: New test.
1285
1286         PR c++/25417
1287         * g++.dg/ext/complit5.C: Likewise.
1288
1289 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1290
1291         PR tree-optimization/25125
1292         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1293         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1294         * gcc.c-torture/execute/pr25125.c: New.
1295
1296 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1297
1298         PR fortran/25029
1299         PR fortran/21256
1300         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1301         with incorrect assumed size references.
1302
1303 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1304
1305         PR c++/23171
1306         * g++.dg/opt/init1.C: New test.
1307
1308 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1309
1310         PR c++/24671
1311         * g++.dg/template/sfinae3.C: New test.
1312
1313 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1314
1315         * g++.dg/other/friend4.C: New test.
1316
1317 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1318
1319         PR target/25005
1320         * g++.dg/opt/pr25005.C: New test.
1321
1322 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1323
1324         PR c++/25369
1325         * g++.dg/template/ptrmem16.C: New test.
1326
1327 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1328
1329         PR fortran/25029
1330         PR fortran/21256
1331         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1332
1333 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1334
1335         PR libgfortran/25307
1336         * gfortran.dg/list_read_5.f90: New test.
1337
1338 2005-12-22  Richard Henderson  <rth@redhat.com>
1339
1340         * gcc.target/i386/sse-7.c: Use -msse2.
1341
1342 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR rtl-optimization/25432
1345         * gcc.c-torture/compile/20051216-1.c: New test.
1346
1347         PR objc/25328
1348         * objc/execute/pr25328.m: New test.
1349
1350 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1351
1352         PR c++/25364
1353         * g++.dg/template/call4.C: New test.
1354
1355 2005-12-22  Dale Johannesen  <dalej@apple.com>
1356
1357         * gcc.target/i386/sse-17.c: New.
1358
1359 2005-12-22  Paul Brook  <paul@codesourcery.com>
1360
1361         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1362
1363 2005-12-22  Paul Brook  <paul@codesourcery.com>
1364
1365         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1366
1367 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1368
1369         PR tree-opt/25513
1370         * gcc.c-torture/compile/pr25513.c: New test.
1371
1372 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1373
1374         PR c++/23333
1375         * g++.dg/parse/error25.C: Add more tests.
1376
1377 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1378
1379         PR fortran/18990
1380         * gfortran.dg/der_charlen_1.f90: New.
1381
1382 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1383
1384         PR fortran/20889
1385         * gfortran.dg/pointer_component_type_1.f90: New test.
1386
1387         PR fortran/25029
1388         PR fortran/21256
1389         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1390         should give an error with assumed size array refernces and checks those
1391         that should not.
1392         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1393         reference an upper bound so that it does not generate an error.
1394
1395         PR fortran/19362
1396         PR fortran/20244
1397         PR fortran/20864
1398         PR fortran/25391
1399         * gfortran.dg/used_dummy_types_1.f90: New test.
1400         * gfortran.dg/used_dummy_types_2.f90: New test.
1401         * gfortran.dg/used_dummy_types_3.f90: New test.
1402         * gfortran.dg/used_dummy_types_4.f90: New test.
1403         * gfortran.dg/used_dummy_types_5.f90: New test.
1404
1405         PR fortran/23152
1406         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1407         group already being USE associated.
1408         * gfortran.dg/assumed_shape_nml.f90: New test.
1409         * gfortran.dg/assumed_size_nml.f90: New test.
1410
1411         PR fortran/20862
1412         PR fortran/25053
1413         PR fortran/25063
1414         PR fortran/25064
1415         PR fortran/25066
1416         PR fortran/25067
1417         PR fortran/25068
1418         PR fortran/25307
1419         * gfortran.dg/io_constraints_1.f90: New test.
1420         * gfortran.dg/io_constraints_1.f90: New test.
1421         * gfortran.dg/iostat_3.f90: Change wording of warning.
1422         * gfortran.dg/g77/19981216-0.f: The same.
1423
1424 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1425
1426         PR tree-optimization/23518
1427         * testsuite/gcc.dg/pr23518.c: New.
1428
1429 2005-12-21  Mike Stump  <mrs@apple.com>
1430
1431         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1432
1433 2005-12-21  Paul Brook  <paul@codesourcery.com>
1434
1435         * gcc.dg/pr19340.c: Skip on m68k targets.
1436
1437 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1438
1439         PR rtl-optimization/25196
1440         * gcc.dg/pr25196.c: New test.
1441
1442 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1443
1444         PR fortran/25423
1445         gfortran.dg/where_nested_1.f90: New.
1446
1447 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1448
1449         PR tree-optimization/25382.
1450         * gcc.dg/tree-ssa/pr25382.c: New.
1451
1452 2005-12-20  Richard Guenther  <rguenther@suse.de>
1453
1454         PR middle-end/24306
1455         * gcc.target/i386/pr24306.c: New testcase.
1456
1457 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1458
1459         PR tree-optimization/25501
1460         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1461
1462 2005-12-20  Richard Guenther  <rguenther@suse.de>
1463
1464         Revert
1465         2005-12-02  Richard Guenther  <rguenther@suse.de>
1466
1467         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1468
1469 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1470
1471         PR c++/21228
1472         * g++.dg/warn/Wunreachable-code-2.C: New test.
1473
1474 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1475
1476         PR c++/24278
1477         * g++.dg/template/ctor5.C: New test.
1478
1479         PR c++/24915
1480         * g++.dg/template/overload8.C: New test.
1481
1482 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1483
1484         * gcc.c-torture/compile/pr25483 : New test.
1485
1486 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1487
1488         PR c++/20552
1489         * g++.dg/ext/typeof10.C: New test.
1490
1491 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1492
1493         * gcc.dg/mt-loopi1.c: New.
1494
1495 2005-12-18  Richard Guenther  <rguenther@suse.de>
1496
1497         PR tree-optimization/25481
1498         * gcc.dg/torture/pr25481.c: New testcase.
1499
1500 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1501
1502         PR rtl-optimization/21041
1503         * gcc.dg/pr21041.c: New test.
1504
1505 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1506
1507         PR libgfortran/25463
1508         * gfortran.dg/advance.f90: New test.
1509
1510 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1511
1512         * gcc.dg/20051201-1.c: New test.
1513
1514 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1515
1516         PR fortran/25018
1517         * gfortran.dg/initialization_1.f90: New test.
1518         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1519         * gfortran.dg/g77/980616-0.f: The same.
1520
1521 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1522
1523         * PR fortran/25458
1524         * gfortran.dg/chkbits.f90: New test.
1525
1526 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1527
1528         * gfortran.dg/enum_5.f: Revert to previous version.
1529
1530 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1531
1532         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1533         * gfortran.dg/nested_modules_1.f90: Ditto.
1534         * gfortran.dg/hollerith_f95.f90: Ditto.
1535         * gfortran.dg/select_5.f90: Ditto.
1536         * gfortran.dg/secnds.f: Ditto.
1537         * gfortran.dg/hollerith2.f90: Ditto.
1538         * gfortran.dg/imag_2.f: Ditto.
1539         * gfortran.dg/ftell_2.f90: Ditto.
1540         * gfortran.dg/malloc_free_1.f90: Ditto.
1541         * gfortran.dg/logint-1.f: Ditto.
1542         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1543         * gfortran.dg/e_d_fmt.f90: Ditto.
1544         * gfortran.dg/hollerith_legacy.f90: Ditto.
1545         * gfortran.dg/logint-2.f: Ditto.
1546         * gfortran.dg/enum_5.f90: Ditto.
1547         * gfortran.dg/f2c_2.f90: Ditto.
1548         * gfortran.dg/pr17143.f90: Ditto.
1549         * gfortran.dg/namelist_14.f90: Ditto.
1550         * gfortran.dg/logint-3.f: Ditto.
1551         * gfortran.dg/spread_scalar_source.f90: Ditto.
1552         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1553         * gfortran.dg/namelist_11.f: Ditto.
1554         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1555         * gfortran.dg/g77/20010519-1.f
1556         * gfortran.dg/g77/alpha1.f: Ditto.
1557         * gfortran.dg/g77/990115-1.f: Ditto.
1558         * gfortran.dg/g77/erfc.f: Ditto.
1559         * gfortran.dg/g77/19990313-3.f: Ditto.
1560         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1561         * gfortran.dg/g77/20010426.f: Ditto.
1562         * gfortran.dg/g77/19990313-0.f: Ditto.
1563         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1564         * gfortran.dg/g77/20000629-1.f: Ditto.
1565         * gfortran.dg/g77/970125-0.f: Ditto.
1566         * gfortran.dg/g77/8485.f: Ditto.
1567         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1568         * gfortran.dg/g77/19990313-1.f: Ditto.
1569         * gfortran.dg/g77/int8421.f: Ditto.
1570         * gfortran.dg/g77/19990305-0.f: Ditto.
1571         * gfortran.dg/g77/947.f: Ditto.
1572         * gfortran.dg/g77/19990905-2.f: Ditto.
1573         * gfortran.dg/g77/cabs.f: Ditto.
1574         * gfortran.dg/g77/19990313-2.f: Ditto.
1575         * gfortran.dg/g77/20020307-1.f: Ditto.
1576         * gfortran.dg/g77/dcomplex.f: Ditto.
1577         * gfortran.dg/g77/19990502-1.f: Ditto.
1578         * gfortran.dg/g77/19981216-0.f: Ditto.
1579         * gfortran.dg/common_4.f90: Ditto.
1580         * gfortran.dg/entry_4.f90: Ditto.
1581         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1582         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1583         * gfortran.dg/namelist_12.f: Ditto.
1584         * gfortran.dg/scale_1.f90: Ditto.
1585         * gfortran.dg/modulo_1.f90
1586         * gfortran.dg/hollerith.f90: Ditto.
1587         * gfortran.dg/direct_io_3.f90: Ditto.
1588         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1589         * gfortran.dg/gnu_logical_1.F: Ditto.
1590         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1591         * gfortran.dg/assign_1.f90: Ditto.
1592         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1593         * gfortran.dg/pr23095.f: Ditto.
1594         * gfortran.dg/read_float_1.f90: Ditto.
1595
1596 2005-12-17  Andreas Jaeger  <aj@suse.de>
1597
1598         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1599         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1600
1601 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1602
1603         PR fortran/24268
1604         * gfortran.dg/fmt_white.f: New test.
1605
1606 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1607
1608         * gfortran.dg/label_1.f90: New test.
1609
1610 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1611
1612         PR testsuite/25422
1613         * gcc.dg/20031012-1.c: Add -Walways-true option.
1614         * gcc.dg/weak/weak-3.c: Likewise.
1615         * g++.old-deja/g++.mike/warn8.C: Likewise.
1616
1617 2005-12-16  Mike Stump  <mrs@apple.com>
1618
1619         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1620         exit.
1621
1622 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1623
1624         PR libgfortran/25264
1625         PR libgfortran/25349
1626         * gfortran.dg/tl_editing.f90: Added additional checks.
1627         * gfortran.dg/t_editing.f: New test.
1628         * gfortran.dg/write_padding.f90: New test
1629
1630 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1631
1632         PR testsuite/25215
1633         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1634
1635 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1636
1637         PR rtl-optimization/24899
1638         * gcc.c-torture/execute/20051215-1.c: New test.
1639
1640 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1641
1642         PR 24823
1643         * gfortran.dg/pr24823.f: New test.
1644
1645 2005-12-16  Jeff Law  <law@redhat.com>
1646
1647         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1648
1649 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1650
1651         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1652         Change C++ style comments to C style comments.
1653         Remove aligned types from the array.
1654         Keep Enums disabled.
1655         (complex_types): Remove aligned types from the array.
1656         Comment out "_Complex long double".
1657         (attrib_types): Remove.
1658         (complex_attrib_types): Remove.
1659         (attrib_array_types): Remove.
1660         (complex_attrib_array_types): Remove.
1661         (aligned_bitfld_types): Remove.
1662         (n_aligned_bitfld_types): Remove.
1663         (FEATURE_ALIGNEDPACKED): Delete.
1664         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1665         (singles): Remove support for adding attributes.
1666         (choose_type): Remove support for attributed types.
1667         (generate_fields): Remove support for attributed bit-fields.
1668         Remove support for adding attributes.
1669         (generate_random_tests): Remove support for adding attributes.
1670         (features): Add back "[0] :0" and "complex vector [0]".
1671         (main): Remove support for attributed bit-fields.
1672         Uncomment the calling of generate_random_tests for the rests of
1673         the tests.
1674
1675 2005-12-16  Jan Hubicka  <jh@suse.cz>
1676
1677         * gcc.c-torture/combine/pr25224.c: New.
1678
1679 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1680
1681         PR other/25028
1682         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1683         HP-UX.
1684
1685 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
1686
1687         * gcc.dg/20051215-1.c: New file.
1688
1689 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1690
1691         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
1692         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
1693
1694 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
1695
1696         PR fortran/18197
1697         * gfortran.dg/dummy_functions_1.f90: New.
1698
1699 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
1700
1701         PR rtl-optimization/25310
1702         * gcc.c-torture/compile/pr25310.c: New test.
1703
1704 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1705
1706         PR debug/25023
1707         * gcc.dg/pr25023.c: New test.
1708
1709 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1710
1711         * g++.old-deja/g++.brendan/redecl1.C,
1712         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
1713         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
1714         g++.old-deja/g++.oliva/typeof1.C,
1715         g++.old-deja/g++.other/crash16.C,
1716         g++.old-deja/g++.other/crash34.C,
1717         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
1718         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
1719         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
1720         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
1721         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
1722         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
1723         Remove xfail.
1724
1725 2005-12-14  Kean Johnston  <jkj@sco.com>
1726             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1727
1728         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1729         * gcc.target/i386/20020523-1.c: Ditto.
1730         * gcc.target/i386/tailcall-1.c: Ditto.
1731         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1732         * gcc.target/i386/ssetype-5.c: Ditto.
1733
1734 2005-12-14  Jeff Law  <law@redhat.com>
1735
1736         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1737
1738 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1739
1740         PR target/25254
1741         PR target/24188
1742         * gcc.target/i386/pr25254.c: New test.
1743         * gfortran.dg/PR24188.f: New test.
1744
1745 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1746
1747         * lib/fortran-torture.exp: Catch remaining uses of
1748         remote_file build delete.
1749
1750 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1751
1752         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1753
1754 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1755
1756         * gcc.dg/warn-addr-cmp.c: New test.
1757
1758 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1759
1760         PR debug/25023
1761         PR target/25293
1762         * gcc.target/i386/pr25293.c: New test.
1763
1764 2005-12-13  Petr Machata  <machata@post.cz>
1765
1766         PR c++/24907
1767         * g++.dg/parse/comma2.C: New test.
1768
1769 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1770             Jakub Jelinek  <jakub@redhat.com>
1771
1772         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1773         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1774         (limits.h): Include unconditionally.
1775         (stdlib.h): Likewise.
1776         (hashtab.h): Do not include.
1777         (getopt.h): Likewise.
1778         (stddef.h): Include.
1779         (hashval_t): Define.
1780         (struct entry): Add "next" field.
1781         (HASH_SIZE): New macro.
1782         (hash_table): New variable.
1783         (switchfiles): Do not use xmalloc.
1784         (mix): New macro.
1785         (iterative_hash): New function.
1786         (hasht): Remove.
1787         (e_exists): New function.
1788         (e_insert): Likewise.
1789         (output): Use, instead of libiberty hashtable functions.
1790         (main): Do not use getopt.  Do not call htab_create.
1791
1792 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1793
1794         PR c++/25331
1795         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1796         put atal* and atpaal* attributes on array elements.
1797         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1798         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1799         put atal* and atpaal* attributes on array elements.
1800         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1801
1802 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1803
1804         * gcc.dg/single-precision-constant.c: New test.
1805
1806 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1807
1808         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1809         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1810         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1811         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1812         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1813         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1814         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1815         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1816         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1817         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1818         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1819         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1820         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1821         gcc.target/powerpc/ppc-sdata-2.c,
1822         gcc.target/powerpc/ppc-stackalign-1.c,
1823         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1824         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1825         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1826         gcc.target/powerpc/rs6000-ldouble-2.c,
1827         gcc.target/powerpc/rs6000-power2-1.c,
1828         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1829         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1830         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1831         option into target selector.
1832         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1833         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1834
1835 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1836
1837         PR objc/25348
1838         * objc.dg/encode-9.m: New test.
1839
1840 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1841
1842         PR testsuite/20772
1843         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1844         * gcc.dg/asm-b.c: Fix typo.
1845         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1846         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1847         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1848         i?86 lp64 and x86_64 ilp32.
1849         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1850         on i?86 lp64.
1851         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1852
1853 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1854
1855         PR fortran/25078
1856         gfortran.dg/equiv_5.f90: New test.
1857
1858 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1859
1860         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1861         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1862         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1863         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1864         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1865         * gcc.dg/tree-ssa/reassoc-5.c: New.
1866         * gcc.dg/tree-ssa/reassoc-6.c: New.
1867         * gcc.dg/tree-ssa/reassoc-7.c: New.
1868         * gcc.dg/tree-ssa/reassoc-8.c: New.
1869         * gcc.dg/tree-ssa/reassoc-9.c: New.
1870         * gcc.dg/tree-ssa/reassoc-10.c: New.
1871         * gcc.dg/tree-ssa/reassoc-11.c: New.
1872
1873 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1874
1875         PR testsuite/25167
1876         PR testsuite/24478
1877         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1878
1879 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1880
1881         PR c++/25300
1882         * g++.dg/template/inherit.C: Do not use a generic error message.
1883
1884 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1885
1886         PR libobjc/25354
1887         * objc.dg/gnu-encoding: New directory.
1888         * objc.dg/gnu-encoding/compat-common.h: New file.
1889         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
1890         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
1891         * objc.dg/gnu-encoding/vector-defs.h: New file.
1892         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
1893         * objc.dg/gnu-encoding/generate-random.c: New file.
1894         * objc.dg/gnu-encoding/generate-random_r.c: New file.
1895         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
1896         * objc.dg/gnu-encoding/generate-random.h: New file.
1897
1898 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
1899
1900         PR c++/25337
1901         * g++.dg/template/defarg7.C: New test.
1902
1903 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1904
1905         PR libobjc/25347
1906         * objc.dg/encode-8.m: New test.
1907
1908 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1909
1910         PR libobjc/25346
1911         * objc.dg/encode-7.m: New test.
1912
1913 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
1914
1915         PR c++/25010
1916         * g++.dg/opt/inline10.C: New test.
1917
1918 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
1919
1920         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
1921
1922 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
1923
1924         * gfortran.dg/substring_equivalence.f90: typo in comment
1925
1926 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1927
1928         PR fortran/25068
1929         * gfortran.dg/iostat_3.f90: New test.
1930
1931 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
1932
1933         PR fortran/23815
1934         * gfortran.dg/unf_io_convert_1.f90: New test.
1935         * gfortran.dg/unf_io_convert_2.f90: New test.
1936         * gfortran.dg/unf_io_convert_3.f90: New test.
1937
1938 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1939
1940         PR testsuite/20772
1941         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
1942         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
1943         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1944         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
1945         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
1946         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1947         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
1948         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
1949         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1950         gcc.dg/torture/fp-int-convert-float128-timode.c,
1951         gcc.dg/torture/fp-int-convert-float128.c,
1952         gcc.dg/torture/fp-int-convert-float80-timode.c,
1953         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
1954         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
1955
1956         * gcc.dg/tls/opt-1.c: Require effective target fpic.
1957
1958 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
1959
1960         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
1961
1962 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
1963
1964         * gcc.dg/20051207-1.c,
1965         * gcc.dg/20051207-2.c,
1966         * gcc.dg/20051207-3.c: New tests.
1967
1968 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1969
1970         PR testsuite/20772
1971         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
1972         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
1973         dg-skip-if target selector.
1974
1975         PR testsuite/20772
1976         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
1977         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
1978         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
1979         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
1980         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
1981         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
1982         and/or merge with i?86 cases.
1983
1984         * gcc.dg/tls/opt-3.c: Require effective target fpic.
1985
1986         PR testsuite/20772
1987         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
1988         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
1989         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
1990         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
1991         x86_64-*-linux*.
1992
1993 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
1994
1995         PR target/25311
1996         * gcc.c-torture/compile/pr25311.c: New test.
1997
1998 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1999
2000         PR libgfortran/25039
2001         * gfortran.dg/read_comma.f: New test.
2002
2003 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2004
2005         PR c++/19317
2006         * g++.dg/opt/pr19317-1.C: New test.
2007         * g++.dg/opt/pr19317-2.C: New test.
2008         * g++.dg/opt/pr19317-3.C: New test.
2009
2010         PR target/19005
2011         * gcc.c-torture/execute/pr19005.c: New test.
2012
2013         PR target/17828
2014         * g++.old-deja/g++.other/comdat5.C: New test.
2015         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2016
2017         * g++.dg/compat/struct-layout-1.exp: New file.
2018         * g++.dg/compat/struct-layout-1.h: New.
2019         * g++.dg/compat/struct-layout-1_generate.c: New.
2020         * g++.dg/compat/struct-layout-1_x1.h: New.
2021         * g++.dg/compat/struct-layout-1_x2.h: New.
2022         * g++.dg/compat/struct-layout-1_y1.h: New.
2023         * g++.dg/compat/struct-layout-1_y2.h: New.
2024
2025         * gcc.dg/20050330-2.c: New test.
2026
2027 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2028
2029         PR fortran/25292
2030         * gfortran.dg/associated_1.f90: New.
2031
2032 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2033
2034         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
2035         ILP32 vect_no_align platforms.
2036
2037 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
2038             Jakub Jelinek  <jakub@redhat.com>
2039
2040         PR target/25268
2041         * gcc.c-torture/compile/20051207-1.c: New test.
2042
2043 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2044
2045         PR testsuite/20772
2046         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
2047         gcc.dg/torture/pr18582-1.c,
2048         gcc.target/i386/attributes-error.c: Also test on x86_64.
2049
2050         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
2051
2052 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2053
2054         PR c++/19397
2055         * g++.dg/template/typedef3.C: New test.
2056
2057         PR c++/19762
2058         PR c++/19764
2059         * g++.dg/template/dtor3.C: Fix error markers.
2060
2061 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
2062
2063         * lib/target-supports.exp (check_effective_target_sync_char_short):
2064         Add s390*.
2065
2066 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
2067
2068         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
2069
2070 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2071
2072         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
2073         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2074         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
2075         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
2076
2077 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2078
2079         PR c++/25263
2080         * g++.dg/other/array2.C: New test case.
2081
2082 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
2083
2084         * gcc.dg/darwin-weakimport-3.c: New.
2085
2086         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
2087         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
2088         and to work on Darwin.
2089         * gcc.dg/attr-weakref-1b.c: New file.
2090         * gcc.dg/attr-weakref-2.c: New test.
2091         * gcc.dg/darwin-weakref-1.c: New test.
2092
2093 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
2094
2095         PR testsuite/25247
2096         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2097         use in selector expressions.
2098         (dg-xfail-if): Ditto.
2099         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2100         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2101         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2102         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2103         * gcc.test-framework/test-framework.exp: Skip generated tests if
2104         CHECK_TEST_FRAMEWORK is not 1.
2105
2106 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2107
2108         PR tree-optimization/24963
2109         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2110
2111         PR target/24108
2112         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2113
2114         PR target/18580
2115         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2116         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2117         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2118         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2119
2120 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2121
2122         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2123         dg-options.
2124
2125 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2126
2127         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2128
2129 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2130
2131         * gcc.dg/format/cast-1.c: New test.
2132
2133 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2134
2135         PR c/7776
2136         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2137         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2138         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2139         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2140
2141 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2142
2143         * gcc.dg/cast-pretty-print-1.c: New test.
2144
2145 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2146
2147         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2148
2149 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2150
2151         PR c++/24173
2152         * g++.dg/template/friend40.C: New test.
2153
2154 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2155
2156         PR target/25199
2157         * gcc.target/i386/movq-2.c: New test.
2158         * gcc.target/i386/movq.c: Remove target i?86, instead add
2159         dg-require-effective-target ilp32.
2160
2161 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2162
2163         PR c++/24103
2164         * g++.dg/other/default1.C: New test.
2165
2166 2005-12-02  Richard Guenther  <rguenther@suse.de>
2167
2168         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2169
2170 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2171
2172         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2173
2174 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2175
2176         PR target/21017
2177         * gcc.target/powerpc/rotate.c: New.
2178
2179 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2180
2181         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2182         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2183
2184 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2185
2186         PR c/13384
2187         * gcc.dg/pr17730-1.c: Adjust.
2188         * gcc.dg/lvalue1.c (main): Likewise.
2189         * gcc.dg/lvalue-2.c: Likewise.
2190         * g++.dg/pr7503-3.C
2191
2192 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2193
2194         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2195         error messages.
2196
2197 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2198
2199         PR fortran/24789
2200         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2201
2202 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2203
2204         PR target/24475
2205         * lib/target-supports.exp (check_effective_target_tls): New.
2206         (check_effective_target_tls_runtime): New.
2207         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2208         for TLS support.
2209         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2210         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2211         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2212         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2213         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2214         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2215         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2216         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2217         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2218         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2219         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2220         effective-target TLS.
2221         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2222         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2223         effective-target TLS runtime.
2224
2225 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2226
2227         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2228
2229 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2230
2231         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2232         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2233         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2234         ignored" warnings when "packing" is the same as the ABI layout.
2235
2236 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2237
2238         PR fortran/21302
2239         * gfortran.dg/line_length_1.f: New test.
2240         * gfortran.dg/line_length_2.f90: Ditto.
2241
2242 2005-11-30  Richard Guenther  <rguenther@suse.de>
2243
2244         PR tree-optimization/21655
2245         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2246
2247 2005-11-30  Dale Johannesen  <dalej@apple.com>
2248
2249         * gcc.c-torture/compile/pr24930.c: New.
2250
2251 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2252
2253         PR fortran/15809
2254         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2255
2256 2005-11-30  Jeff Law  <law@redhat.com>
2257
2258         * g++.old-deja/g++.law/pr25000.C: New test.
2259
2260 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2261
2262         * gcc.dg/tls/opt-11.c: New test.
2263
2264 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2265
2266         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2267         targets.
2268         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2269         LP64 ia64.
2270
2271 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2272
2273         * gfortran.dg/open_access_1.f90: New test.
2274
2275 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2276
2277         * gcc.dg/charset/builtin2.c: New test.
2278
2279 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2280
2281         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2282         on mmix-*-* for *_[xy].c.
2283
2284 2005-11-28  Kean Johnston  <jkj@sco.com>
2285
2286         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2287         headers.
2288         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2289         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2290         * gcc.target/i386/asm-3.c: Ditto.
2291         * gcc.target/i386/clobbers.c: Ditto.
2292         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2293         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2294         test regexp.
2295         * gcc.target/i386/mul.c: Ditto.
2296         * gcc.target/i386/ssetype-1.c: Ditto.
2297         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2298         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2299         static so the test works with -fPIC mode too. Based on comment in
2300         PR19231 by Pinski.
2301         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2302
2303 2005-11-28  Richard Guenther  <rguenther@suse.de>
2304
2305         * gcc.dg/alias-9.c: New testcase.
2306         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2307
2308 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2309             Uros Bizjak  <uros@kss-loka.si>
2310
2311         PR middle-end/20219
2312         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2313         tan(x)/sin(x) transformations.
2314
2315 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2316
2317         PR middle-end/24575
2318         * gcc.dg/tree-ssa/divide-3.c: New test.
2319         * gcc.dg/tree-ssa/divide-4.c: New test.
2320
2321 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2322
2323         PR fortran/24917
2324         *  gfortran.dg/boz_6.f90: New test.
2325
2326 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2327
2328         PR fortran/23912
2329         * gfortran.dg/modulo_1.f90: New test.
2330
2331 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2332
2333         PR libfortran/24919
2334         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2335         fail on CRLF platforms.
2336         * gfortran.dg/ftell_2.f90: Likewise.
2337
2338 2005-11-26  Eric Christopher  <echristo@apple.com>
2339
2340         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2341
2342 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2343
2344         * objc.dg/gnu-runtime-3.m: Simplify.
2345
2346 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2347
2348         PR middle-end/23669
2349         * gcc.dg/tree-ssa/divide-1.c: New test.
2350         * gcc.dg/tree-ssa/divide-2.c: New test.
2351
2352 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2353
2354         PR libgfortran/24945
2355         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2356
2357 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2358
2359         PR libgfortran/24945
2360         * gfortran.dg/open_status_2.f90: New test.
2361
2362 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2363
2364         * gcc.c-torture/execute/builtins/fprintf.c,
2365         gcc.c-torture/execute/builtins/fputs-lib.c,
2366         gcc.c-torture/execute/builtins/fputs.c,
2367         gcc.c-torture/execute/builtins/lib/fprintf.c,
2368         gcc.c-torture/execute/builtins/lib/printf.c,
2369         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2370
2371 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2372
2373         * gcc.dg/20050922-2.c: New test.
2374
2375 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2376
2377         * objc.dg/gnu-runtime-3.m: New test.
2378
2379 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2380
2381         PR c++/9278
2382         * g++.dg/other/void1.C: New test.
2383
2384 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2385
2386         PR middle-end/24998
2387         * gcc.dg/torture/fp-int-convert-float.c,
2388         gcc.dg/torture/fp-int-convert-double.c,
2389         gcc.dg/torture/fp-int-convert-long-double.c,
2390         gcc.dg/torture/fp-int-convert-timode.c,
2391         gcc.dg/torture/fp-int-convert-float80.c,
2392         gcc.dg/torture/fp-int-convert-float80-timode.c,
2393         gcc.dg/torture/fp-int-convert-float128.c,
2394         gcc.dg/torture/fp-int-convert-float128-timode.c,
2395         gcc.dg/torture/fp-int-convert.h: New files.
2396
2397 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2398
2399         PR middle-end/24989
2400         * gcc.dg/tree-ssa/bool-10.c: New test.
2401         * gcc.dg/tree-ssa/bool-11.c: New test.
2402         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2403
2404 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2405
2406         PR middle-end/24990
2407         * tree-ssa/pr24990-1.c: New test.
2408
2409 2005-11-24  Richard Guenther  <rguenther@suse.de>
2410         Dirk Mueller <dmueller@suse.de>
2411
2412         PR c++/14024
2413         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2414         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2415         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2416         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2417         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2418         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2419
2420 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2421
2422         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2423
2424 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2425
2426         PR c/21668
2427         * gcc.dg/Wc++-compat.c: New.
2428         * gcc.dg/Wno-c++-compat.c: New.
2429
2430 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2431
2432         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2433         (vspltish, vspltisw): Likewise.
2434
2435 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2436
2437         PR libgfortran/24794
2438         * gfortran.dg/namelist_12.f: Fix quotes.
2439         * gfortran.dg/namelist_13.f90: Fix quotes.
2440         * gfortran.dg/namelist_14.f90: Fix quotes.
2441         * gfortran.dg/namelist_15.f90: Fix quotes.
2442         * gfortran.dg/namelist_use.f90: Fix quotes.
2443         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2444         * gfortran.dg/namelist_21.f90: New test.
2445         * gfortran.dg/namelist_22.f90: New test.
2446
2447 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2448
2449         PR target/23435
2450         * gcc.c-torture/compile/pr23435.c: New.
2451
2452 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2453
2454         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2455
2456 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2457
2458         * gcc.target/powerpc/405-macchw-1.c,
2459         gcc.target/powerpc/405-macchw-2.c,
2460         gcc.target/powerpc/405-macchwu-1.c,
2461         gcc.target/powerpc/405-macchwu-2.c,
2462         gcc.target/powerpc/405-machhw-1.c,
2463         gcc.target/powerpc/405-machhw-2.c,
2464         gcc.target/powerpc/405-machhwu-1.c,
2465         gcc.target/powerpc/405-machhwu-2.c,
2466         gcc.target/powerpc/405-maclhw-1.c,
2467         gcc.target/powerpc/405-maclhw-2.c,
2468         gcc.target/powerpc/405-maclhwu-1.c,
2469         gcc.target/powerpc/405-maclhwu-2.c,
2470         gcc.target/powerpc/405-mulchw-1.c,
2471         gcc.target/powerpc/405-mulchw-2.c,
2472         gcc.target/powerpc/405-mulchwu-1.c,
2473         gcc.target/powerpc/405-mulchwu-2.c,
2474         gcc.target/powerpc/405-mulhhw-1.c,
2475         gcc.target/powerpc/405-mulhhw-2.c,
2476         gcc.target/powerpc/405-mulhhwu-1.c,
2477         gcc.target/powerpc/405-mulhhwu-2.c,
2478         gcc.target/powerpc/405-mullhw-1.c,
2479         gcc.target/powerpc/405-mullhw-2.c,
2480         gcc.target/powerpc/405-mullhwu-1.c,
2481         gcc.target/powerpc/405-mullhwu-2.c,
2482         gcc.target/powerpc/405-nmacchw-1.c,
2483         gcc.target/powerpc/405-nmacchw-2.c,
2484         gcc.target/powerpc/405-nmachhw-1.c,
2485         gcc.target/powerpc/405-nmachhw-2.c,
2486         gcc.target/powerpc/405-nmaclhw-1.c,
2487         gcc.target/powerpc/405-nmaclhw-2.c,
2488         gcc.target/powerpc/440-macchw-1.c,
2489         gcc.target/powerpc/440-macchw-2.c,
2490         gcc.target/powerpc/440-macchwu-1.c,
2491         gcc.target/powerpc/440-macchwu-2.c,
2492         gcc.target/powerpc/440-machhw-1.c,
2493         gcc.target/powerpc/440-machhw-2.c,
2494         gcc.target/powerpc/440-machhwu-1.c,
2495         gcc.target/powerpc/440-machhwu-2.c,
2496         gcc.target/powerpc/440-maclhw-1.c,
2497         gcc.target/powerpc/440-maclhw-2.c,
2498         gcc.target/powerpc/440-maclhwu-1.c,
2499         gcc.target/powerpc/440-maclhwu-2.c,
2500         gcc.target/powerpc/440-mulchw-1.c,
2501         gcc.target/powerpc/440-mulchw-2.c,
2502         gcc.target/powerpc/440-mulchwu-1.c,
2503         gcc.target/powerpc/440-mulchwu-2.c,
2504         gcc.target/powerpc/440-mulhhw-1.c,
2505         gcc.target/powerpc/440-mulhhw-2.c,
2506         gcc.target/powerpc/440-mulhhwu-1.c,
2507         gcc.target/powerpc/440-mulhhwu-2.c,
2508         gcc.target/powerpc/440-mullhw-1.c,
2509         gcc.target/powerpc/440-mullhw-2.c,
2510         gcc.target/powerpc/440-mullhwu-1.c,
2511         gcc.target/powerpc/440-mullhwu-2.c,
2512         gcc.target/powerpc/440-nmacchw-1.c,
2513         gcc.target/powerpc/440-nmacchw-2.c,
2514         gcc.target/powerpc/440-nmachhw-1.c,
2515         gcc.target/powerpc/440-nmachhw-2.c,
2516         gcc.target/powerpc/440-nmaclhw-1.c,
2517         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2518
2519 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR fortran/24774
2522         * gfortran.dg/inquire_9.f90: New test.
2523
2524         PR fortran/21647
2525         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2526
2527 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2528
2529         PR libfortran/24432
2530         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2531         Check that 'cos' is supported.
2532
2533 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2534
2535         PR fortran/24223
2536         * gfortran.dg/substring_equivalence.f90: New test.
2537
2538         PR fortran/24705
2539         * gfortran.dg/auto_internal_assumed.f90: New test.
2540
2541 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2542
2543         * gcc.dg/fold-div-2.c: New test.
2544
2545 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2546
2547         PR rtl-optimization/24883
2548         * gcc.c-torture/compile/pr24883.c: New test.
2549
2550 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2551
2552         PR middle-end/20583
2553         * gcc.c-torture/compile/pr20583.c: New.
2554
2555 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2556
2557         * gcc.c-torture/execute/usmul.c: New test.
2558
2559 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2560
2561         * gcc.dg/tree-ssa/vrp22.c: New test.
2562
2563 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2564
2565         PR middle-end/24912
2566         * gcc.dg/torture/pr24912-1.c: New test.
2567
2568 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2569
2570         PR fortran/24862
2571         * gfortran.dg/arrayio_derived_1.f90: New test.
2572
2573 2005-11-19  Richard Guenther  <rguenther@suse.de>
2574
2575         PR middle-end/23294
2576         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2577
2578 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2579
2580         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2581
2582 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2583
2584         PR c++/8355
2585         * g++.dg/template/friend39.C: New test.
2586
2587 2005-11-18  James E Wilson  <wilson@specifix.com>
2588
2589         * gcc.dg/builtin-strstr.c: New.
2590
2591 2005-11-18  Richard Henderson  <rth@redhat.com>
2592
2593         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2594         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2595         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2596         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2597         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2598         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2599         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2600         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2601         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2602         renaming to remove initial "ia64-".
2603
2604 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2605
2606         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2607
2608 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2609
2610         * g++.dg/cpp/string-2.C: New test.
2611
2612 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2613
2614         * gcc.dg/tree-ssa/loop-14.c: New test.
2615
2616 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2617             Michael Chamberlain <michael@chamberlain.net.au>
2618
2619         * ada/acats/run_all.sh (target_run): Kill long running tests.
2620
2621 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2622
2623         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2624         * gcc.dg/cleanup-9.c: Likewise.
2625         * gcc.dg/cleanup-10.c: Likewise.
2626         * gcc.dg/cleanup-11.c: Likewise.
2627
2628 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2629
2630         PR fortran/24892
2631         * gfortran.dg/open_access_append_1.f90: New test.
2632         * gfortran.dg/open_access_append_2.f90: New test.
2633
2634 2005-11-16  Richard Guenther  <rguenther@suse.de>
2635
2636         PR middle-end/24851
2637         * gcc.c-torture/execute/pr24851.c: New testcase.
2638
2639 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2640
2641         * gcc.dg/fold-overflow-1.c: New test.
2642
2643 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2644
2645         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2646         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2647
2648 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2649
2650         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2651         structures.
2652         * g++.dg/eh/forced2.C: Likewise.
2653         * g++.dg/eh/forced3.C: Likewise.
2654         * g++.dg/eh/forced4.C: Likewise.
2655
2656 2005-11-11  Mike Stump  <mrs@apple.com>
2657
2658         * g++.old-deja/g++.mike/unused.C: Add.
2659
2660 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2661
2662         PR c++/24667
2663         * g++.dg/warn/Wcast-qual1.C: New test.
2664
2665 2005-11-15  Jan Hubicka  <jh@suse.cz>
2666
2667         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2668
2669 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2670
2671         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2672
2673 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2674
2675         PR 24840
2676         * gcc.dg/tree-ssa/pr24840.c: New test.
2677
2678 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2679
2680         PR testsuite/24841
2681         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2682
2683 2005-11-14  Dale Johannesen  <dalej@apple.com>
2684
2685         * gcc.c-torture/execute/20051113-1.c: New.
2686
2687 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
2688
2689         PR c++/24687
2690         * g++.dg/template/crash43.C: New test.
2691
2692 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
2693
2694         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
2695
2696 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2697
2698         PR c++/24817
2699         * g++.dg/eh/spec8.C: New test.
2700
2701 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2702
2703         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
2704
2705 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2706
2707         PR c++/20293
2708         * g++.dg/parse/ambig4.C: New test.
2709         * g++.dg/tc1/dr101.C: Adjust error markers.
2710         * g++.dg/lookup/strong-using-2.C: Likewise.
2711         * g++.dg/lookup/ambig5.C: Likewise.
2712         * g++.dg/lookup/ambig4.C: Likewise.
2713         * g++.dg/parse/crash22.C: Likewise.
2714
2715 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2716
2717         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
2718
2719 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2720
2721         * gcc.dg/nested-calls-1.c: New test.
2722
2723 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2724
2725         * gfortran.dg/complex_intrinsic_1.f90: New test.
2726         * gfortran.dg/complex_intrinsic_2.f90: New test.
2727         * gfortran.dg/fgetc_1.f90: New test.
2728         * gfortran.dg/fgetc_2.f90: New test.
2729         * gfortran.dg/fgetc_3.f90: New test.
2730         * gfortran.dg/ftell_1.f90: New test.
2731         * gfortran.dg/ftell_2.f90: New test.
2732         * gfortran.dg/gnu_logical_1.F: New test.
2733         * gfortran.dg/gnu_logical_2.f90: New test.
2734
2735 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2736
2737         PR middle-end/24820
2738         * testsuite/gcc.dg/pr24820.c: New test.
2739
2740 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2741
2742         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2743         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2744         variable.
2745
2746 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2747
2748         testsuite/24614
2749         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2750
2751 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2752
2753         * gcc.target/cris/cris.exp: New file.
2754         * gcc.target/cris/rld-legit1.c: New test.
2755         * gcc.target/cris/rld-legit2.c: New test.
2756
2757 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2758
2759         PR c++/24780
2760         * g++.dg/opt/pr24780.C: New test.
2761
2762         PR c++/24761
2763         * g++.dg/template/asm1.C: New test.
2764
2765 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2766
2767         PR libgfortran/24787
2768         * gfortran.dg/scan_1.f90: New test.
2769
2770 2005-11-12  Jan Hubicka  <jh@suse.cz>
2771
2772         * gcc.target/i386/minmax-1.c: New.
2773         * gcc.target/i386/minmax-2.c: New.
2774
2775 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2776
2777         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2778
2779 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2780
2781         * gcc.c-torture/execute/20051110-1.c,
2782         gcc.c-torture/execute/20051110-2.c: New tests.
2783
2784 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2785
2786         PR middle-end/24750
2787         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2788         New tests.
2789
2790 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2791
2792         * lib/target-libpath.exp (get_shlib_extension): New proc.
2793         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2794         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2795         * lib/objc.exp (objc_target_compile): Likewise.
2796         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2797         detection.
2798
2799 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2800
2801         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2802
2803         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2804         Add -static to additional_flags and pass it to target_compile.
2805
2806 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2807
2808         PR libgfortran/24719
2809         gfortran.dg/read_noadvance.f90: New test.
2810
2811         PR libgfortran/24699
2812         gfortran.dg/fmt_t_2.f90: New test.
2813
2814         PR libgfortran/24785
2815         gfortran.dg/read_x_eor.f90: New test.
2816
2817         PR libgfortran/24584
2818         gfortran.dg/namelist_empty.f90: Rename test.
2819
2820         PR libgfortran/24489
2821         gfortran/read_eor.f90: Rename test.
2822
2823 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2824
2825         PR fortran/15976
2826         * gfortran.dg/automatic_module_variable.f90: New test.
2827
2828 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2829
2830         PR target/24445
2831         * gcc.dg/pr24445.c: New test.
2832
2833 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2834
2835         PR fortran/24655
2836         PR fortran/24755
2837         * gfortran.dg/recursive_statement_functions.f90: Add statement
2838         functions using inline intrinsic functions and parameters to test
2839         that they no longer seg-fault.
2840
2841         PR fortran/24409
2842         gfortran.dg/nested_modules_4.f90: New test.
2843         gfortran.dg/nested_modules_5.f90: New test.
2844
2845 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2846
2847         PR fortran/24643
2848         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2849
2850 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2851
2852         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2853         failures.
2854
2855 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2856
2857         * gcc.dg/sparc-getcontext-1.c: New test.
2858
2859 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2860
2861         * gcc.dg/ifcvt-fabs-1.c: New test.
2862
2863 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2864
2865         PR other/4372
2866         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2867         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2868
2869 2005-11-09  Richard Guenther  <rguenther@suse.de>
2870
2871         PR tree-optimization/24716
2872         * gcc.c-torture/execute/pr24716.c: New testcase.
2873
2874 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2875
2876         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2877
2878 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2879
2880         PR 24624
2881         * gcc.dg/pr24624.c: Testcase added.
2882
2883 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2884
2885         PR 24623
2886         * g++.dg/other/pr24623.C: Testcase added.
2887
2888 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
2889
2890         PR fortran/22607
2891         * gfortran-dg/pure_byref_1.f90: New.
2892         * gfortran-dg/pure_byref_2.f90: New.
2893
2894 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
2895
2896         PR c/24101
2897         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
2898         * gcc.dg/dg.exp: Run main loop also for *.i files.
2899
2900 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR c++/19450
2903         * g++.dg/tls/diag-3.C: New test.
2904         * g++.dg/tls/diag-4.C: New test.
2905         * g++.dg/tls/static-1.C: New test.
2906         * g++.dg/tls/static-1a.cc: New file.
2907
2908 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
2909
2910         PR 23046
2911         * g++.dg/tree-ssa/pr23046.C: New test.
2912
2913 2005-11-08  Devang Patel <dpatel@apple.com>
2914
2915         PR tree-optimization/23115
2916         * gcc.dg/tree-ssa/pr23115.c: New.
2917
2918 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
2919
2920         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
2921         * gcc.target/powerpc/pr16155.c: Same.
2922         * gcc.target/powerpc/altivec-1.c: Same.
2923         * gcc.target/powerpc/altivec-2.c: Same.
2924         * gcc.target/powerpc/altivec-3.c: Same.
2925         * gcc.target/powerpc/altivec-5.c: Same.
2926         * gcc.target/powerpc/altivec-11.c: Same.
2927         * gcc.target/powerpc/altivec-12.c: Same.
2928         * gcc.target/powerpc/altivec-14.c: Same.
2929         * gcc.target/powerpc/altivec-22.c: Same.
2930         * gcc.target/powerpc/altivec-consts.c: Same.
2931         * gcc.target/powerpc/altivec-pr22085.c: Same.
2932         * gcc.target/powerpc/altivec-splat.c: Same.
2933         * gcc.target/powerpc/altivec-varargs-1.c: Same.
2934         * gcc.target/powerpc/altivec-vec-merge.c: Same.
2935         * gcc.target/powerpc/darwin-longlong.c: Same.
2936
2937 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
2938
2939         PR target/19340
2940         * gcc.dg/pr19340.c: New test.
2941
2942 2005-11-07  Ian Lance Taylor  <ian@airs.com>
2943
2944         PR rtl-optimization/24683
2945         * gcc.dg/pr24683.c: New test.
2946
2947 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2948
2949         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
2950         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
2951
2952 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2953
2954         * gcc.target/i386/pr23376.c: Compile with -mmmx.
2955
2956 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
2957
2958         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
2959
2960 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2961
2962         PR target/24230
2963
2964         * gcc.target/powerpc/altivec-consts.c,
2965         gcc.target/powerpc/altivec-splat.c: New testcase.
2966
2967 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2968
2969         PR c/24599
2970
2971         * gcc.dg/overflow-2.c: New testcase.
2972
2973 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
2974
2975         PR rtl-optimization/23567
2976         * gcc.c-torture/execute/20051104-1.c: New test.
2977
2978 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
2979
2980         PR fortran/24534
2981         gfortran.dg/private_type_2.f90: Modified to check that case with
2982         PRIVATE declaration within derived type is accepted.
2983
2984         PR fortran/20838
2985         gfortran.dg/pointer_assign_1.f90: New test.
2986
2987         PR fortran/20840
2988         * gfortran.dg/arrayio_0.f90: New test.
2989
2990         PR fortran/17737
2991         gfortran.dg/data_initialized.f90: New test.
2992         gfortran.dg/data_constraints_1.f90: New test.
2993         gfortran.dg/data_constraints_2.f90: New test.
2994
2995 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
2996
2997         PR fortran/24174
2998         PR fortran/24305
2999         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3000
3001 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3002
3003         PR 24670
3004         * gcc.dg/tree-ssa/pr24670.c: New test.
3005
3006 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3007
3008         PR target/22432
3009         * gcc.target/i386/pr22432.c: New test.
3010
3011 2005-11-05  Richard Henderson  <rth@redhat.com>
3012
3013         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3014         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3015         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3016         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3017         from gcc.dg/alpha-*.
3018         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3019         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3020
3021 2005-11-05  Andreas Jaeger  <aj@suse.de>
3022
3023         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3024
3025 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3026
3027         PR target/23424
3028         * gcc.dg/torture/pr23424-1.c: New test.
3029
3030 2005-11-04  Richard Henderson  <rth@redhat.com>
3031
3032         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
3033         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
3034         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
3035         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
3036         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
3037         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
3038         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
3039         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
3040         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
3041         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
3042         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
3043         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
3044         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
3045         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
3046         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
3047         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
3048         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
3049         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
3050         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
3051         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
3052         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
3053         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
3054         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
3055         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
3056         Move from gcc.dg/.
3057         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
3058         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3059         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
3060         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
3061         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
3062         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
3063         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
3064         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
3065         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
3066         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
3067         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
3068         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
3069         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
3070         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
3071         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
3072         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
3073         gcc.target/i386/lea.c, gcc.target/i386/local.c,
3074         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
3075         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
3076         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
3077         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
3078         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
3079         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
3080         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
3081         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
3082         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
3083         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
3084         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
3085         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
3086         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
3087         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
3088         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
3089         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
3090         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
3091         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
3092         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
3093         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
3094         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
3095         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
3096         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3097         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3098         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3099         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3100         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3101         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3102
3103 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3104
3105         PR 24627
3106         * gcc.dg/tree-ssa/pr24627.c: New test.
3107
3108 2005-11-04 Paul Brook  <paul@codesourcery.com>
3109
3110         * gcc.dg/tls/opt-10.c: New test.
3111
3112 2005-11-04  Andreas Jaeger  <aj@suse.de>
3113
3114         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3115         avoid extra warnings.
3116
3117 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3118
3119         PR libfortran/22298
3120         * gcc/testsuite/lib/target-supports.exp
3121         (check_effective_target_static_libgfortran): New
3122         static_libgfortran effective target.
3123         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3124         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3125
3126 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3127
3128         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3129
3130 2005-11-03  Josh Conner  <jconner@apple.com>
3131
3132         PR c++/19989
3133         g++.dg/ext/array2.C: New test.
3134         g++.dg/template/dependent-name3.C: New test.
3135         g++.dg/template/dependent-name4.C: New test.
3136         g++.dg/template/sfinae2.C: New test.
3137
3138 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3139
3140         PR preprocessor/22042
3141         * gcc.dg/cpp/strify4.c: New test.
3142
3143 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3144
3145         PR c++/17964
3146         * g++.dg/cpp/string-1.C: New test.
3147
3148 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3149
3150         * gcc.target/powerpc: New directory.
3151         * gcc.target/powerpc/powerpc.exp: New file.
3152         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3153         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3154         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3155         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3156         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3157         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3158         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3159         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3160         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3161         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3162         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3163         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3164         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3165         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3166         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3167         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3168         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3169         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3170         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3171         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3172         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3173         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3174         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3175         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3176         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3177         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3178         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3179         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3180         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3181         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3182         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3183         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3184         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3185         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3186
3187 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/21627
3190         * g++.dg/warn/inline2.C: New test.
3191
3192 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3193
3194         PR middle-end/23155
3195         * g++.dg/ext/c99struct1.C: New test.
3196         * gcc.dg/union-cast-1.c: New test.
3197         * gcc.dg/union-cast-2.c: New test.
3198         * gcc.dg/union-cast-3.c: New test.
3199
3200 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3201
3202         PR middle-end/24589
3203         * gcc.c-torture/execute/zero-struct-2.c: New test.
3204
3205 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3206
3207         PR c++/24582
3208         * g++.dg/init/switch1.C: New test.
3209
3210 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3211
3212         * gcc.dg/delay-slot-1.c: New test.
3213
3214 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3215
3216         PR target/24620
3217         * gcc.dg/pr24620.c: New test.
3218
3219 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3220
3221         PR c/24329
3222         * gcc.dg/format/unnamed-1.c: New test.
3223
3224 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3225
3226         PR c++/22434
3227         * g++.dg/expr/cond8.C: New test.
3228
3229         PR c++/24560
3230         * g++.dg/parse/dot1.C: New test.
3231
3232 2005-11-02  Jan Hubicka  <jh@suse.cz>
3233
3234         PR target/23303
3235         * gcc.dg/i386-lea.c: New test
3236
3237 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3238
3239         PR target/24615
3240         * gcc.dg/pr24615.c: New test.
3241
3242 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3243
3244         PR target/24600
3245         * gcc.dg/pr24600.c: New test.
3246
3247 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3248
3249         PR c++/19253
3250         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3251         * g++.dg/parse/typename9.C: New test.
3252         * g++/dg/parse/typename10.C: Likewise.
3253
3254 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3255
3256         PR fortran/18157
3257         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3258         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3259         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3260
3261 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3262
3263         PR c++/24569
3264         * g++.dg/debug/static1.C: New test.
3265
3266 2005-11-02  Josh Conner  <jconner@apple.com>
3267
3268         * g++.dg/crash38.C: moved into proper directory...
3269         * g++.dg/template/crash42.C: ...here
3270
3271 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3272
3273         PR target/18338
3274         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3275         pcc_bitfield_type_matters || default_packed.
3276
3277         * lib/target-supports.exp
3278         (check_effective_target_pcc_bitfield_type_matters): New proc.
3279         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3280
3281         PR testsuite/23304
3282         * lib/target-supports.exp (check_effective_default_packed): New proc.
3283         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3284         Gate expected errors on target ! default_packed.
3285         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3286
3287 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3288
3289         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3290         change (r106358).
3291
3292 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3293
3294         PR fortran/24008
3295         * gfortran.dg/entry_5.f90: New.
3296         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3297
3298 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3299
3300         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3301
3302 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3303
3304         PR fortran/21565
3305         gfortran.dg/namelist_blockdata.f90: New test.
3306
3307         PR fortran/18737
3308         gfortran.dg/external_implicit_none.f90: New test.
3309
3310         PR fortran/14994
3311         * gfortran.dg/secnds.f: New test.
3312
3313 2005-10-31  Jan Hubicka  <jh@suse.cz>
3314
3315         PR target/20928
3316         * gcc.c-torture/compile/pr20928.c: New test.
3317
3318 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3319
3320         PR middle-end/23492
3321         * gcc.c-torture/compile/zero-strct-5.c: New test.
3322
3323 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3324
3325         PR libgfortran/24584
3326         * gfortran.dg/pr24584.f90: New test.
3327
3328 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3329
3330         PR fortran/18883
3331         * gfortran.dg/char_result_9.f90: New.
3332         * gfortran.dg/char_result_10.f90: New.
3333
3334 2005-10-30  Jan Hubicka  <jh@suse.cz>
3335
3336         * g++.dg/tree-ssa/pr24172.C: New testcase.
3337
3338 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3339
3340         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3341
3342 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3343
3344         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3345         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3346         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3347         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3348         gfortran.dg/enum_9.f90,
3349         gfortran.fortran-torture/compile/enum_1.f90,
3350         gfortran.fortran-torture/execute/enum_1.f90,
3351         gfortran.fortran-torture/execute/enum_2.f90,
3352         gfortran.fortran-torture/execute/enum_3.f90,
3353         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3354
3355 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3356
3357         PR target/18482
3358         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3359         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3360
3361 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3362
3363         PR libfortran/20179
3364         * gfortran.dg/mixed_io_1.f90: New test.
3365         * gfortran.dg/mixed_io_1.c: New file.
3366
3367 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3368
3369         * gfortran.dg/malloc_free_1.f90: New test.
3370
3371 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3372
3373         * gcc.dg/nested-func-4.c: Require profiling -pg.
3374
3375 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3376
3377         PR C++/23229
3378         * g++.dg/warn/main-2.C: New test.
3379
3380 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3381
3382         PR fortran/24545
3383         * gfortran.dg/interface_2.f90: new test.
3384
3385 2005-10-28  Josh Conner  <jconner@apple.com>
3386
3387         PR c++/22153
3388         * g++.dg/template/crash38.C: New test.
3389         * g++.dg/parse/explicit1.C: Change expected errors.
3390
3391 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3392
3393         PR C++/23426
3394         * g++.dg/other/large-size-array.C: New test.
3395
3396 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3397
3398         PR middle-end/24362
3399         * g++.dg/opt/complex4.C: New test.
3400
3401 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3402
3403         * gcc.dg/nested-func-4.c: New test.
3404
3405 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3406
3407         PR fortran/24158
3408         gfortran.dg/derived_recursion.f90: New test.
3409         gfortran.dg/implicit_actual.f90: New test.
3410
3411 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3412
3413         PR middle-end/24295, PR testsuite/24477
3414         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3415         removed when weakref hits the tree.
3416
3417 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3418
3419         * gfortran.dg/cray_pointers_4.f90: New test.
3420
3421         * gfortran.dg/cray_pointers_5.f90: New test.
3422
3423 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3424
3425         PR fortran/22290
3426         * gfortran.dg/assign_5.f90: New test.
3427         * gfortran.dg/assign_6.f: New test.
3428
3429 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3430
3431         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3432         CPU has no SSE support.
3433
3434 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3435
3436         PR libgfortran/24224
3437         * gfortran.dg/arrayio_1.f90: Update attribution.
3438         * gfortran.dg/arrayio_2.f90: Update attribution.
3439         * gfortran.dg/arrayio_3.f90: Update attribution.
3440         * gfortran.dg/arrayio_4.f90: Update test conditions.
3441         * gfortran.dg/arrayio_5.f90: Update attribution.
3442         * gfortran.dg/arrayio_6.f90: New test.
3443         * gfortran.dg/arrayio_7.f90: New test.
3444
3445 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3446
3447         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3448
3449 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3452
3453 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3454
3455         PR fortran/24416
3456         * gfortran.dg/namelist_char_only.f90: New test.
3457
3458 2005-10-24  Asher Langton  <langton2@llnl.gov>
3459
3460         PR fortran/17031
3461         PR fortran/22282
3462         * gfortran.dg/cray_pointers_1.f90: New test.
3463         * gfortran.dg/cray_pointers_2.f90: New test.
3464         * gfortran.dg/cray_pointers_3.f90: New test.
3465         * gfortran.dg/loc_1.f90: New test.
3466         * gfortran.dg/loc_2.f90: New test.
3467
3468 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3469
3470         * gcc.dg/pr24225.c: New test.
3471
3472 2005-10-24  Asher Langton  <langton2@llnl.gov>
3473
3474         * gfortran.dg/dup_save_1.f90: New test.
3475         * gfortran.dg/dup_save_2.f90: New test.
3476
3477 2005-10-24  Paul Brook  <paul@codesourcery.com>
3478
3479         PR 24107
3480         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3481         stdint.h.
3482
3483 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3484
3485         PR libgfortran/24489
3486         * gfortran.dg/pr24489.f90: New test.
3487
3488 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3489
3490         PR fortran/23635
3491         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3492
3493 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3494
3495         PR target/18911
3496         * g++.dg/init/array16.C: Skip for mmix-*-*.
3497
3498 2005-10-23  Asher Langton  <langton2@llnl.gov>
3499
3500         * gfortran.dg/byte_1.f90: New test.
3501         * gfortran.dg/byte_2.f90: New test.
3502
3503 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3504
3505         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3506
3507 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3508
3509         PR fortran/18022
3510         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3511
3512         PR fortran/24311
3513         * gfortran.dg/merge_char_const.f90: New test.
3514
3515         PR fortran/24384
3516         * gfortran.dg/spread_scalar_source.f90: New test.
3517
3518 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3519
3520         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3521
3522         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3523         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3524
3525         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3526
3527 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3528
3529         PR fortran/24426
3530         * gfortran.dg/der_pointer_4.f90: New.
3531
3532 2005-10-22  David Ayers  <d.ayers@inode.at>
3533
3534         * obj-c++.dg/except-1.mm: Simplify.
3535
3536 2005-10-21  David Ayers  <d.ayers@inode.at>
3537
3538         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3539
3540 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3541
3542         * gfortran.dg/assumed_dummy_2.f90: New test.
3543
3544 2005-10-21  James E Wilson  <wilson@specifix.com>
3545
3546         PR preprocessor/15220
3547         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3548
3549 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3550
3551         * gcc.c-torture/execute/20051021-1.c: New test.
3552
3553 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3554
3555         PR c++/24260
3556         * g++.dg/ext/tmplattr1.C: New test.
3557
3558 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3559
3560         PR fortran/24440
3561         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3562
3563 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3564
3565         * obj-c++.dg/except-1.mm: New.
3566
3567         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3568
3569 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3570
3571         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3572
3573 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3574
3575         PR middle-end/24295
3576         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3577         declarations with the same names as thunks' alias targets, use
3578         aliases instead.
3579         * gcc.dg/attr-alias-3.c: New test.
3580         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3581
3582 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3583
3584         PR c++/22618
3585         * g++.dg/parse/access8.C: New test.
3586
3587 2005-10-20  Richard Guenther  <rguenther@suse.de>
3588
3589         PR c++/24439
3590         * g++.dg/tree-ssa/pr24439.C: New testcase.
3591
3592 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3593
3594         * g++.dg/opt/delay-slot-1.C: New test.
3595
3596 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3597
3598         PR fortran/21625
3599         * gfortran.fg/der_init_1.f90: New.
3600
3601 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3602
3603         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3604
3605 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3606
3607         PR c++/21908
3608         * g++.dg/parse/error28.C: New test.
3609
3610 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3611
3612         * gcc.dg/profile-generate-2.c: New test.
3613
3614 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3615
3616         PR target/23589
3617         * g++.dg/ext/dllimport11.C: New.
3618
3619 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3620
3621         PR c++/22293
3622         * g++.dg/other/friend3.C: New test.
3623
3624 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3625
3626         PR c++/23293
3627         * g++.dg/template/error19.C: New test.
3628
3629 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3630
3631         PR c++/21383
3632         * g++.dg/overload/koenig2.C: New.
3633
3634         PR c++/23118
3635         * g++.dg/overload/error2.C: New.
3636
3637         PR c++/22604
3638         * g++.dg/inherit/covariant14.C: New.
3639
3640 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3641
3642         PR c++/23440
3643         * g++.dg/parse/for1.C: New test.
3644
3645 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3646
3647         PR fortran/23446
3648         * gfortran.dg/host_dummy_index_1.f90: New test.
3649
3650         PR fortran/21459
3651         * gfortran.dg/automatic_char_len_2.f90: New test.
3652
3653         PR fortran/20866
3654         * gfortran.dg/recursive_statement_functions.f90: New test.
3655
3656         PR fortran/20853
3657         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3658
3659         PR fortran/20849
3660         * gfortran.dg/external_initializer.f90: New test.
3661
3662         PR fortran/20837
3663         * non_module_public.f90: New test.
3664
3665 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         PR c++/24386
3668         * g++.dg/template/overload7.C: New.
3669
3670         PR c++/22551
3671         * g++.dg/other/switch2.C: Remove expected warnings.
3672
3673         PR c++/21353
3674         * g++.dg/template/defarg6.C: New.
3675
3676 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3677
3678         PR target/24315
3679         * gcc.target/i386/pr24315.c: New test.
3680
3681 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3682
3683         PR c++/24389
3684         * g++.dg/template/static21.C: New test.
3685         * g++.dg/template/static21-a.cc: Likewise.
3686
3687 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
3688
3689         PR c++/23959
3690         * g++.dg/warn/Wswitch-default-1.C: New test.
3691         * g++.dg/warn/Wswitch-default-2.C: New test.
3692
3693 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3694
3695         PR c++/22173
3696         * g++.dg/parse/template18.C: New test.
3697         * g++.dg/template/nontype15.C: Likewise.
3698
3699 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
3700
3701         PR fortran/22273
3702         * gfortran.dg/spec_expr_2.f90: New.
3703
3704 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
3705
3706         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
3707         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
3708         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
3709         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
3710         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
3711         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
3712         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
3713         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
3714         previous target-specific skips and warning-message matches where
3715         applicable.
3716
3717 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
3718
3719         PR c++/21347
3720         * g++.dg/warn/Wctor-dtor.C: New test.
3721
3722 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3723
3724         PR c/23439
3725         * gcc.dg/for-1.c: New test.
3726
3727 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3728
3729         PR c++/19565
3730         * g++.dg/warn/Wconversion1.C: New test.
3731         * g++.dg/ext/packed4.C: Compile with -w.
3732         * g++.dg/opt/20050511-1.C: Likewise.
3733         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3734
3735 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3736
3737         * gfortran.dg/boz_5.f90: New test.
3738
3739 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3740
3741         PR c++/22551
3742         * g++.dg/other/switch2.C: New.
3743
3744         PR c++/23984
3745         * g++.dg/init/ctor7.C: New.
3746
3747 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3748
3749         PR c++/23730
3750         * g++.dg/parse/crash32.C: New test.
3751
3752 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3753
3754         PR c++/20721
3755         * g++.dg/init/goto2.C: New test.
3756
3757         PR c++/22464
3758         * g++.dg/template/crash/41.C: New test.
3759
3760         PR c++/22180
3761         * g++.dg/template/crash40.C: New test.
3762
3763         PR c++/23694
3764         * g++.dg/parse/friend5.C: New test.
3765
3766         PR c++/23307
3767         * g++.dg/template/crash38.C: New test.
3768
3769         PR c++/22352
3770         * g++.dg/template/friend38.C: New test.
3771
3772         PR c++/22405
3773         * g++.dg/template/crash39.C: New test.
3774
3775 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3776
3777         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3778         gcc.dg/debug/dwarf2/dwarf-char2.c,
3779         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3780
3781         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3782
3783 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3784
3785         * gcc.dg/dll-2.c: Add tests for warnings.
3786         * gcc.dg/dll-3.c: Likewise.
3787         * gcc.dg/dll-4.c: Likewise.
3788
3789         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3790         * g++.dg/ext/dllimport2.C: Likewise.
3791         * g++.dg/ext/dllimport3.C: Likewise.
3792         * g++.dg/ext/dllimport7.C: Likewise.
3793         * g++.dg/ext/dllimport8.C: Likewise.
3794         * g++.dg/ext/dllimport9.C: Likewise.
3795
3796 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3797
3798         PR fortran/24092
3799         * gfortran.dg/derived_pointer_recursion.f90: New test.
3800
3801 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3802
3803         * gcc.c-torture/execute/20051012-1.c: New test.
3804
3805 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3806
3807         PR fortran/18082
3808         * gfortran.dg/automatic_char_len_1.f90: New test.
3809
3810 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3811
3812         PR fortran/20847
3813         * gfortran.dg/save_common.f90: New test.
3814
3815         PR fortran/20856
3816         * gfortran.dg/save_result.f90: New test.
3817
3818 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3819
3820         PR c++/21592
3821         * g++.dg/template/dependent-expr1.C: Add new expected error.
3822         * g++.dg/template/dependent-expr2.C: Adjust error text.
3823         * g++.dg/template/overload6.C: New.
3824
3825         PR c++/23797
3826         * g++.dg/other/typename8.C: New.
3827
3828         PR c++/21117
3829         * g++.dg/other/return1.C: New.
3830
3831 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3832
3833         PR c++/24052
3834         * g++.dg/ext/label5.C: New.
3835
3836 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3837
3838         PR c++/19964
3839         * g++.dg/parse/crash31.C: New.
3840
3841 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3842
3843         * g++.dg/ipa/ipa-1.c: New test.
3844         * g++.dg/ipa/ipa-2.c: New test.
3845         * g++.dg/ipa/ipa-3.c: New test.
3846         * g++.dg/ipa/ipa-4.c: New test.
3847         * g++.dg/ipa/ipa-5.c: New test.
3848         * g++.dg/ipa/ipa.exp: New file.
3849
3850 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3851
3852         PR fortran/24207
3853         * gfortran.dg/private_type_3.f90: New test.
3854
3855 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3856
3857         PR fortran/20786
3858         gfortran.dg/aint_anint_1.f90: New test.
3859
3860 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3861
3862         PR libgfortran/24313
3863         gfortran.dg/csqrt.f: New test.
3864
3865 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3866
3867         PR c++/8057
3868         * g++.dg/warn/noeffect7.C: New test.
3869         * g++.dg/warn/noeffect2.C: Instantiate templates.
3870         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3871         and warning.
3872
3873 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3874
3875         PR c++/21089
3876         * g++.dg/init/float1.C: New test.
3877
3878         PR c++/24277
3879         * g++.dg/init/member1.C: Tweak error markers.
3880
3881 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
3882
3883         PR testsuite/24281
3884         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
3885         Check for null pointer.
3886
3887 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3888
3889         PR c++/21369
3890         * g++.dg/parse/ret-type3.C: New test.
3891
3892 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3893
3894         PR tree-opt/23946
3895         * gcc.c-torture/compile/pr23946.c: New test.
3896
3897 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
3898
3899         * g++.dg/opt/mmx2.C: New test.
3900
3901 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3902
3903         PR c++/24277
3904         * g++.dg/template/static20.C: New test.
3905
3906         PR c++/24302
3907         * g++.dg/warn/Wunused-12.C: New test.
3908
3909         PR c++/23437
3910         * g++.dg/template/arg4.C: New test.
3911
3912 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3913
3914         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
3915         * gcc.dg/ucnid-3.c: Likewise.
3916         * gcc.dg/ucnid-4.c: Likewise.
3917         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
3918         * g++.dg/other/ucnid-1.C: Likewise.
3919         * gcc.dg/sparc-frame-1.c: New test.
3920
3921 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3922
3923         PR c++/24139
3924         * g++.dg/template/spec27.C: New test.
3925
3926         PR c++/24275
3927         * g++.dg/template/static19.C: New test.
3928
3929 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3930
3931         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
3932         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
3933
3934 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3935
3936         PR target/24136
3937         * gfortran.fortran-torture/compile/pr24136.f: New test.
3938
3939 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
3940
3941         PR c++/22172
3942         * g++.dg/parse/crash30.C: New test.
3943
3944 2005-10-07  Richard Guenther  <rguenther@suse.de>
3945
3946         PR middle-end/24227
3947         * gcc.c-torture/compile/pr24227.c: New testcase.
3948
3949 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
3950
3951         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
3952         Do not put aligned attributes on array elements.
3953
3954 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
3955
3956         PR testsuite/23611, PR testsuite/23615
3957         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
3958         writing prototypes of library functions by hand.
3959         * obj-c++.dg/bitfield-4.mm: Likewise.
3960         * obj-c++.dg/const-str-4.mm: Likewise.
3961         * obj-c++.dg/encode-4.mm: Likewise.
3962         * obj-c++.dg/encode-5.mm: Likewise.
3963         * obj-c++.dg/encode-6.mm: Likewise.
3964         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3965         * obj-c++.dg/method-10.mm: Likewise.
3966         * obj-c++.dg/method-17.mm: Likewise.
3967         * obj-c++.dg/method-19.mm: Likewise.
3968         * obj-c++.dg/try-catch-2.mm: Likewise.
3969
3970 2005-10-06  Richard Henderson  <rth@redhat.com>
3971
3972         PR 24236
3973         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
3974
3975 2005-10-06  Dale Johannesen  <dalej@apple.com>
3976
3977         * gcc.c-torture/execute/20030125-1.c: Correct.
3978
3979 2005-10-06  Richard Guenther  <rguenther@suse.de>
3980
3981         PR tree-optimization/24238
3982         * g++.dg/tree-ssa/pr24238.C: New testcase.
3983
3984 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
3985
3986         PR 18568
3987         * gfortran.dg/der_pointer_3.f90: New test.
3988
3989 2005-10-05  Devang Patel  <dpatel@apple.com>
3990
3991         PR Debug/23205
3992         * g++.dg/other/PR23205.C: New.
3993
3994 2005-10-05  Richard Henderson  <rth@redhat.com>
3995
3996         PR target/23602
3997         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
3998         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
3999
4000 2005-10-05  Dale Johannesen  <dalej@apple.com>
4001
4002         * gcc.c-torture/execute/float-floor.c: New.
4003
4004 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4005
4006         PR tree-optimization/21419
4007         PR tree-optimization/24146
4008         PR tree-optimization/24151
4009
4010         * g++.dg/ext/asm7.C: New.
4011         * g++.dg/ext/asm8.C: New.
4012         * gcc.dg/asm-1.c: Compile on all targets.
4013         * gcc.dg/asm-pr24146.c: New.
4014         * gcc.dg/pr21419.c: Adjust error messages.
4015
4016 2005-10-05  Richard Guenther  <rguenther@suse.de>
4017
4018         PR fortran/24176
4019         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4020
4021 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4022
4023         PR c++/23513
4024         * g++.dg/template/spec22.C: Robustify test.
4025         * g++.dg/template/spec26.C: New.
4026
4027 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
4028
4029         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
4030         if target supports vector instructions.
4031
4032 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
4033
4034         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
4035         C99 functions.
4036
4037 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
4038
4039         * lib/target-supports.exp (check_effective_target_fortran_large_real,
4040         check_effective_target_fortran_large_int): Replace cached result
4041         when target changes.
4042
4043 2005-10-04  Devang Patel  <dpatel@apple.com>
4044
4045         * gcc.dg/i386-sse-vect-types.c: New.
4046
4047 2005-10-04  Ian Lance Taylor  <ian@airs.com>
4048
4049         PR preprocessor/13726
4050         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
4051         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
4052
4053 2005-10-04  Richard Guenther  <rguenther@suse.de>
4054
4055         PR c/23576
4056         * gcc.dg/noncompile/pr23576.c: New testcase.
4057
4058 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4059
4060         PR middle-end/23125
4061         * gcc.dg/register-var-3.c: New test.
4062
4063 2005-10-04  Steven Bosscher  <stevenb@suse.de>
4064
4065         * gcc.dg/pr23049.c: New test.
4066
4067         * gcc.dg/ucnid-4.c: Fix test.
4068
4069 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
4070
4071         PR 23445
4072         * gcc.c-torture/compile/pr23445.c: New test.
4073
4074 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
4075
4076         * g++.dg/overload/unknown1.C: New.
4077
4078 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
4079
4080         PR c++/17775
4081         * g++.dg/template/repo4.C: New test.
4082
4083 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4084
4085         PR libfortran/19308
4086         * gfortran.dg/large_real_kind_2.F90: New test.
4087         * gfortran.dg/large_integer_kind_2.f90: New test.
4088
4089 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
4090
4091         * lib/target-supports.exp (check_effective_target_vect_shift):
4092         Implement with result caching. Add i?86, x86_64 and ia64 targets.
4093         (check_effective_target_vect_condition): Fix copy-n-pasto.
4094
4095         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
4096         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4097         targets.
4098
4099 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4100
4101         PR c++/22621
4102         * g++.dg/template/overload5.C : New test.
4103
4104         PR c++/23840
4105         * g++.dg/expr/stdarg1.C: New test.
4106
4107 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4108
4109         PR 24142
4110         * gcc.c-torture/execute/pr24142.c: New test.
4111
4112 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4113
4114         PR 24141
4115         * gcc.c-torture/execute/pr24141.c: New test.
4116
4117 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4118             Diego Novillo  <dnovillo@redhat.com>
4119
4120         PR 23604
4121         * gcc.c-torture/execute/pr23604.c: New test.
4122
4123 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4124
4125         PR fortran/16404
4126         PR fortran/20835
4127         PR fortran/20890
4128         PR fortran/20899
4129         PR fortran/20900
4130         PR fortran/20901
4131         PR fortran/20902
4132         gfortran.dg/equiv_constraint_1.f90: New test.
4133         gfortran.dg/equiv_constraint_2.f90: New test.
4134         gfortran.dg/equiv_constraint_3.f90: New test.
4135         gfortran.dg/equiv_constraint_4.f90: New test.
4136         gfortran.dg/equiv_constraint_5.f90: New test.
4137         gfortran.dg/equiv_constraint_6.f90: New test.
4138         gfortran.dg/equiv_constraint_7.f90: New test.
4139         gfortran.dg/equiv_constraint_8.f90: New test.
4140         gfortran.dg/private_type_1.f90: New test.
4141         gfortran.dg/private_type_2.f90: New test.
4142         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4143         980628-10.f: Assert std=gnu to permit mixing of
4144         types in equivalence statements.
4145
4146 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4147
4148         PR 24112
4149         * gfortran.dg/open_status_1.f90: New.
4150
4151 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4152
4153         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4154         * gcc.dg/vect/pr22480.c: Clean up temp files.
4155         * gcc.dg/vect/pr23831.c: Clean up temp files.
4156         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4157         Clean up temp files.
4158         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4159         Clean up temp files.
4160
4161         * gcc.dg/20050309-1.c: Clean up temp files.
4162         * gcc.dg/20050325-1.c: Clean up temp files.
4163
4164 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4165
4166         PR tree-optimization/24059
4167         * gcc.dg/vect/pr24059.c : New test.
4168
4169 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR middle-end/24109
4172         * gcc.c-torture/execute/20050929-1.c: New test.
4173
4174 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4175
4176         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4177
4178 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4179
4180         PR c/21419
4181         * gcc.dg/pr21419.c: New test.
4182
4183 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4184
4185         * gcc.dg/pr23911.c: New test.
4186
4187 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4188
4189         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4190
4191         PR c++/16782
4192         * g++.dg/parse/qualified4.C: New test.
4193         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4194         * g++.old-deja/g++.mike/p8154.C: Likewise.
4195
4196 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4197
4198         PR c++/22147
4199         * g++.dg/template/friend37.C: New test.
4200         * g++.dg/parse/crash28.C: Adjust error markers.
4201
4202 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR fortran/18518
4205         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4206
4207 2005-09-27  Devang Patel  <dpatel@apple.com>
4208
4209         PR tree-optimization/23625
4210         * gcc.dg/pr23625.c: New test.
4211
4212 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4213
4214         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4215         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4216
4217 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4218
4219         PR fortran/23677
4220         * gfortran.fortran-torture/execute/save_1.f90: New test.
4221         * gfortran.dg/save_1.f90: New test.
4222
4223 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4224
4225         * gcc.target/i386/builtin-apply-mmx.c: New test.
4226
4227         PR target/22576
4228         * gcc.target/i386/pr22576.c: New test.
4229
4230         PR target/22585
4231         * gcc.target/i386/pr22585.c: New test.
4232
4233         PR target/23268
4234         * gcc.target/i386/pr23268.c: New test.
4235
4236         PR middle-end/23831
4237         * gcc.dg/vect/pr23831.c: New test.
4238
4239         PR target/24055
4240         * gcc.target/i386/pr24055.c: New test.
4241
4242 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4243
4244         PR tree-optimization/23960
4245         * gcc.c-torture/compile/pr23960.c: New.
4246
4247 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4248
4249         PR fortran/16861
4250         * gfortran.dg/nested_modules_3.f90: New.
4251
4252 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4253
4254         PR fortran/24005
4255         gfortran.dg/interface_1.f90: New test.
4256
4257 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4258         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4259
4260         PR fortran/23843
4261         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4262
4263 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4264
4265         PR fortran/23516
4266         * gfortran.dg/imag_1.f: New test.
4267         * gfortran.dg/imag_2.f: Ditto.
4268
4269 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4270
4271         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4272
4273 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4274
4275         PR c++/21983
4276         * g++.dg/warn/pr21983.C: New test.
4277
4278 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/23993
4281         * g++.dg/template/array14.C: New test.
4282
4283 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4284
4285         PR fortran/19929
4286         * gfortran.dg/der_ptr_component_1.f90: New test.
4287
4288 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4289
4290         PR c++/23965
4291         * g++.dg/template/error1.C: Reject "no matching function" message.
4292
4293 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4294
4295         PR c++/17609
4296         * g++.dg/lookup/error1.C: New test.
4297
4298 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4299
4300         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4301         functionality of the testcase.
4302
4303 2005-09-20  Richard Henderson  <rth@redhat.com>
4304
4305         * gcc.dg/vect/vect-22.c: Require vect_float.
4306         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4307
4308 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4309
4310         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4311         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4312         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4313         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4314         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4315         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4316         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4317         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4318         * gcc.dg/cpp/ucnid-8.c: New test.
4319
4320 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4321
4322         PR tree-optimization/23929
4323         * gcc.c-torture/compile/pr23929.c: New test.
4324
4325 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4326
4327         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4328         for one loop.
4329
4330 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4331
4332         PR testsuite/23186
4333         * g++.dg/other/pr22003.C: Require named sections.
4334
4335 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR c++/23947
4338         * g++.dg/rtti/crash3.C: New test.
4339
4340         PR tree-optimization/23818
4341         * gcc.dg/pr23818.c: New test.
4342
4343 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4344
4345         PR fortran/23420
4346         * gfortran.dg/print_fmt_4.f: New.
4347
4348 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4349
4350         PR fortran/23663
4351         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4352
4353 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4354
4355         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4356         Use pointers to local alignable arrays instead. Added comments.
4357         * gcc.dg/vect/vect-46.c: Likewise.
4358         * gcc.dg/vect/vect-48.c: Likewise.
4359         * gcc.dg/vect/vect-49.c: Likewise.
4360         * gcc.dg/vect/vect-52.c: Likewise.
4361         * gcc.dg/vect/vect-53.c: Likewise.
4362         * gcc.dg/vect/vect-54.c: Likewise.
4363         * gcc.dg/vect/vect-56.c: Likewise.
4364         * gcc.dg/vect/vect-57.c: Likewise.
4365         * gcc.dg/vect/vect-58.c: Likewise.
4366         * gcc.dg/vect/vect-60.c: Likewise.
4367         * gcc.dg/vect/vect-61.c: Likewise.
4368
4369         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4370         The test is no longer vectorizable on vect_no_align targets.
4371         * gcc.dg/vect/vect-43.c: Likewsie.
4372
4373         * gcc.dg/vect/vect-44.c: Added comments.
4374         * gcc.dg/vect/vect-45.c: Added comments.
4375         * gcc.dg/vect/vect-50.c: Added comments.
4376         * gcc.dg/vect/vect-51.c: Added comments.
4377
4378         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4379         aligned type.
4380         * gcc.dg/vect/Os-vect-95.c: Likewise.
4381
4382         * gcc.dg/vect/vect-41.c: Test removed.
4383         * gcc.dg/vect/vect-47.c: Test removed.
4384         * gcc.dg/vect/vect-55.c: Test removed.
4385         * gcc.dg/vect/vect-59.c: Test removed.
4386
4387 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4388
4389         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4390         No longer vectorizable on vect_no_align targets.
4391         * gcc.dg/vect/pr20122.c: Likewise.
4392         * gcc.dg/vect/vect-74.c: Likewise.
4393         * gcc.dg/vect/vect-75.c: Likewise.
4394         * gcc.dg/vect/vect-76.c: Likewise.
4395
4396         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4397         Will not be vectorizable on vect_no_align targets once aliasing issues
4398         are resolved.
4399         * gcc.dg/vect/vect-79.c: Likewise.
4400
4401         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4402         * gcc.dg/vect/vect-78.c: Likewise.
4403         * gcc.dg/vect/vect-97.c: Likewise.
4404
4405 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4406
4407         * gcc.dg/pr23943.c: New test.
4408
4409 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4410
4411         PR fortran/19181
4412         * gfortran.dg/derived_pointer_null_1.f90: New test.
4413
4414 2005-09-18  Richard Guenther  <rguenther@suse.de>
4415
4416         PR middle-end/23944
4417         * gcc.c-torture/compile/pr23944.c: New testcase.
4418
4419 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4420
4421         PR fortran/15975
4422         * gfortran.dg/der_pointer_2.f90: New test.
4423
4424 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4425
4426         PR fortran/16861
4427         * gfortran.dg/nested_modules_2.f90: New test.
4428
4429 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4430
4431         PR c++/18368
4432         * g++.dg/other/semicolon.C: New test.
4433
4434 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4435
4436         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4437         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4438
4439 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4440
4441         PR c++/23914
4442         * g++.dg/template/static18.C: New test.
4443
4444         PR c++/21514
4445         * g++.dg/template/crash19.C: Remove dg-error marker.
4446         * g++.dg/template/local4.C: New test.
4447
4448 2005-09-16  Paul Brook  <paul@codesourcery.com>
4449
4450         PR fortran/23906
4451         * gfortran.dg/dependency_1.f90: New test.
4452
4453 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4454
4455         PR c++/23896
4456         * g++.dg/template/static17.C: New test.
4457
4458 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4459
4460         PR c++/23139
4461         * g++.dg/warn/huge-val1.C: New test.
4462
4463 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4464
4465         PR c++/13140
4466         * g++.dg/parse/class2.C: New test.
4467         * g++.dg/template/explicit8.C: Likewise.
4468         * g++.dg/template/spec25.C: Likewise.
4469
4470 2005-09-14  Josh Conner  <jconner@apple.com>
4471
4472         PR middle-end/23584
4473         * gcc.dg/pr23584.c: New test.
4474
4475 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4476
4477         PR fortran/21875 Internal Unit Array I/O, NIST
4478         * gfortran.dg/arrayio_1.f90: New test.
4479         * gfortran.dg/arrayio_1.f90: New test.
4480         * gfortran.dg/arrayio_1.f90: New test.
4481         * gfortran.dg/arrayio_1.f90: New test.
4482         * gfortran.dg/arrayio_1.f90: New test.
4483
4484 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4485
4486         PR middle-end/22480
4487         * gcc.dg/vect/pr22480.c: New test.
4488
4489 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4490
4491         PR fortran/19358
4492         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4493
4494 2005-09-13 Josh Conner <jconner@apple.com>
4495
4496         PR c++/23180
4497         * g++.dg/init/struct2.C: New test.
4498         * g++.dg/init/struct3.C: New test.
4499
4500 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4501
4502         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4503         Clean up temp files.
4504         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4505         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4506         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4507         gcc.dg/tree-ssa/builtin-printf-1.c,
4508         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4509         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4510         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4511         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4512         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4513         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4514         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4515         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4516         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4517         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4518         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4519         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4520
4521 2005-09-13  Josh Conner  <jconner@apple.com>
4522
4523         * lib/gcc-dg.exp: Load scanipa.exp.
4524         (cleanup-dump): New procedure.
4525         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4526         * lib/scandump.exp: New file.
4527         * lib/scantree.exp: Use it.
4528         * lib/scanipa.exp: New file.
4529
4530 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4531
4532         PR fortran/17740
4533         * gfortran.dg/generic_4.f90: New test.
4534
4535 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4536
4537         PR target/23816
4538         * gcc.target/i386/pr23816-1.c: New test.
4539         * gcc.target/i386/pr23816-2.c: New test.
4540
4541
4542 2005-09-13  Bastian Blank <waldi@debian.org>
4543
4544         PR c++/16171
4545         * g++.dg/abi/mangle26.C: New test.
4546         * g++.dg/abi/mangle27.C: New test.
4547         * g++.dg/abi/mangle28.C: New test.
4548         * g++.dg/abi/mangle29.C: New test.
4549
4550         PR c++/23839
4551         * g++.dg/parse/register1.C: New test.
4552
4553 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4554
4555         PR c++/23842
4556         * g++.dg/template/access16.C: New test.
4557
4558 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4559
4560         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4561
4562 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4563
4564         PR fortran/18899
4565         * gfortran.dg/shape_2.f90: New test.
4566
4567 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4568
4569         PR target/19269
4570         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4571         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4572         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4573         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4574         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4575         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4576         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4577         tests.
4578
4579 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4580
4581         PR c++/23841
4582         * g++.dg/parse/template17.C: New test.
4583
4584 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4585
4586         PR c++/23789
4587         * g++.dg/template/nontype14.C: New test.
4588
4589 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4590
4591         PR g++/7874
4592         * g++.dg/lookup/friend7.C: New test.
4593         * g++.dg/lookup/friend8.C: New test.
4594         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4595         so that it will be found via argument dependent lookup.
4596         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4597         friend functions which will no longer be found.
4598         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4599         function g, so that it will be found via argument dependent
4600         lookup.
4601         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4602         * g++.old-deja/g++.mike/net43.C: Likewise.
4603
4604 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4605
4606         PR c++/23691
4607         * g++.dg/template/static16.C: New test.
4608
4609 2005-09-12  Josh Conner  <jconner@apple.com>
4610
4611         PR middle-end/23237
4612         * gcc.c-torture/compile/pr23237.c: New test.
4613
4614 2005-09-11  Richard Henderson  <rth@redhat.com>
4615
4616         * g++.dg/other/error8.C: Update expected diagnostic text.
4617
4618 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4619
4620         PR libfortran/19872
4621         * gfortran.dg/overwrite_1.f: New test.
4622
4623 2005-09-09  Josh Conner  <jconner@apple.com>
4624
4625         * g++.dg/init/pr23180-1.C: Removed.
4626         * g++.dg/init/pr23180-2.C: Removed.
4627
4628 2005-09-09  David Daney <ddaney@avtrex.com>
4629
4630         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4631         files which are ...
4632         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4633         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4634
4635 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4636
4637         * gfortran.dg/iostat_2.f90: New test.
4638
4639 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4640
4641         PR c++/22252
4642         * g++.dg/ext/interface1.C: New test.
4643         * g++.dg/ext/interface1.h: Likewise.
4644         * g++.dg/ext/interface1a.cc: Likewise.
4645
4646 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4647
4648         * gfortran.dg/iomsg_1.f90: New test case.
4649
4650 2005-09-09  Richard Guenther  <rguenther@suse.de>
4651
4652         PR c++/23624
4653         * g++.dg/tree-ssa/pr23624.C: New testcase.
4654
4655 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4656
4657         PR fortran/19239
4658         * gfortran.dg/vector_subscript_1.f90,
4659         * gfortran.dg/vector_subscript_2.f90: New tests.
4660
4661 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4662
4663         PR fortran/21104
4664         * gfortran.dg/array_alloc_1.f90,
4665         * gfortran.dg/array_alloc_2.f90,
4666         * gfortran.dg/array_alloc_3.f90: New tests.
4667
4668 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4669
4670         PR fortran/12840
4671         * gfortran.dg/array_constructor_6.f90
4672         * gfortran.dg/array_constructor_7.f90
4673         * gfortran.dg/array_constructor_8.f90
4674         * gfortran.dg/array_constructor_9.f90
4675         * gfortran.dg/array_constructor_10.f90
4676         * gfortran.dg/array_constructor_11.f90
4677         * gfortran.dg/array_constructor_12.f90: New tests.
4678
4679 2005-09-08  Josh Conner  <jconner@apple.com>
4680
4681         PR c++/23180
4682         * g++.dg/init/pr23180-1.C: New test.
4683         * g++.dg/init/pr23180-2.C: New test.
4684
4685 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4686
4687         PR fortran/18878
4688         * gfortran.dg/module_double_reuse.f90: New.
4689
4690 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4691
4692         PR fortran/23270
4693         PR fortran/22304
4694         PR fortran/18870
4695         PR fortran/17917
4696         PR fortran/16511
4697         * gfortran.dg/common_equivalence_1.f: New.
4698         * gfortran.dg/common_equivalence_2.f: New.
4699         * gfortran.dg/common_equivalence_3.f: New.
4700         * gfortran.dg/contained_equivalence_1.f90: New.
4701         * gfortran.dg/module_blank_common.f90: New.
4702         * gfortran.dg/module_commons_1.f90: New.
4703         * gfortran.dg/module_equivalence_1.f90: New.
4704         * gfortran.dg/nested_modules_1.f90: New.
4705         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
4706         equivalences and add comment to connect the test with
4707         the PR.
4708
4709 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4710
4711         PR fortran/23765
4712         * gfortran.dg/common_6.f90: New test.
4713
4714 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4715
4716         PR fortran/15326
4717         * gfortran.dg/char_result_1.f90,
4718         * gfortran.dg/char_result_2.f90,
4719         * gfortran.dg/char_result_3.f90,
4720         * gfortran.dg/char_result_4.f90,
4721         * gfortran.dg/char_result_5.f90,
4722         * gfortran.dg/char_result_6.f90,
4723         * gfortran.dg/char_result_7.f90,
4724         * gfortran.dg/char_result_8.f90: New tests.
4725
4726 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4727
4728         PR fortran/19928
4729         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
4730
4731 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4732
4733         PR obj-c++/16816
4734         * obj-c++.dg/selector-5.mm: New test.
4735         * obj-c++.dg/selector-6.mm: New test.
4736
4737 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4738
4739         PR objc/20574
4740         PR objc/19324
4741         * objc.dg/error-1.m: New test.
4742
4743 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
4744
4745         PR fortran/23373
4746         * gfortran.fortran-torture/execute/pr23373-1.f90,
4747         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
4748
4749 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
4750
4751         PR libfortran/23760
4752         * gfortran.dg/g77/1832.f: Remove long string in write statement
4753         to allow the test to pass on correct list directed output with
4754         prepended space.
4755
4756 2005-09-07  James E Wilson  <wilson@specifix.com>
4757
4758         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
4759
4760 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4761
4762         * gfortran.dg/parameter+save.f90: Rename to
4763         * gfortran.dg/parameter_save.f90: .. this.
4764
4765 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4766
4767         PR fortran/20848
4768         * gfortran.dg/parameter+save.f90: New test case.
4769
4770 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
4771
4772         PR fortran/19269
4773         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
4774
4775 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4776
4777         PR c/23075
4778         * gcc.dg/pr23075.c: New test.
4779         * g++.dg/warn/pr23075.C: New test.
4780
4781         PR target/22362
4782         * gcc.target/i386/pr22362.c: New test.
4783
4784         PR rtl-optimization/23098
4785         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
4786
4787         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4788         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4789         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4790
4791 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
4792
4793         * g++.dg/expr/cast6.C: New test.
4794
4795         PR c++/9782
4796         * g++.dg/init/new15.C: New test.
4797
4798 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4799
4800         * gcc.dg/vect/Os-vect-95.c: New test.
4801         * gcc.dg/vect/vect-95.c: Same.
4802
4803 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4804
4805         * gcc.dg/vect/vect-29.c: Update xfail testing.
4806         * gcc.dg/vect/vect-44.c: Same.
4807         * gcc.dg/vect/vect-48.c: Same.
4808         * gcc.dg/vect/vect-50.c: Same.
4809         * gcc.dg/vect/vect-72.c: Same.
4810         * gcc.dg/vect/vect-77.c: Same.
4811         * gcc.dg/vect/vect-78.c: Same.
4812         * gcc.dg/vect/vect-80.c: Same.
4813         * gcc.dg/vect/vect-96.c: Same.
4814         * gcc.dg/vect/vect-100.c: Same.
4815         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
4816         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
4817         * gfortran.dg/vect/vect-5.f90: Same.
4818
4819 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4820
4821         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
4822         start strings.
4823         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4824         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4825
4826         PR c++/23056
4827         * g++.dg/opt/pr23056.C: New test.
4828
4829         PR rtl-optimization/23098
4830         * gcc.target/i386/pr23098.c: New test.
4831
4832 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/23667
4835         * g++.dg/template/static15.C: New test.
4836
4837         PR c++/21440
4838         * g++.dg/ext/stmtexpr5.C: New test.
4839         * g++.dg/ext/stmtexpr6.C: Likewise.
4840
4841 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
4842
4843         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
4844
4845         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
4846         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4847         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4848
4849 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
4850
4851         PR libfortran/23321
4852         * gfortran.dg/direct_io_4.f90: New test case.
4853
4854 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
4855             Rasmus Hahn  <rassahah@neofonie.de>
4856
4857         PR libobjc/23108
4858         * objc.dg/type-stream-1.m: New test.
4859
4860 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
4861
4862         PR fortran/23661
4863         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
4864         gfortran.dg/print_fmt_3.f90: New test.
4865
4866 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4867
4868         * gfortran.dg/fmt_t_1.f90: New test.
4869
4870 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4871
4872         PR rtl-optimization/23454
4873         * g++.dg/opt/pr23454.C: New test.
4874
4875 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
4876
4877         PR c++/23699
4878         * g++.dg/ext/static1.C: New test.
4879
4880 2005-09-02  Richard Henderson  <rth@redhat.com>
4881
4882         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
4883         tail call to check_fa_work.
4884
4885 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
4886
4887         PR c++/21687
4888         * g++.dg/other/gc3.C: New test.
4889
4890 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4891
4892         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
4893         * gcc.dg/20050826-1.c: Likewise.
4894
4895 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
4896
4897         PR c++/23167
4898         * g++.dg/expr/volatile1.C: New test.
4899
4900 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
4901
4902         PR middle-end/23547
4903         * gcc.dg/pr23547.c: New test.
4904
4905 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
4906
4907         PR c/22061
4908         * gcc.c-torture/execute/pr22061-1.c,
4909         * gcc.c-torture/execute/pr22061-2.c,
4910         * gcc.c-torture/execute/pr22061-3.c,
4911         * gcc.c-torture/execute/pr22061-4.c: New tests.
4912
4913 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4914
4915         * gcc.dg/Wredundant-decls-2.c: New test to check that
4916         -Wredundant-decls does not issue warning for a variable
4917         definition following a declaration.
4918
4919 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
4920
4921         PR debug/7241
4922         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
4923         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
4924         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
4925
4926         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
4927         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4928         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4929         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4930         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4931         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4932         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4933         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4934
4935 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4936
4937         PR objc/23306
4938         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
4939         scan-assmbler.
4940
4941 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
4942
4943         PR target/21255
4944         * gcc.dg/pr21255-1.c: New test.
4945         * gcc.dg/pr21255-2-mb.c: Likewise.
4946         * gcc.dg/pr21255-2-ml.c: Likewise.
4947         * gcc.dg/pr21255-3.c: Likewise.
4948         * gcc.dg/pr21255-4.c: Likewise.
4949
4950 2005-08-31  Dale Johannesen  <dalej@apple.com>
4951
4952         * gcc.dg/20050830-1.c: New.
4953
4954 2005-08-31  Josh Conner  <jconner@apple.com>
4955
4956         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
4957         command-line options for arm-*-* targets.
4958         * g++.dg/init/array16.C: Likewise.
4959         * g++.dg/other/crash-4.C: Likewise.
4960
4961 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4962
4963         PR obj-c++/23640
4964         * obj-c++.dg/gnu-runtime-3.mm: New test.
4965
4966 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4967
4968         PR c++/13377
4969         * g++.dg/lookup/ambig4.C: New test.
4970         * g++.dg/lookup/ambig5.C: New test.
4971         * g++.dg/tc1/dr101.C: Adjust error markers.
4972
4973 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4974
4975         PR c++/23639
4976         * g++.dg/template/ttp5.C: Adjust error markers.
4977
4978 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
4979
4980         PR testsuite/23609
4981         * lib/obj-c++.exp: Include target-libpath.exp.
4982         (obj-c++_link_flags): Look for the GNU libobjc library
4983         and set the library path to include it.
4984         Don't manually set LD_LIBRARY_PATH (etc.) but call
4985         set_ld_library_path_env_vars instead.
4986         (obj-c++_target_compile): Don't set library path or
4987         linker flags because they are already set correctly
4988         in obj-c++_link_flags.
4989
4990 2005-08-30  Josh Conner  <jconner@apple.com>
4991
4992         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
4993         to command-line options for arm-*-* targets.
4994
4995 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
4996
4997         * g++.dg/other/i386-1.C: New.
4998
4999 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5000
5001         PR preprocessor/20348
5002         PR preprocessor/20356
5003         * gcc.dg/cpp/pr20348.c: New test.
5004         * gcc.dg/cpp/pr20348.h: New file.
5005         * gcc.dg/cpp/inc/pr20348.h: New file.
5006         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5007         * gcc.dg/cpp/pr20356.c: New test.
5008         * gcc.dg/cpp/pr20356.h: New file.
5009         * gcc.dg/cpp/inc/pr20356.h: New file.
5010         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5011
5012 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5013
5014         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5015         Fix array dimension to avoid correct end-of-file error.
5016
5017 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5018
5019         PR libfortran/23598
5020         * gfortran.dg/iostat_1.f90: New test.
5021
5022 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5023
5024         PR middle-end/23408
5025         * gcc.dg/pr23408.c: New test.
5026
5027 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
5028
5029         PR c++/23099
5030         * g++.dg/init/member1.C: Make sure erroneous static data member
5031         definitions are required.
5032         * g++.dg/template/static13.C: New test.
5033         * g++.dg/template/static14.C: Likewise.
5034
5035 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
5036
5037         * gcc.target/i386/pr23575.c: Use -msse2 instead of
5038         -march=pentium4, remove ilp32 requirement.
5039
5040         PR middle-end/23484
5041         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
5042         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
5043
5044 2005-08-29  Andreas Jaeger  <aj@suse.de>
5045
5046         PR testsuite/23607
5047         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
5048
5049 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
5050
5051         * gcc.c-torture/execute/20050316-2.c: New test.
5052         * gcc.c-torture/execute/20050316-3.c: New test.
5053         * gcc.dg/torture/pr16104-1.c: New test.
5054
5055 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
5056
5057         PR middle-end/23463
5058         * gcc.c-torture/execute/zero-struct-1.c: New test.
5059
5060 2005-08-27  Richard Guenther  <rguenther@suse.de>
5061
5062         PR target/23575
5063         * gcc.target/i386/pr23575.c: New testcase.
5064
5065 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR rtl-optimization/23561
5068         * gcc.c-torture/execute/20050826-1.c: New test.
5069
5070         PR rtl-opt/23560
5071         * gcc.c-torture/execute/20050826-2.c: New test.
5072
5073 2005-08-26  Dale Johannesen  <dalej@apple.com>
5074
5075         * gcc.dg/20030711-1.c: Modify to work on Darwin.
5076         * gcc.dg/20050826-1.c: New.
5077
5078 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
5079
5080         PR c++/19004
5081         * g++.dg/template/nontype13.C: New test.
5082
5083         PR c++/23491
5084         * g++.dg/init/new14.C: New test.
5085         * g++.dg/expr/anew1.C: Do not XFAIL.
5086         * g++.dg/expr/anew2.C: Likewise.
5087         * g++.dg/expr/anew3.C: Likewise.
5088
5089 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
5090
5091         PR middle-end/22439
5092         * gcc.dg/vla-3.c: New test.
5093
5094 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
5095
5096         PR fortran/20363
5097         * gfortran.dg/named_interface.f90: New.
5098
5099 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5100
5101         * gcc.c-torture/execute/frame-address.c: New test.
5102
5103 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5104
5105         PR c++/20817
5106         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5107
5108 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5109
5110         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5111
5112 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5113
5114         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5115         * gcc.dg/altivec-22.c: Rename from..
5116         * gcc.dg/altivec-nomfcr.c: ..this.
5117
5118 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5119
5120         PR tree-optimization/23546
5121         * gcc.dg/tree-ssa/pr23546.c: New test.
5122
5123 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5124
5125         PR fortran/17758
5126         * gfortran.dg/nonreturning_statements.f90: New test.
5127
5128 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5129
5130         PR c++/22454
5131         * g++.dg/parse/crash29.C: New.
5132
5133 2005-08-23  DJ Delorie  <dj@redhat.com>
5134
5135         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5136         constants have the L suffix.
5137
5138 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5139
5140         PR c++/23044
5141         * g++.dg/template/instantiate8.C: New.
5142
5143 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5144
5145         PR middle-end/23467
5146         * gcc.c-torture/execute/pr23467.c: New test.
5147
5148 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5149
5150         PR tree-optimization/22043
5151         * gcc.c-torture/execute/20050613-1.c: New test.
5152
5153 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5154
5155         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5156
5157 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5158
5159         PR rtl-optimization/23478
5160         * g++.dg/opt/pr23478.C: New test.
5161
5162 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5163
5164         PR c/18715
5165         * gcc.dg/switch-warn-3.c: New test.
5166
5167 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5168
5169         PR c++/22233
5170         * g++.dg/template/param1.C: New test.
5171
5172 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5173
5174         PR c++/23089
5175         * g++.dg/other/incomplete1.C: New test.
5176
5177 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5178
5179         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5180         are vectorizable.
5181
5182 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5183
5184         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5185         d_lines_5.f: New.
5186
5187 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5188
5189         * gcc.target/i386/sse-4.c: New test.
5190
5191 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5192
5193         PR testsuite/23239
5194         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5195
5196 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5197
5198         * gcc.dg/20050811-1.c: New test.
5199         * gcc.dg/20050811-2.c: New test.
5200
5201 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5202
5203         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5204
5205 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5206
5207         PR 23476
5208         * gcc.c-torture/compile/pr23476.c: New test.
5209
5210 2005-08-19  Devang Patel  <dpatel@apple.com>
5211
5212         PR tree-optimization/23048
5213         * gcc.dg/tree-ssa/pr23048.c: New test.
5214
5215 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5216
5217         PR middle-end/20624
5218         * g++.dg/warn/Wreturn-3.C: New test
5219
5220 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5221
5222         PR tree-optimization/22228
5223         * g++.dg/vect/pr22543.cc: New test.
5224
5225 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5226
5227         PR tree-optimization/21574
5228         * gcc.dg/tree-ssa/pr21574.c: New test.
5229
5230 2005-08-16  James E Wilson  <wilson@specifix.com>
5231
5232         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5233
5234 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5235
5236         PR tree-opt/23402
5237         * gcc.c-torture/compile/zero-strct-3.c: New test.
5238         * gcc.c-torture/compile/zero-strct-4.c: New test.
5239
5240 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5241
5242         PR target/23376
5243         * gcc.target/x86_64/pr23376.c: New test.
5244
5245 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5246
5247         PR c++/23337
5248         * g++.dg/ext/vector2.C: New.
5249
5250 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5251
5252         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5253
5254 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5255
5256         PR libfortran/23428
5257         * gfortran.dg/inquire-complex.f90: New test case.
5258
5259 2005-08-16  James E Wilson  <wilson@specifix.com>
5260
5261         PR tree-optimization/21105
5262         * gcc.dg/large-size-array.c: New.
5263
5264 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5265
5266         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5267         type.
5268         * gcc.dg/vect/vect-41: Likewise.
5269         * gcc.dg/vect/vect-42: Likewise.
5270         * gcc.dg/vect/vect-43: Likewise.
5271         * gcc.dg/vect/vect-44: Likewise.
5272         * gcc.dg/vect/vect-46: Likewise.
5273         * gcc.dg/vect/vect-47: Likewise.
5274         * gcc.dg/vect/vect-48: Likewise.
5275         * gcc.dg/vect/vect-52: Likewise.
5276         * gcc.dg/vect/vect-53: Likewise.
5277         * gcc.dg/vect/vect-54: Likewise.
5278         * gcc.dg/vect/vect-55: Likewise.
5279         * gcc.dg/vect/vect-56: Likewise.
5280         * gcc.dg/vect/vect-57: Likewise.
5281         * gcc.dg/vect/vect-58: Likewise.
5282         * gcc.dg/vect/vect-59: Likewise.
5283         * gcc.dg/vect/vect-60: Likewise.
5284         * gcc.dg/vect/vect-61: Likewise.
5285         * gcc.dg/vect/vect-85: Likewise.
5286         * gcc.dg/vect/vect-87: Likewise.
5287         * gcc.dg/vect/vect-88: Likewise.
5288         * gcc.dg/vect/vect-93.c: Likewise.
5289         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5290         * gcc.dg/vect/vect-75: Likewise.
5291         * gcc.dg/vect/vect-76: Likewise.
5292         * gcc.dg/vect/vect-77: Likewise.
5293         * gcc.dg/vect/vect-78: Likewise.
5294         * gcc.dg/vect/vect-80: Likewise.
5295         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5296         vectorized for the expected reason, rather than checking how alignment
5297         was handled.
5298         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5299         type and also instead of aligned pointers. Added documentation.
5300
5301 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5302
5303         * gfortran.dg/power.f90: New test.
5304
5305 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR rtl-optimization/23299
5308         * g++.dg/opt/pr23299.C: New test.
5309
5310 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5311
5312         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5313
5314 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5315
5316         * g++.dg/template/local6.C: New test.
5317
5318 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5319
5320         * execute/exceptions/finally-1.m: Check that the catch and finally are
5321         being called.  Also add a "return 0;" at the end of main.
5322
5323 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5324
5325         PR fortran/21432.
5326         * gfortran.dg/namelist_print_1.f: New test of functionality of
5327         PRINT namelist.
5328         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5329         namelist generates error with -std=f95.
5330
5331 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5332
5333         PR tree-optimization/23119
5334         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5335
5336 2005-08-13  Marcin Koziej  <creep@desk.pl>
5337             Andrew Pinski  <pinskia@physics.uc.edu>
5338
5339         PR libobjc/22492
5340         * execute/exceptions/finally-1.m: New test.
5341
5342 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5343
5344         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5345         testsuite.
5346         * objc/execute/exceptions/trivial.m: New test.
5347         * objc.dg/try-catch-11.m: Move to ...
5348         * objc/execute/exceptions/foward-1.m: Here.
5349         * objc.dg/try-catch-2.m: Move to ...
5350         * objc/execute/exceptions/catchall-1.m: Here.
5351         * objc.dg/try-catch-8.m: Move to ...
5352         * objc/execute/exceptions/local-variables-1.m: Here.
5353
5354 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5355
5356         * objc.dg/nested-func-1.m: Move to ...
5357         * objc/execute/nested-func-1.m: Here.
5358
5359 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5360
5361         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5362         in ${options} instead of [target_info name].
5363         * lib/obj-c++.exp (objc_target_compile): Likewise.
5364
5365 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5366
5367         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5368
5369 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5370
5371         part of PR testsuite/23348
5372         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5373         of the torture options.
5374         * objc/compile/trivial.m: New test.
5375
5376 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5377
5378         * gfortran.dg/eoshift.f90: Correct format.
5379
5380 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5381
5382         * gfortran.fortran-torture/execute/character_passing.f90:
5383         Fix comment typo.
5384
5385 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5386
5387         PR c++/8271
5388         * g++.dg/template/unify10.C: New.
5389
5390 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5391
5392         * g++.dg/parse/pr22514.C: Move to...
5393         * g++.dg/debug/pr22514.C: here.
5394
5395 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5396
5397         PR c++/23266
5398         * g++.dg/inherit/pure1.C: New test.
5399
5400         * ChangeLog: Fix typos.
5401
5402 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5403             Steven Bosscher  <stevenb@suse.de>
5404
5405         * gfortran.dg/runtime_warning_1.f90: New test.
5406
5407 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5408
5409         PR c++/23219
5410         * g++.dg/parse/crash28.C: New.
5411
5412 2005-08-11  Richard Guenther  <rguenther@suse.de>
5413
5414         PR target/23289
5415         * gcc.target/i386/tailcall-1.c: New testcase.
5416
5417 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5418
5419         * gcc.dg/vect/vect-67.c: Un-xfail.
5420
5421 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5422
5423         PR c++/23225
5424         * g++.dg/testsuite/parse/crash27.C: new test.
5425
5426 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5427
5428         PR libfortran/22143
5429         * gfortran.dg/shift-kind.f90: New testcase.
5430
5431 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5432
5433         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5434         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5435
5436 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5437
5438         PR c++/20646
5439         * g++.dg/other/mult-stor1.C: New test.
5440
5441 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5442
5443         * gcc.c-torture/pr18299-1.c: Move to ...
5444         * gcc.c-torture/compile/pr18299-1.c: Here.
5445
5446 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5447
5448         * gfortran/fortran.torture/execute/character_passing.f90:
5449         Fix types for LSAME.
5450
5451 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5452
5453         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5454         input data back to what it was originally.
5455
5456 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5457
5458         * objc.dg/try-catch-8.m: Enable for all targets.
5459
5460 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5461
5462         * gcc.dg/pr23165.c: New test.
5463
5464 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5465
5466         PR tree-optimization/23234
5467         * gcc.dg/tree-ssa/pr23234.c: New test.
5468
5469 2005-08-08  Josh Conner  <jconner@apple.com>
5470
5471         PR rtl-optimization/23241
5472         * gcc.dg/char-compare.c: New test.
5473
5474 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5475
5476         PR c++/22508
5477         * g++.dg/init/new13.C: New test.
5478
5479 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5480
5481         PR c++/21166
5482         * g++.dg/other/crash-4.C: Adjust
5483         * g++/dg/ext/packed9.C: New.
5484
5485 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5486
5487         PR middle-end/21964
5488         * gcc.c-torture/execute/pr21964-1.c: New test.
5489
5490 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5491
5492         PR c/22458
5493         * gcc.dg/pr22458-1.c: New test.
5494
5495 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5496             Steven G. Kargl <kargls@comcast.net>
5497
5498         PR fortran/22390
5499         * gfortran.dg/flush_1.f90: New test.
5500
5501 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5502
5503         PR c++/23191
5504         * g++.dg/template/eh2.C: New test.
5505
5506 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5507
5508         PR c++/19498
5509         * g++.dg/template/instantiate7.C: New test.
5510
5511 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5512
5513         PR c/23113
5514         * gcc.dg/Wunused-value-1.c: New test.
5515
5516 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5517
5518         PR rtl-optimization/23233
5519         * gcc.c-torture/compile/pr23233-1.c: New test.
5520
5521 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5522
5523         PR fortran/18833
5524         PR fortran/20850
5525         * gfortran.dg/equiv_1.f90: New test.
5526         * gfortran.dg/equiv_2.f90: New test.
5527         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5528         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5529         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5530
5531 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5532
5533         * gcc.c-torture/execute/vrp-5.c: New test.
5534         * gcc.c-torture/execute/vrp-6.c: New test.
5535         * gcc.dg/tree-ssa/vrp21.c: New test.
5536
5537 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5538
5539         * g++.dg/parse/pr22514.C: New test.
5540
5541 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5542
5543         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5544
5545         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5546         instead of constant loads / pool entries.
5547
5548 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5549
5550         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5551         TEST_TO_WCTYPE.
5552
5553 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5554
5555         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5556         __WINT_TYPE__ in generated prototypes if possible.
5557
5558 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5559
5560         PR 22037
5561         * g++.dg/tree-ssa/pr22037.C:
5562
5563 2005-08-04  Richard Henderson  <rth@redhat.com>
5564
5565         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5566         scan-tree-dump-times directive.
5567
5568 2005-08-04  Jan Hubicka  <jh@suse.cz>
5569
5570         * gcov-1.C: Fix switch counts.
5571         * gcov-4b.c: Likewise.
5572
5573 2005-08-03  Jeff Law  <law@redhat.com>
5574
5575         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5576
5577 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5578
5579         * gcc.c-torture/execute/pr23135.c: New test.
5580
5581 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5582
5583         PR tree-optimization/19899
5584         * gcc.dg/tree-ssa/scev-1.c: New test.
5585         * gcc.dg/tree-ssa/scev-2.c: New test.
5586
5587 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5588
5589         PR target/18582
5590         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5591
5592 2005-08-03  Jan Hubicka  <jh@suse.cz>
5593
5594         * update-conroll.c: New testcase.
5595         * update-conroll-2.c: New testcase.
5596
5597 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5598
5599         * gfortran.dg/constant_substring.f: New test.
5600         * gfortran.dg/pr22491.f: New test.
5601
5602 2005-08-02  Jan Hubicka  <jh@suse.cz>
5603
5604         * update-threading.c: Replace by the proper one.
5605
5606 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5607
5608         PR 23164
5609         * g++.dg/tree-ssa/pr23164.C: New test.
5610
5611 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5612
5613         * gcc.dg/tree-ssa/pr23192.c: New test.
5614
5615 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5616
5617         * gcc.c-torture/execute/vrp-4.c: New test.
5618
5619 2005-08-02  Jan Hubicka  <jh@suse.cz>
5620
5621         * update-threading.c: New test.
5622
5623 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5624
5625         * gcc.c-torture/compile/20050801-1.c: New test.
5626         * gcc.c-torture/compile/20050801-2.c: New test.
5627
5628 2005-08-01  Jan Hubicka  <jh@suse.cz>
5629
5630         * val-prof-5.c: New test.
5631
5632 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5633
5634         PR c/22311
5635         * gcc.dg/pr22311-1.c : New test.
5636
5637 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5638
5639         PR target/23095
5640         * gfortran.dg/pr23095.f: New test.
5641
5642         PR c++/22003
5643         * g++.dg/other/pr22003.C: New test.
5644
5645 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5646
5647         PR target/20621
5648         * gcc.c-torture/execute/pr20621-1.c: New test.
5649
5650 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5651
5652         * gfortran.dg/comma_format_extension_4.f: Adjust length
5653         of string for format.
5654         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5655         print statement with internal write.
5656         * gfortran.dg/der_array_io_2.f: Likewise.
5657         * gfortran.dg/der_array_io_3.f: Likewise.
5658
5659 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5660
5661         * gcc.dg/fold-abs-4.c: new test.
5662
5663 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5664
5665         PR fortran/22570 an related issues.
5666         * gfortran.dg/x_slash_1.f: New test.
5667
5668 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5669
5670         PR c/23143
5671         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5672         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5673
5674 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5675
5676         PR c/529
5677         * gcc.dg/Wshadow-3.c: New test.
5678
5679 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5680
5681         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5682         used to have the wrong bounds).
5683
5684 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5685
5686         PR c/21720
5687         * gcc.dg/hex-round-1.c: Test more cases.
5688         * gcc.dg/hex-round-2.c: New test.
5689
5690 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
5691
5692         PR 22550
5693         * g++.dg/tree-ssa/pr22550.C: New test.
5694
5695 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
5696
5697         * gcc.dg/tree-ssa/vrp19.c: New test.
5698         * gcc.dg/tree-ssa-vrp20.c: New test.
5699
5700 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5701
5702         PR c/22240
5703         * gcc.dg/transparent-union-4.c: New test.
5704
5705 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5706
5707         PR c/22192
5708         * gcc.dg/c99-vla-2.c: New test.
5709
5710 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5711
5712         PR c/21720
5713         * gcc.dg/hex-round-1.c: New test.
5714
5715 2005-07-28  Jan Hubicka  <jh@suse.cz>
5716
5717         * inliner-1.c: Do not dump everything.
5718         * tree-prof.exp: Do not pass -ftree-based-profiling.
5719         * bprob.exp: Likewise.
5720
5721         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
5722
5723 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
5724
5725         PR c++/22545
5726         * g++.dg/expr/ptrmem7.C: New test.
5727
5728 2005-07-28  Mike Stump  <mrs@apple.com>
5729
5730         * g++.old-deja/g++.mike/visibility-1.C: New test.
5731
5732 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5733
5734         PR c/20187
5735         * gcc.c-torture/execute/pr20187-1.c: New test.
5736
5737 2005-07-28  Jeff Law  <law@redhat.com>
5738
5739         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
5740         * gcc.dg/tree-ssa/vrp18.c: New test.
5741
5742 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5743
5744         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
5745
5746 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5747
5748         PR tree-optimization/22506
5749         * gcc.dg/vect/ps22506.c: New test.
5750
5751 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
5752
5753         PR target/21149
5754         * gcc.target/i386/sse-3.c: New test.
5755
5756 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5757
5758         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
5759         * gcc.target/mips/mips32-dsp-type.c: Likewise.
5760
5761 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5762
5763         PR c/22589
5764         * gcc.c-torture/compile/pr22589-1.c: New test.
5765
5766 2005-07-28  Jan Hubicka  <jh@suse.cz>
5767
5768         * update-loopch.c: New testcase.
5769
5770 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5771
5772         PR rtl-optimization/23047
5773         * gcc.c-torture/execute/pr23047.c: New test.
5774         * gcc.c-torture/execute/pr23047.x: New.
5775
5776 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5777
5778         PR tree-optimization/22493
5779         * gcc.c-torture/execute/pr22493-1.c: New test.
5780         * gcc.c-torture/execute/pr22493-1.x: New.
5781         * gcc.c-torture/execute/vrp-1.c: New test.
5782         * gcc.c-torture/execute/vrp-2.c: New test.
5783         * gcc.c-torture/execute/vrp-2.c: New test.
5784
5785 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
5786
5787         * gcc.target/frv/all-builtin-read8.c: Delete.
5788         * gcc.target/frv/all-builtin-read16.c: Delete.
5789         * gcc.target/frv/all-builtin-read32.c: Delete.
5790         * gcc.target/frv/all-builtin-read64.c: Delete.
5791         * gcc.target/frv/all-builtin-write8.c: Delete.
5792         * gcc.target/frv/all-builtin-write16.c: Delete.
5793         * gcc.target/frv/all-builtin-write32.c: Delete.
5794         * gcc.target/frv/all-builtin-write64.c: Delete.
5795         * gcc.target/frv/all-read-write-1.c: New.
5796
5797 2005-07-27  Jeff Law  <law@redhat.com>
5798
5799         * gcc.c-torture/execute/pr22630.c: New test.
5800
5801 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
5802
5803         PR tree-optimization/23073
5804         * gcc.dg/vect/nodump-pr23073.c: New test.
5805         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
5806
5807 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
5808
5809         PR tree-optimize/22348
5810         * gcc.c-torture/execute/pr22348.c: New.
5811
5812 2005-07-27  Richard Guenther  <rguenther@suse.de>
5813
5814         * gcc.dg/tree-ssa/salias-1.c: New testcase.
5815
5816 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5817
5818         PR fortran/22503
5819         * gfortran.dg/logical_comp.f90: New test.
5820
5821 2005-07-27  Jan Hubicka  <jh@suse.cz>
5822
5823         * inliner-1.c: Add cleanup of dumps.
5824         * val-prof-*.c: Likewise.
5825         * update-tailcall.c: New.
5826
5827 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
5828
5829         PR 22591
5830         * gcc.dg/tree-ssa/pr22591.c: New test.
5831         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
5832
5833 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
5834
5835         PR libobjc/22606
5836         * objc.dg/try-catch-11.m: New test.
5837
5838 2005-07-26  Richard Guenther  <rguenther@suse.de>
5839
5840         PR tree-optimization/22486
5841         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
5842
5843 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5844
5845         PR tree-opt/22484
5846         * testsuite/g++.dg/opt/loop2.C: New test.
5847
5848 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5849
5850         * gcc.dg/tree-ssa/reassoc-3.c: New test.
5851         * gcc.dg/tree-ssa/reassoc-4.c: New test.
5852
5853 2005-07-25  Adam Nemet  <anemet@lnxw.com>
5854
5855         * lib/profopt.exp (profopt-execute): Check for profiling data
5856         files on the target.
5857
5858 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
5859
5860         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
5861         for matching of asm labels.
5862
5863 2005-07-25  Richard Guenther  <rguenther@suse.de>
5864
5865         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
5866
5867 2005-07-25  Richard Guenther  <rguenther@suse.de>
5868
5869         PR testsuite/22624
5870         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
5871
5872 2005-07-25  Ira Rosen  <irar@il.ibm.com>
5873
5874         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
5875         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
5876         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
5877         * gcc.dg/vect/vect-100.c: New test.
5878         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
5879         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
5880         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
5881         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
5882         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
5883         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
5884         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
5885         * gfortran.dg/vect/pr19049.f90: New testcase.
5886         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5887
5888 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
5889
5890         * gcc.c-torture/execute/20050713-1.c: New test.
5891
5892         PR fortran/20063
5893         * gfortran.fortran-torture/execute/data_4.f90: New test.
5894
5895         PR middle-end/20303
5896         * gcc.dg/visibility-d.c: New test.
5897
5898 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
5899
5900         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
5901         * gfortran.dg/underflow.f90: Ditto.
5902
5903 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5904
5905         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
5906         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
5907         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
5908
5909 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5910
5911         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
5912         include case of field width of zero.
5913
5914 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5915
5916         PR libgfortran/21875
5917         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
5918         with trailing blanks on normal formatted read.
5919
5920 2005-07-23  Chao-ying Fu  <fu@mips.com>
5921
5922         * gcc.target/mips/mips32-dsp-type.c: New test.
5923         * gcc.target/mips/mips32-dsp.c: New test.
5924
5925 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
5926
5927         PR testsuite/21073
5928         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
5929
5930         PR testsuite/20454
5931         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
5932         and __cyg_profile_func_exit.
5933
5934 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
5935
5936         * gfortran.dg/comma_format_extension_3.f: Fix typo.
5937         * gfortran.dg/comma_format_extension_4.f: Same.
5938         * gfortran.dg/pr15332.f: Same.
5939         * gfortran.dg/pr21730.f: Same.
5940
5941 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
5942
5943         * g++.dg/opt/vrp2.C: Fix testcase.
5944
5945         PR tree-opt/22625
5946         * g++.dg/opt/vrp2.C: New test.
5947
5948 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
5949
5950         PR debug/21828
5951         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
5952
5953 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
5954
5955         * gcc.dg/tree-ssa/20050719-1.c: New test.
5956
5957 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
5958
5959         * gcc.dg/bfin-longcall-1.c: New file.
5960         * gcc.dg/bfin-longcall-2.c: New file.
5961
5962 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
5963
5964         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
5965
5966 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5967
5968         PR middle-end/19055
5969         * gcc.dg/tree-ssa/pr19055.c: New test.
5970         * gcc.dg/tree-ssa/pr19055-2.c: New test.
5971
5972 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5973
5974         PR C++/22358
5975         * g++.dg/other/pr22358.C: New test.
5976
5977 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
5978
5979         PR c++/2922
5980         * g++.dg/lookup/two-stage5.C: New test from bug comments.
5981
5982 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5983
5984         PR c++/15938
5985         * g++.dg/init/union2.C: New test.
5986
5987 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5988
5989         PR c/22393
5990         * gcc.dg/complex-4.c: New test.
5991
5992 2005-07-21  Richard Guenther  <rguenther@suse.de>
5993
5994         PR testsuite/22522
5995         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
5996         scanning for asm labels.
5997         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5998
5999 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6000
6001         PR target/22085
6002         * gcc.dg/altivec-pr22085.c: New.
6003
6004 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6005
6006         PR tree-optimization/19210
6007         * gcc.dg/tree-ssa/pr19210-1.c: New.
6008         * gcc.dg/tree-ssa/pr19210-2.c: New.
6009
6010 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6011
6012         PR rtl-optimization/22167
6013         * g++.dg/opt/pr22167.C: New test.
6014
6015 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6016
6017         PR c++/2922
6018         * g++.dg/lookup/two-stage2.C: New.
6019         * g++.dg/lookup/two-stage3.C: New.
6020         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6021         fixed two-stage name lookup for operators.
6022         * g++.dg/template/call3.C: Compiler now produces an appropriate
6023         error message.
6024         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6025         14 as a candidate.
6026         * g++.dg/template/ptrmem4.C: Compiler produces different error
6027         message.
6028         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
6029         connect_to_method as a candidate.
6030
6031 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
6032
6033         * gcc.dg/fold-alloc-1.c: New test.
6034
6035 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
6036
6037         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6038         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
6039
6040 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
6041
6042         * gcc.dg/fold-abs-1.c: New test.
6043         * gcc.dg/fold-abs-2.c: New test.
6044         * gcc.dg/fold-abs-3.c: New test.
6045
6046 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
6047
6048         Make CONSTRUCTOR use VEC to store initializers.
6049         * g++.dg/ext/complit3.C: Check for specific error messages.
6050         * g++.dg/init/brace2.C: Update error message.
6051         * g++.dg/warn/Wbraces2.C: Likewise.
6052
6053 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
6054
6055         PR fortran/16940
6056         * gfortran.dg/module_interface_1.f90: New test.
6057
6058 2005-07-19  Danny Berlin <dberlin@dberlin.org>
6059             Kenneth Zadeck <zadeck@naturalbridge.com>
6060
6061         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
6062
6063 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6064
6065         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
6066         specify -Wformat for these tests.
6067         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
6068         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
6069         * gcc.dg/format/opt-6.c: Delete.
6070
6071 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6072
6073         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
6074         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6075
6076 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6077
6078         * gcc.dg/tree-ssa/alias-2.c: New test.
6079
6080 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
6081
6082         PR c++/22263
6083         * g++.dg/template/explicit7.C: New test.
6084
6085 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
6086
6087         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
6088         width of 8 to +Inf and -Inf.
6089
6090 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
6091
6092         PR c++/22139
6093         * g++.dg/template/friend36.C: New test.
6094
6095 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
6096
6097         PR fortran/21730
6098         * gfortran.dg/pr21730.f: New test.
6099
6100 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6101             Kenneth Zadeck <zadeck@naturalbridge.com>
6102
6103         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6104         since pure const detection cannot run at -O1 in c compiler.
6105         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6106         can now optimize this case properly.
6107         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6108         because we now pass.
6109         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6110
6111 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6112
6113         PR c/22421
6114         * gcc.dg/format/bitfld-1.c: New test.
6115
6116 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6117
6118         PR c++/22204
6119         * g++.dg/rtti/repo1.C: New test.
6120
6121 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6122
6123         PR middle-end/22398
6124         * gcc.c-torture/compile/pr22398.c: New test.
6125
6126 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6127
6128         PR c++/22132
6129         * g++.dg/expr/cast4.C: New test.
6130
6131 2005-07-15  Richard Guenther  <rguenther@suse.de>
6132
6133         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6134         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6135
6136 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6137
6138         PR tree-optimization/22230
6139         * gcc.dg/tree-ssa/pr22230.c: New test.
6140
6141 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6142
6143         * gfortran.dg/g77/cpp6.f: New test.
6144
6145         PR fortran/22417
6146         * gfortran.dg/g77/cpp5.F: New test.
6147         * gfortran.dg/g77/cpp5.h: New file.
6148         * gfortran.dg/g77/cpp5inc.h: New file.
6149
6150 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6151
6152         PR libfortran/16435
6153         * gfortran.dg/tl_editting.f90: New.
6154         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6155
6156 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6157
6158         * gfortran.dg/char_array_constructor.f90: New test.
6159
6160 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6161
6162         * gfortran.dg/past_eor.f90: New.
6163         * gfortran.dg/complex_read.f90: New.
6164
6165 2005-07-13  Jeff Law  <law@redhat.com>
6166
6167         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6168         additional casts.
6169
6170         * gcc.dg/tree-ssa/pr22321.c: New test
6171
6172 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6173
6174         PR tree-optimization/21921
6175         * gcc.dg/tree-ssa/pr21921.c: New.
6176
6177 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6178
6179         PR tree-optimizatio/22442
6180         * gcc.dg/tree-ssa/loop-11.c: New test.
6181
6182 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6183
6184         PR tree-opt/21840
6185         * gcc.c-torture/compile/pr21840.c: New test.
6186
6187 2005-07-12  Jan Hubicka  <jh@suse.cz>
6188
6189         * gcc.c-torture/compile/pr22379.c: New test.
6190
6191 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6192
6193         PR libfortran/21593
6194         gfortran.dg/dev_null.f90: Remove outdated comment about
6195         PR libfortran/21593.
6196
6197
6198 2005-07-12  Dale Johannesen  <dalej@apple.com>
6199
6200         * gcc.target/i386/compress-float-sse.c: New.
6201         * gcc.target/i386/compress-float-sse-pic.c: New.
6202         * gcc.target/i386/compress-float-387.c: New.
6203         * gcc.target/i386/compress-float-387-pic.c: New.
6204         * gcc.dg/compress-float-ppc.c: New.
6205         * gcc.dg/compress-float-ppc-pic.c: New.
6206
6207 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6208
6209         PR libfortran/21593
6210         gfortran.dg/dev_null.f90: Remove targets.
6211
6212 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6213
6214         PR tree-opt/22335
6215         * gcc.dg/pr22335-1.c: New test.
6216         * gcc.dg/pr22335-2.c: New test.
6217
6218 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6219
6220         PR c++/20172
6221         * g++.dg/template/nontype12.C : New test.
6222
6223 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6224
6225         * gcc.dg/tree-ssa/loop-10.c: New test.
6226
6227 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6228
6229         * gcc.c-torture/execute/20020720-1.x: Remove.
6230
6231 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6232
6233         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6234
6235 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6236
6237         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6238         (dg-mips-options): Use it.
6239
6240 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6241
6242         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6243
6244 2005-07-09  Richard Henderson  <rth@redhat.com>
6245
6246         * lib/target-supports.exp (check_effective_target_sync_char_short):
6247         Add alpha.
6248
6249 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6250
6251         PR libfortran/22217
6252         * gfortran.dg/negative-z-descriptor.f90: New test.
6253
6254 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6255
6256         PR tree-opt/22329
6257         * gcc.dg/pr22329.c: New test.
6258
6259 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6260
6261         PR tree-optimization/20139
6262         * gcc.dg/tree-ssa/pr20139.c: New.
6263
6264 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6265
6266         PR tree-opt/22356
6267         * testsuite/gcc.dg/pr22356-1.c: New test.
6268
6269 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6270
6271         PR c++/21799
6272         * g++.dg/template/unify8.C: New.
6273         * g++.dg/template/unify9.C: New.
6274
6275 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6276
6277         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6278
6279 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6280
6281         * gcc.dg/darwin-version-1.c: New.
6282         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6283         * gcc.dg/builtins-20.c: Likewise.
6284         * gcc.dg/builtins-53.c: Likewise.
6285         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6286         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6287         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6288         * gcc.dg/torture/builtins-power-1.c: Likewise.
6289         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6290         on Darwin.
6291
6292 2005-07-07  Jeff Law  <law@redhat.com>
6293
6294         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6295         argument evaluation order.
6296
6297 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6298
6299         PR libfortran/21594
6300         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6301         Add test cases where the shift length is greater than the
6302         array length.
6303
6304 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6305
6306         * obj-c++.dg/proto-lossage-6.mm: New.
6307         * objc.dg/proto-lossage-6.m: New.
6308
6309 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6310
6311         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6312         * objc.dg/gnu-runtime-2.m: Likewise.
6313
6314 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * gfortran.dg/longline.f: New test.
6317
6318         * gfortran.dg/badline.f: New test.
6319
6320 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6321
6322         PR fortran/16531
6323         PR fortran/15966
6324         PR fortran/18781
6325         * gfortran.dg/hollerith.f90: New.
6326         * gfortran.dg/hollerith2.f90: New.
6327         * gfortran.dg/hollerith3.f90: New.
6328         * gfortran.dg/hollerith4.f90: New.
6329         * gfortran.dg/hollerith_f95.f90: New.
6330         * gfortran.dg/hollerith_legacy.f90: New.
6331         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6332
6333 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6334
6335         PR objc/22274
6336         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6337         * objc.dg/gnu-runtime-2.m: New.
6338
6339 2005-07-06  Jeff Law  <law@redhat.com>
6340
6341         * gcc.dg/tree-ssa/vrp17.c: New test.
6342
6343 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6344
6345         PR fortran/22327
6346         * gfortran.dg/array_constructor_5.f90: New test.
6347
6348 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6349
6350         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6351
6352 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6353
6354         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6355         * gcc.dg/980816-1.c: Ditto.
6356
6357 2005-07-06  Jeff Law  <law@redhat.com>
6358
6359         * gcc.c-torture/compile/pr21356.c: New test.
6360
6361 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6362
6363         PR c/22013
6364         PR c/22098
6365         * gcc.c-torture/compile/pr22013-1.c,
6366         gcc.c-torture/execute/pr22098-1.c,
6367         gcc.c-torture/execute/pr22098-2.c,
6368         gcc.c-torture/execute/pr22098-3.c: New tests.
6369
6370 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6371
6372         PR c/22308
6373         * gcc.dg/pr22308-1.c: New test.
6374
6375 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6376
6377         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6378         target.
6379         * gcc.dg/compare9.c: Use -fshort-enums instead of
6380         -fno-short-enums.  Change the last test to dg-bogus.
6381
6382 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6383
6384         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6385         * gcc.dg/compare9.c: New.
6386
6387 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6388
6389         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6390
6391 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6392
6393         PR testsuite/22288
6394         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6395
6396
6397 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6398
6399         * gcc.dg/format/gcc_gfc-1.c: New.
6400
6401 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6402
6403         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6404
6405 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6406
6407         PR fortran/20842
6408         * gfortran.dg/io_invalid_1.f90: New test.
6409
6410 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6411
6412         * gcc.dg/format/gcc_diag-1.c: Update.
6413
6414 2005-07-02  Jeff Law  <law@redhat.com>
6415
6416         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6417         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6418
6419 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6420
6421         * gcc.dg/format/gcc_diag-1.c: Update.
6422
6423 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6424
6425         PR tree-opt/22269
6426         * gcc.c-torture/compile/pr22269.c: New test.
6427
6428 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6429
6430         PR 21584
6431         PR 22219
6432         * g++.dg/tree-ssa/pr21584-1.C: New test.
6433         * g++.dg/tree-ssa/pr21584-2.C: New test.
6434
6435 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6436
6437         * obj-c++.dg/try-catch-11.mm: New.
6438         * objc.dg/try-catch-10.m: New.
6439
6440 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6441
6442         * g++.dg/other/ucnid-1.C: xfail on AIX.
6443
6444 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6445
6446         PR 22234
6447         * gcc.dg/20050629-1.c: New test.
6448
6449 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6450
6451         * obj-c++.dg/const-str-1[0-1].mm: New.
6452         * objc.dg/const-str-1[0-1].m: New.
6453
6454 2005-05-29  Richard Henderson  <rth@redhat.com>
6455
6456         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6457         Rename from check_effective_target_vect_no_max.
6458         (check_effective_target_vect_no_int_add): New.
6459         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6460         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6461         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6462         * gcc.dg/vect/vect-reduc-1.c: Use both.
6463         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6464
6465 2005-05-29  Richard Henderson  <rth@redhat.com>
6466
6467         * lib/target-supports.exp (check_effective_target_vect_no_max):
6468         Remove i386 and x86_64.
6469
6470 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6471
6472         PR testsuite/21969
6473         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6474
6475 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6476
6477         PR middle-end/21969
6478         * gcc.dg/vect/pr21969.c: New test.
6479
6480 2005-06-28  Eric Christopher  <echristo@redhat.com>
6481
6482         PR c/22052
6483         PR c/21975
6484         * gcc.dg/inline1.c: New test.
6485         * gcc.dg/inline2.c: Ditto.
6486         * gcc.dg/inline3.c: Ditto.
6487         * gcc.dg/inline4.c: Ditto.
6488         * gcc.dg/inline5.c: Ditto.
6489
6490 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6491
6492         PR libfortran/22142
6493         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6494         Add testcase also testing eoshift1 for PR 22142.
6495
6496 2005-06-28  Richard Henderson  <rth@redhat.com>
6497
6498         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6499         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6500         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6501         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6502         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6503
6504 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6505
6506         PR libfortran/22142
6507         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6508         Add testcase for PR 22142.
6509
6510 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6511
6512         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6513         gcc.target/ia64/fpreg-2.c: New tests.
6514
6515 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6516
6517         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6518
6519 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6520
6521         PR libfortran/22170
6522         * gfortran.dg/slash_1.f90: New test.
6523
6524 2005-06-27  Richard Henderson  <rth@redhat.com>
6525
6526         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6527         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6528         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6529         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6530         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6531         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6532
6533 2005-06-27  Richard Henderson  <rth@redhat.com>
6534
6535         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6536         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6537
6538 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6539
6540         * obj-c++.dg/proto-lossage-5.mm: New.
6541         * objc.dg/proto-lossage-5.m: New.
6542
6543 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6544
6545         PR 21959
6546         * gcc.dg/tree-ssa/pr21959.c: New test.
6547
6548 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6549
6550         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6551         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6552         testing uninitialized var.
6553
6554         * gcc.c-torture/execute/builtins/chk.h: New.
6555         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6556         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6557         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6558         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6559         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6560         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6561         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6562         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6563         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6564         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6565         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6566         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6567         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6568         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6569         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6570         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6571         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6572         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6573         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6574         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6575         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6576         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6577         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6578         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6579         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6580         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6581         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6582         * gcc.dg/builtin-object-size-1.c: New test.
6583         * gcc.dg/builtin-object-size-2.c: New test.
6584         * gcc.dg/builtin-object-size-3.c: New test.
6585         * gcc.dg/builtin-object-size-4.c: New test.
6586         * gcc.dg/builtin-object-size-5.c: New test.
6587         * gcc.dg/builtin-stringop-chk-1.c: New test.
6588         * gcc.dg/builtin-stringop-chk-2.c: New test.
6589         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6590         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6591         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6592         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6593         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6594         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6595         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6596         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6597         * gcc.c-torture/execute/printf-1.c: New test.
6598         * gcc.c-torture/execute/fprintf-1.c: New test.
6599         * gcc.c-torture/execute/vprintf-1.c: New test.
6600         * gcc.c-torture/execute/vfprintf-1.c: New test.
6601         * gcc.c-torture/execute/printf-chk-1.c: New test.
6602         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6603         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6604         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6605
6606 2005-06-27  Michael Matz  <matz@suse.de>
6607
6608         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6609         slot is not merged if address escapes.
6610
6611 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6612
6613         PR c/21911
6614         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6615
6616 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR middle-end/17965
6619         * gcc.c-torture/compile/20050622-1.c: New test.
6620
6621         PR middle-end/22028
6622         * gcc.dg/20050620-1.c: New test.
6623
6624 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6625
6626         PR tree-optimization/22026
6627         * gcc.dg/tree-ssa/pr22026.c: New.
6628
6629 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6630
6631         PR libfortran/22144
6632         * gfortran.dg/shift-alloc.f90: New testcase.
6633
6634 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6635
6636         * all files: Update FSF address in copyright headers.
6637
6638 2005-06-22  Jan Hubicka  <jh@suse.cz>
6639
6640         * wholeprogram-1.c: New testcase.
6641         * wholeprogram-2.c: New testcase.
6642
6643 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6644
6645         PR 22171
6646         * gcc.dg/tree-ssa/pr22171.c: New test.
6647
6648 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6649
6650         * gfortran.dg/simplify_modulo.f90: New.
6651
6652 2005-06-24  Jan Hubicka  <jh@suse.cz>
6653
6654         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6655
6656 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6657
6658         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6659
6660 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6661
6662         * obj-c++.dg/typedef-alias-1.mm: New.
6663         * objc.dg/typedef-alias-1.m: New.
6664
6665 2005-06-23  Jeff Law  <law@redhat.com>
6666
6667         * gcc.dg/tree-ssa/vrp16.c: New test.
6668
6669 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6670
6671         * lib/target-supports.exp: Add
6672         check_effective_target_fortran_large_real and
6673         check_effective_target_fortran_large_int to check for
6674         corresponding effective targets.
6675         * gfortran.dg/large_integer_kind_1.f90: New test.
6676         * gfortran.dg/large_real_kind_1.f90: New test.
6677
6678 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6679
6680         PR tree-optimization/22117
6681         * gcc.dg/tree-ssa/pr22117.c: New.
6682
6683 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6684
6685         PR testsuite/22123
6686         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
6687
6688 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
6689
6690         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
6691
6692 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
6693
6694         * gfortran.dg/f2c_4.f90: Add tests for complex functions
6695         * gfortran.dg/f2c_4.c: Likewise.
6696
6697 2005-06-22 Paul Brook  <paul@codesourcery.com>
6698
6699         PR fortran/21034
6700         * gfortran.dg/auto_save_1.f90: New test.
6701
6702 2005-06-22  Michael Matz  <matz@suse.de>
6703
6704         * gcc.target/x86-64/abi: New directory.
6705         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
6706         * gcc.target/x86-64/abi/README.gcc: New file.
6707         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
6708         * gcc.target/x86-64/abi/asm-support.s: New file.
6709         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
6710         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
6711         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
6712         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
6713         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
6714         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
6715         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
6716         * gcc.target/x86_64/abi/test_bitfields.c: New test.
6717         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
6718         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
6719         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
6720         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
6721         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
6722         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
6723         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
6724         * gcc.target/x86_64/abi/test_varargs.c: New test.
6725
6726 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
6727
6728         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
6729         32-bit i?86 and x86_64.
6730
6731 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
6732
6733         * obj-c++.dg/const-str-[1-9].mm: New tests.
6734
6735 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
6736
6737         PR fortran/22010
6738         * gfortran.dg/namelist_use.f90: New.
6739         * gfortran.dg/namelist_use_only.f90: New.
6740
6741 2005-06-21  Jeff Law  <law@redhat.com>
6742
6743         * gcc.dg/tree-ssa/vrp15.c: New test.
6744
6745 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6746
6747         * lib/target-supports.exp (check_effective_target_vect_reduction):
6748         Remove.
6749         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
6750         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
6751         remove vect_reduction target keyword. Also avoid two returns in main.
6752         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6753         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
6754         * gcc.dg/vect/vect-reduc-1short.c: New test.
6755         * gcc.dg/vect/vect-reduc-1char.c: New test.
6756         * gcc.dg/vect/vect-reduc-2short.c: New test.
6757         * gcc.dg/vect/vect-reduc-2char.c: New test.
6758         * gcc.dg/vect/vect-reduc-6.c: New test.
6759         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
6760         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
6761         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
6762
6763 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6764         Paul Thomas  <pault@gcc.gnu.org>
6765
6766         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
6767         New tests.
6768
6769 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6770
6771         * gfortran.dg/backslash_1.f90: New test.
6772         * gfortran.dg/backslash_2.f90: New test.
6773
6774 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
6775
6776         * gfortran.dg/duplicate_labels.f90: New test.
6777
6778 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6779
6780         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
6781         unsupportable relocations.
6782         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6783         * gcc.dg/20050321-2.c: xfail for NetWare.
6784
6785 2005-06-20  Andreas Jaeger  <aj@suse.de>
6786
6787         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
6788         gcc.target/i386/fastcall-sseregparm.c,
6789         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
6790
6791 2005-06-19  Richard Henderson  <rth@redhat.com>
6792
6793         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
6794
6795 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6796
6797         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
6798
6799 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
6800
6801         PR c++/22115
6802         * g++.dg/conversion/simd2.C: Change expected error message.
6803
6804 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6805
6806         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
6807         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6808         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6809
6810 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
6811
6812         * gcc.dg/fold-mod-1.c: New test.
6813
6814 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
6815
6816         PR fortran/19926
6817         * gfortran.dg/pr19926.f90: New test.
6818
6819 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6820
6821         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
6822         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
6823         targets.
6824         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6825         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6826
6827 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
6828
6829         * gcc.target/ia64/float80-varargs-1.c: New test.
6830
6831 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6832
6833         PR tree-opt/22035
6834         * gfortran.dg/f2c_6.f90: New test.
6835
6836 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
6837
6838         PR c++/17413
6839         * g++.dg/template/local5.C: New.
6840
6841 2005-06-17  Richard Henderson  <rth@redhat.com>
6842
6843         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
6844
6845 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
6846
6847         PR testsuite/21945
6848         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
6849
6850 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
6851
6852         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
6853         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
6854         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
6855         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
6856         check_vect to verify the presence of hardware vector support.
6857
6858 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
6859
6860         PR testsuite/22056
6861         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
6862
6863 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6864
6865         PR libfortran/19216
6866         * gfortran.dg/pr19216.f: Add correct space between brackets and
6867         dg directive.
6868
6869 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6870
6871         PR libfortran/16436
6872         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
6873
6874 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
6875
6876         * gcc.target/i386/attributes-error.c: New testcase.
6877         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6878         * gcc.target/i386/regparm-stdcall.c: Likewise.
6879         * gcc.target/i386/sseregparm-1.c: Likewise.
6880         * gcc.target/i386/sseregparm-2.c: Likewise.
6881
6882 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
6883
6884         * g++.dg/rtti/crash2.C: New.
6885
6886 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
6887
6888         * gcc.dg/noncompile/20040203-3.c: Update expected message.
6889
6890 2005-06-15  David Ung  <davidu@mips.com>
6891
6892         * gcc.target/mips/mips16e-extends.c: New test for testing the
6893         generation of MIPS16e zeb/zeh, seb/seh instructions.
6894
6895 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
6896
6897         PR 22018
6898         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
6899         * gcc.dg/tree-ssa/pr22018.c: New test.
6900
6901 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
6902
6903         * gcc.dg/simd-1.c: Update error messages.
6904         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
6905         * gcc.dg/simd-2.c: Update error messages.
6906         * gcc.dg/simd-4.c: New.
6907
6908 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
6909
6910         PR c++/20678
6911         * g++.dg/other/crash-4.C: New.
6912
6913 2005-06-14  Devang Patel  <dpatel@apple.com>
6914
6915         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
6916
6917 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6918
6919         PR c++/21929
6920         * g++.dg/parse/crash11.C: Update
6921
6922 2005-06-13  Jeff Law  <law@redhat.com>
6923
6924         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
6925         perform the desired transformations.
6926         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
6927         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
6928
6929 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6930
6931         PR fortran/22038
6932         * gfortran.dg/forall_1.f90: Un-XFAIL.
6933
6934 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
6935
6936         PR c++/21929
6937         * g++.dg/parse/crash26.C: New.
6938
6939         PR c++/20789
6940         * g++.dg/init/member1.C: New.
6941
6942 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
6943
6944         * gfortran.dg/altreturn_1.f90: New test.
6945
6946 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
6947
6948         PR middle-end/21985
6949         * gcc.dg/tree-ssa/pr21985.c: New test.
6950
6951 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6952
6953         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
6954
6955 2005-06-12  Roger Sayle  <roger@eyesopen.com>
6956
6957         PR c++/21930
6958         * g++.dg/other/error10.C: New test case.
6959
6960 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6961
6962         PR libfortran/19155
6963         * gfortran.dg/pr19155.f: Add test.
6964
6965 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6966
6967         * gfortran.dg/f2c_7.f90: New test.
6968
6969         * gfortran.dg/forall_1.f90: XFAILed.
6970
6971 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6972
6973         * gcc.dg/pr14796-1.c: New.
6974         * gcc.dg/pr14796-2.c: New.
6975
6976 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
6977
6978         PR fortran/17792
6979         PR fortran/21375
6980         * gfortran.dg/deallocate_stat.f90: New test.
6981
6982 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
6983
6984         * gfortran.fortran-torture/execute/in-pack.f90: New test.
6985
6986 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
6987
6988         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
6989         access will be generated when this loop is vectorized. Test that
6990         accesses with same alignment were detected.
6991         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
6992         Test that accesses with same alignment were detected.
6993         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
6994         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
6995         alignment were detected.
6996
6997 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
6998
6999         PR c++/10611
7000         * g++.dg/conversion/simd2.C: New.
7001
7002 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7003
7004         * gcc.dg/Wcxx-compat-1.c: New.
7005
7006 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7007
7008         PR libfortran/21480
7009         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7010         complex array.
7011
7012 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7013
7014         * gcc.dg/alias-8.c: New.
7015
7016 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7017
7018         * gcc.dg/format/cmn_err-1.c: Update.
7019
7020 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7021
7022         PR target/20666
7023         * gcc.target/sparc/fexpand-2.c: New.
7024         * gcc.target/sparc/fpmerge-2.c: New.
7025         * gcc.target/sparc/fpmul-2.c: New.
7026         * gcc.target/sparc/noresult.c: New.
7027         * gcc.target/sparc/pdist-2.c: New.
7028         * gcc.target/sparc/pdist-3.c: New.
7029
7030 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
7031
7032         PR testsuite/21702
7033         * gcc.target/i386/i386.exp: Fix comment typo.
7034
7035 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7036
7037         PR c++/19497
7038         * g++.dg/inherit/using5.C: New.
7039         * g++.dg/inherit/using6.C: New.
7040
7041 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7042
7043         PR c++/19894
7044         * g++.dg/template/ptrmem15.C: New test.
7045
7046         PR c++/20563
7047         * g++.dg/ext/label4.C: New test.
7048
7049 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7050
7051         * gcc.dg/tls/debug-1.c: New test.
7052
7053 2005-06-07  Dale Johannesen  <dalej@apple.com>
7054
7055         * gcc.target/i386/movq.c: New.
7056
7057 2005-06-07  Dale Johannesen  <dalej@apple.com>
7058
7059         * gcc.dg/20050607-1.c: New.
7060
7061 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
7062
7063         PR middle-end/21850
7064         * gcc.c-torture/execute/20050607-1.c: New test.
7065
7066 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
7067
7068         PR libfortran/21926
7069         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
7070         Test case where the return array has lowest stride one,
7071         but isn't packed.
7072
7073 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
7074
7075         * lib/target-supports.exp (check_effective_target_sync_int_long):
7076         Add s390 and s390x targets.
7077
7078 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7079
7080         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
7081         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
7082         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
7083         * gcc.dg/tree-ssa/loop-9.c: New test.
7084
7085 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7086
7087         * g++.dg/parse/defarg10.C: New.
7088
7089 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
7090
7091         PR regression/21897
7092         * gcc.c-torture/execute/20050604-1.c: New test.
7093
7094 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
7095
7096         PR 21903
7097         * g++.dg/parse/defarg9.C: New.
7098
7099         PR c++/20637
7100         * g++.dg/inherit/using4.C: New.
7101         * g++.dg/overload/error1.C: Adjust expected errors.
7102         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7103         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7104         * g++.old-deja/g++.other/redecl2.C: Likewise.
7105         * g++.old-deja/g++.other/redecl4.C: Likewise.
7106         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7107
7108 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7109
7110         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7111
7112 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7113
7114         * lib/gfortran.exp (gfortran_target_compile): Call
7115         dg-additional-files-options
7116         * gfortran.dg/f2c_4.f90: New file
7117         * gfortran.dg/f2c_4.c: New file
7118         * gfortran.dg/f2c_5.f90: New file
7119         * gfortran.dg/f2c_5.c: New file
7120
7121 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7122
7123         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7124
7125         PR fortran/21912
7126         * gfortran.dg/array_constructor_4.f90: New test.
7127
7128 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7129
7130         PR c++/21619
7131         * g++.dg/ext/builtin9.C: New test.
7132
7133 2005-06-05  Dale Johannesen  <dalej@apple.com>
7134
7135         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7136         * gcc.c-torture/execute/20050603-2.c: Ditto.
7137
7138 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7139
7140         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7141         * gcc.dg/vect/vect-reduc-1.c: New.
7142         * gcc.dg/vect/vect-reduc-2.c: New.
7143         * gcc.dg/vect/vect-reduc-3.c: New.
7144
7145 2005-06-04  Dale Johannesen  <dalej@apple.com>
7146
7147         * gcc.c-torture/execute/20050603-1.c: New.
7148         * gcc.c-torture/execute/20050603-2.c: New.
7149         * gcc.dg/20050603-3.c: New.
7150
7151 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7152
7153         PR fortran/19195
7154         * gfortran.dg/debug_1.f90: New test.
7155
7156         * gfortran.dg/forall_1.f90: New test.
7157
7158 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7159
7160         * gfortran.dg/array_constructor_3.f90: New test.
7161
7162 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7163
7164         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7165
7166 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7167
7168         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7169
7170 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7171
7172         PR c/21873
7173         * gcc.dg/init-excess-1.c: New test.
7174
7175 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7176
7177         PR c++/21853
7178         * g++.dg/expr/static_cast6.C: New test.
7179
7180 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7181
7182         * gcc.dg/tree-ssa/vrp14.c: New test.
7183
7184 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7185
7186         PR c++/21336
7187         * g++.dg/template/new2.C: New test.
7188
7189 2005-06-03  Josh Conner  <jconner@apple.com>
7190
7191         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7192         all entries in initializer.
7193
7194 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7195
7196         PR middle-end/21858
7197         * gcc.dg/pr21858.c: New testcase.
7198
7199 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7200
7201         PR tree-optimization/21292
7202
7203         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7204         New.
7205         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7206         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7207         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7208         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7209         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7210
7211 2005-06-02  Richard Henderson  <rth@redhat.com>
7212
7213         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7214
7215 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7216
7217         * gcc.dg/wtypequal.c: New testcase.
7218
7219 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7220
7221         PR 21582
7222         * gcc.dg/tree-ssa/pr21582.c: New test.
7223
7224 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7225
7226         PR c++/21280
7227         * g++.dg/opt/interface2.h: New.
7228         * g++.dg/opt/interface2.C: New.
7229         * g++.dg/init/ctor4.C: Adjust error lines.
7230         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7231         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7232         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7233         * g++.old-deja/g++.pt/assign1.C: Likewise.
7234         * g++.old-deja/g++.pt/crash20.C: Likewise.
7235
7236 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7237
7238         PR tree-optimization/21734
7239         * g++.dg/vect/pr21734_1.cc: New.
7240         * g++.dg/vect/pr21734_2.cc: New.
7241
7242 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7243
7244         PR c++/20350
7245         * g++.dg/template/spec24.C: New.
7246
7247         PR c++/21151
7248         * g++.dg/pch/local-1.C: New.
7249         * g++.dg/pch/local-1.Hs: New.
7250
7251 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7252
7253         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7254         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7255         * gcc.dg/tree-ssa/pr14341.c: New test.
7256         * gcc.dg/tree-ssa/pr14841.c: New test.
7257         * gcc.dg/tree-ssa/pr20701.c: New test.
7258         * gcc.dg/tree-ssa/pr21086.c: New test.
7259         * gcc.dg/tree-ssa/pr21090.c: New test.
7260         * gcc.dg/tree-ssa/pr21332.c: New test.
7261         * gcc.dg/tree-ssa/pr21458.c: New test.
7262         * gcc.dg/tree-ssa/pr21658.c: New test.
7263         * gcc.dg/tree-ssa/vrp01.c: New test.
7264         * gcc.dg/tree-ssa/vrp02.c: New test.
7265         * gcc.dg/tree-ssa/vrp03.c: New test.
7266         * gcc.dg/tree-ssa/vrp04.c: New test.
7267         * gcc.dg/tree-ssa/vrp05.c: New test.
7268         * gcc.dg/tree-ssa/vrp06.c: New test.
7269         * gcc.dg/tree-ssa/vrp07.c: New test.
7270         * gcc.dg/tree-ssa/vrp08.c: New test.
7271         * gcc.dg/tree-ssa/vrp09.c: New test.
7272         * gcc.dg/tree-ssa/vrp10.c: New test.
7273         * gcc.dg/tree-ssa/vrp11.c: New test.
7274         * gcc.dg/tree-ssa/vrp12.c: New test.
7275         * gcc.dg/tree-ssa/vrp13.c: New test.
7276
7277 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7278
7279         PR 21029
7280         * gcc.dg/tree-ssa/pr21029.c: New test.
7281
7282 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7283
7284         * gfortran.dg/logint-1.f: New test case.
7285         * gfortran.dg/logint-2.f: Likewise.
7286         * gfortran.dg/logint-3.f: Likewise.
7287
7288 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7289
7290         PR c/21536
7291         PR c/20760
7292         * gcc.dg/20050527-1.c: New test.
7293
7294         * gcc.dg/i386-sse-12.c: New test.
7295
7296         PR fortran/21729
7297         * gfortran.dg/implicit_5.f90: New test.
7298
7299 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7300
7301         PR fortran/20883
7302         * gfortran/assign_4.f90: New test.
7303         * gfortran/assign_2.f90: Change compile to run.
7304
7305 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7306
7307         * lib/target-supports.exp
7308         (check_effective_target_sync_char_short): New.
7309         * gcc.dg/sync-2.c: New.
7310
7311 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7312
7313         PR tree-optimization/21817
7314         * gcc.dg/torture/pr21817-1.c: New.
7315
7316 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7317
7318         PR c++/21165
7319         * g++.dg/template/init5.C: New.
7320
7321 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7322
7323         * gfortran.dg/char_initialiser_actual.f90:
7324         Test character initialisers as actual arguments.
7325         * gfortran.dg/char_pointer_comp_assign.f90:
7326         Test character pointer structure component assignments.
7327         * gfortran.dg/char_array_structure_constructor.f90:
7328         Test character components in structure constructors.
7329
7330 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7331
7332         PR middle-end/20931
7333         * g++.dg/opt/pr20931.C: New test.
7334
7335 2005-05-31  Andreas Jaeger  <aj@suse.de>
7336
7337         PR testsuite/20772
7338         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7339         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7340         g++.old-deja/g++.ext/asmspec1.C,
7341         g++.old-deja/g++.other/regstack.C,
7342         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7343         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7344         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7345         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7346         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7347         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7348         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7349         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7350         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7351         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7352         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7353         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7354         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7355         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7356         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7357         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7358         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7359         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7360         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7361
7362 2005-05-31  Jeff Law  <law@redhat.com>
7363
7364         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7365
7366 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7367
7368         PR middle-end/21743
7369         * gcc.dg/builtins-1.c: Activate disabled clog test.
7370         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7371
7372 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7373
7374         * gfortran.dg/char_pointer_assign.f90:
7375         Test character-pointer assignments and pointer assignments.
7376         * gfortran.dg/char_pointer_dummy.f90:
7377         Test character-pointer dummy arguments.
7378         * gfortran.dg/char_pointer_func.f90:
7379         Test character-pointer function returns.
7380         * gfortran.dg/char_pointer_dependency.f90:
7381         Test character-pointer functions with dependencies.
7382
7383 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7384
7385         PR c++/21784
7386         * g++.dg/lookup/using14.C: New test.
7387
7388 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7389
7390         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7391         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7392         trailing ^M.
7393
7394 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7395
7396         PR c++/17413
7397         * g++.dg/template/local5.C: New.
7398
7399         PR target/21761
7400         * gcc.c-torture/compile/pr21761.c: New.
7401
7402         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7403         before darwin8.
7404
7405 2005-05-30  Steven G. Kargl
7406
7407         PR fortran/20846
7408         * gfortran.dg/inquire_8.f90: New test.
7409
7410 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7411
7412         PR libfortran/21376
7413         * gfortran.dg/output_exponents_1.f90: New test.
7414
7415 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7416
7417         PR libfortran/20006
7418         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7419
7420 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7421
7422         PR c++/21210
7423         * g++.dg/ext/complex1.C: New test.
7424
7425         PR c++/21340
7426         * g++.dg/init/ctor6.C: New test.
7427
7428 2005-05-29  Jan Hubicka  <jh@suse.cz>
7429
7430         * gcc.c-torture/compile/pr21562.c: New.
7431
7432 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7433
7434         * gfortran.dg/subnormal_1.f90: New test.
7435
7436 2005-05-28  Jan Hubicka  <jh@suse.cz>
7437
7438         * tree-prof.exp: Fix comment.
7439         * value-prof-1.c: New.
7440         * value-prof-2.c: New.
7441         * value-prof-3.c: New.
7442         * value-prof-4.c: New.
7443
7444 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/21614
7447         * g++.dg/expr/ptrmem6.C: New test.
7448         * g++.dg/expr/ptrmem6a.C: Likewise.
7449
7450 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7451
7452         PR tree-optimization/21658
7453         * gcc.dg/tree-ssa/pr21658.c: New.
7454
7455 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         PR c++/21455
7458         * g++.dg/inherit/ptrmem3.C: New.
7459
7460         PR c++/21681
7461         * g++.dg/parse/template16.C: New.
7462
7463 2005-05-27  Andreas Jaeger  <aj@suse.de>
7464
7465         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7466
7467         * gcc.dg/i386-sse-8.c: Run test on all archs.
7468
7469 2005-05-26  Mike Stump  <mrs@apple.com>
7470
7471         * objc.dg/isa-field-1.m: Only run on darwin.
7472         * objc.dg/lookup-1.m: Likewise.
7473         * objc.dg/try-catch-8.m: Likewise.
7474
7475 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7476
7477         PR tree-optimization/9814
7478         * gcc.dg/pr9814-1.c: New test case.
7479
7480 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7481
7482         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7483         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7484         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7485         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7486         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7487         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7488         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7489         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7490         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7491         objc.dg/try-catch-8.m: New.
7492
7493 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7494
7495         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7496         remove extraneous semicolons.
7497
7498 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7499
7500         * obj-c++.dg/comp-types-12.mm: New.
7501         * objc.dg/comp-types-11.m: New.
7502         * objc.dg/selector-4.m: New.
7503
7504 2005-05-26  Andreas Jaeger  <aj@suse.de>
7505
7506         PR testsuite/20772
7507         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7508         g++.old-deja/g++.ext/attrib3.C,
7509         g++.old-deja/g++.other/store-expr1.C,
7510         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7511         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7512         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7513         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7514         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7515         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7516         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7517         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7518         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7519         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7520         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7521         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7522         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7523         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7524         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7525         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7526         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7527         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7528         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7529
7530 2005-05-26  Andreas Jaeger  <aj@suse.de>
7531
7532         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7533         x86-64 compilation.
7534
7535 2005-05-26  Andreas Jaeger  <aj@suse.de>
7536
7537         PR testsuite/20772
7538         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7539         gcc.misc-tests/i386-pf-athlon-1.c,
7540         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7541         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7542         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7543         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7544         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7545         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7546         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7547         programs.
7548
7549         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7550         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7551         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7552         x86-64 compilation.
7553
7554         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7555         x86_64.
7556
7557         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7558         effective-target ilp32.
7559
7560 2005-05-26  David Ung  <davidu@mips.com>
7561
7562         * gcc.target/mips/ext_ins.c: New test for testing the generation
7563         of MIPS32/64 rev 2 ext/ins instructions.
7564
7565 2005-05-26  Andreas Jaeger  <aj@suse.de>
7566
7567         * treelang/compile/unsigned.tree: Use gimple instead of
7568         nonexisting generic dump.
7569
7570 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7571
7572         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7573
7574 2005-05-26  Andreas Jaeger  <aj@suse.de>
7575
7576         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7577
7578 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7579
7580         PR libfortran/17283
7581         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7582         Test callee-allocated memory with write statements.
7583
7584 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7585
7586         PR middle-end/21709
7587         * gcc.dg/pr21709-1.c: New test case.
7588
7589 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7590             Mike Stump  <mrs@apple.com>
7591
7592         * objc/execute/next_mapping.h: Update for C++.
7593
7594         * obj-c++.dg/selector-1.mm: Move to...
7595         * obj-c++.dg/selector-4.mm: here...
7596
7597         * obj-c++.dg/basic.mm: New.
7598         * obj-c++.dg/comp-types-1.mm: New.
7599         * obj-c++.dg/cxx-class-1.mm: New.
7600         * obj-c++.dg/cxx-ivars-1.mm: New.
7601         * obj-c++.dg/cxx-ivars-2.mm: New.
7602         * obj-c++.dg/cxx-ivars-3.mm: New.
7603         * obj-c++.dg/cxx-scope-1.mm: New.
7604         * obj-c++.dg/cxx-scope-2.mm: New.
7605         * obj-c++.dg/defs.mm: New.
7606         * obj-c++.dg/empty-private-1.mm: New.
7607         * obj-c++.dg/encode-1.mm: New.
7608         * obj-c++.dg/encode-2.mm: New.
7609         * obj-c++.dg/encode-3.mm: New.
7610         * obj-c++.dg/extern-c-1.mm: New.
7611         * obj-c++.dg/extra-semi.mm: New.
7612         * obj-c++.dg/fix-and-continue-2.mm: New.
7613         * obj-c++.dg/isa-field-1.mm: New.
7614         * obj-c++.dg/ivar-list-semi.mm: New.
7615         * obj-c++.dg/local-decl-1.mm: New.
7616         * obj-c++.dg/lookup-1.mm: New.
7617         * obj-c++.dg/lookup-2.mm: New.
7618         * obj-c++.dg/method-1.mm: New.
7619         * obj-c++.dg/method-2.mm: New.
7620         * obj-c++.dg/method-3.mm: New.
7621         * obj-c++.dg/method-4.mm: New.
7622         * obj-c++.dg/method-5.mm: New.
7623         * obj-c++.dg/method-6.mm: New.
7624         * obj-c++.dg/method-7.mm: New.
7625         * obj-c++.dg/no-extra-load.mm: New.
7626         * obj-c++.dg/overload-1.mm: New.
7627         * obj-c++.dg/pragma-1.mm: New.
7628         * obj-c++.dg/pragma-2.mm: New.
7629         * obj-c++.dg/private-1.mm: New.
7630         * obj-c++.dg/private-2.mm: New.
7631         * obj-c++.dg/proto-qual-1.mm: New.
7632         * obj-c++.dg/qual-types-1.mm: New.
7633         * obj-c++.dg/stubify-1.mm: New.
7634         * obj-c++.dg/stubify-2.mm: New.
7635         * obj-c++.dg/super-class-1.mm: New.
7636         * obj-c++.dg/super-class-2.mm: New.
7637         * obj-c++.dg/super-dealloc-1.mm: New.
7638         * obj-c++.dg/super-dealloc-2.mm: New.
7639         * obj-c++.dg/template-1.mm: New.
7640         * obj-c++.dg/template-2.mm: New.
7641         * obj-c++.dg/template-3.mm: New.
7642         * obj-c++.dg/template-4.mm: New.
7643         * obj-c++.dg/template-5.mm: New.
7644         * obj-c++.dg/template-6.mm: New.
7645         * obj-c++.dg/try-catch-1.mm: New.
7646         * obj-c++.dg/try-catch-2.mm: New.
7647         * obj-c++.dg/try-catch-3.mm: New.
7648         * obj-c++.dg/try-catch-4.mm: New.
7649         * obj-c++.dg/try-catch-5.mm: New.
7650         * obj-c++.dg/try-catch-6.mm: New.
7651         * obj-c++.dg/try-catch-7.mm: New.
7652         * obj-c++.dg/try-catch-8.mm: New.
7653         * obj-c++.dg/try-catch-9.mm: New.
7654         * obj-c++.dg/va-meth-1.mm: New.
7655
7656 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7657
7658         * obj-c++.dg/selector-1.mm: New.
7659         * obj-c++.dg/selector-2.mm: New.
7660
7661 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7662
7663         * obj-c++.dg/selector-3.mm: New.
7664         * objc.dg/selector-3.m: New.
7665
7666 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7667
7668         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7669         about where warning appears.
7670
7671 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7672
7673         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7674         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7675         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7676         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7677
7678 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7679
7680         * gcc.dg/20050524-1.c: New test.
7681
7682 2005-05-25  Jan Hubicka  <jh@suse.cz>
7683
7684         * gcc.dg/tree-prof/inliner-1.c: New.
7685
7686 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
7687
7688         * gcc.dg/tree-prof: New directory.
7689         * gcc.dg/tree-prof/tree-prof.exp: New.
7690
7691 2005-05-25  DJ Delorie  <dj@redhat.com>
7692
7693         * gcc.dg/Wattributes-1.c: New.
7694         * gcc.dg/Wattributes-2.c: New.
7695         * gcc.dg/Wattributes-3.c: New.
7696
7697 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
7698
7699         PR tree-optimization/19833
7700         * gcc.dg/uninit-4.c: Remove xfail.
7701         * gcc.dg/uninit-9.c: Ditto.
7702
7703 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
7704
7705         * obj-c++.dg/bitfield-[1-5].mm: New.
7706         * obj-c++.dg/class-protocol-1.mm: New.
7707         * obj-c++.dg/comp-types-1[0-1].mm: New.
7708         * obj-c++.dg/comp-types-[2-9].mm: New.
7709         * obj-c++.dg/encode-[4-8].mm: New.
7710         * obj-c++.dg/layout-1.mm: New.
7711         * obj-c++.dg/method-1[0-9].mm: New.
7712         * obj-c++.dg/method-2[0-1].mm: New.
7713         * obj-c++.dg/method-[8-9].mm: New.
7714         * obj-c++.dg/objc-gc-3.mm: New.
7715         * obj-c++.dg/try-catch-10.mm: New.
7716         * objc.dg/bitfield-5.m: New.
7717         * objc.dg/comp-types-10.m: New.
7718         * objc.dg/comp-types-9.m: New.
7719         * objc.dg/layout-1.m: New.
7720         * objc.dg/objc-gc-4.m: New.
7721         * objc.dg/try-catch-9.m: New.
7722         * objc.dg/class-protocol-1.m: Tweak diagnostics.
7723         * objc.dg/comp-types-1.m: Likewise.
7724         * objc.dg/comp-types-[5-6].m: Likewise.
7725         * objc.dg/method-9.m: Likewise.
7726
7727 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
7728
7729         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
7730         and on hardware without VMX support.
7731
7732         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
7733
7734         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
7735
7736         * lib/profopt.exp (dg-final-generate, dg-final-use,
7737         profopt-final-code, profopt-get-options): New.
7738         (profopt-execute): Process test directives.
7739
7740         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
7741         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7742         cleanup-tree-dump, cleanup-saved-temps): Update comments.
7743
7744 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
7745
7746         PR C++/21645
7747         * g++.dg/init/ctor5.C: New test.
7748
7749 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7750
7751         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
7752         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
7753         vect-113.c, vect-114.c.
7754
7755 2005-05-23  Adam Nemet  <anemet@lnxw.com>
7756
7757         * gcc.dg/const-elim-1.c: Remove xfails.
7758
7759 2005-05-23  Jeff Law  <law@redhat.com>
7760
7761         * gcc.c-torture/compile/pr21638.c: New test.
7762         * gcc.c-torture/compile/20050520-1.c: New test.
7763
7764 2005-05-23  Nick Clifton  <nickc@redhat.com>
7765
7766         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
7767         be a proper triple, ie: m32r*-*-*.
7768         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7769
7770 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
7771
7772         PR middle-end/21331
7773         PR tree-opt/21293
7774         * gcc.c-torture/compile/pr21293.c: New test.
7775         * gcc.c-torture/execute/pr21331.c: New test.
7776
7777 2004-05-20  Richard Henderson  <rth@redhat.com>
7778
7779         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
7780
7781 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
7782
7783         * obj-c++-dg.exp: Add.
7784         * obj-c++.exp: Add.
7785         * obj-c++.dg/dg.exp: Add.
7786
7787 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
7788
7789         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
7790         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
7791
7792 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
7793
7794         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
7795
7796 2004-05-19  Richard Henderson  <rth@redhat.com>
7797
7798         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
7799
7800 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
7801
7802         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
7803
7804         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
7805
7806 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR c++/21495
7809         * g++.dg/parse/extern1.C: New test.
7810         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
7811
7812 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7813
7814         * gcc.dg/c99-math.h: New.
7815         * gcc.dg/c99-math-float-1.c: New test.
7816         * gcc.dg/c99-math-double-1.c: Likewise.
7817         * gcc.dg/c99-math-long-double-1.c: Likewise.
7818
7819 2005-05-18  Richard Henderson  <rth@redhat.com>
7820
7821         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
7822
7823 2005-05-18  Devang Patel  <dpatel@apple.com>
7824
7825         * g++.dg/opt/20050511-1.C: New test.
7826
7827 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
7828
7829         PR libfortran/21127
7830         * gfortran.dg/reshape-complex.f90: New test.
7831
7832 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
7833
7834         * gfortran.dg/array_constructor_1.f90: New test.
7835         * gfortran.dg/array_constructor_2.f90: New test.
7836
7837 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7838
7839         PR fortran/20954
7840         * gfortran.dg/pr20954.f: New test.
7841
7842 2005-05-17  Mike Stump  <mrs@apple.com>
7843
7844         Yet more Objective-C++...
7845
7846         * objc.dg/method-5.m: Update.
7847         * objc.dg/method-6.m: Update.
7848         * objc.dg/method-7.m: Update.
7849         * objc.dg/method-9.m: Update.
7850         * objc.dg/try-catch-2.m: Update.
7851
7852 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
7853
7854         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
7855         Remove little-endian optimizations.
7856
7857 2005-05-17  Jeff Law  <law@redhat.com>
7858
7859         * g++.dg/tree-ssa/pr14814.C: New test.
7860         * gcc.dg/tree-ssa/pr14814.C: New test.
7861         * gcc.dg/tree-ssa/pr17141-1.C: New test.
7862         * gcc.dg/tree-ssa/pr17141-2.C: New test.
7863
7864 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7865
7866         * gcc.dg/compat/generate-random.c: Do not include
7867         libiberty.h.
7868         * gcc.dg/compat/generate-random_r.c: Likewise.
7869
7870 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
7871
7872         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
7873
7874 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7875
7876         PR middle-end/21595
7877         * g++.dg/tree-ssa/builtin1.C: New testcase.
7878
7879 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
7880
7881         PR c++/21454
7882         * g++.dg/opt/const4.C: New test.
7883
7884         PR middle-end/21492
7885         * g++.dg/opt/crossjump1.C: New test.
7886
7887         PR tree-optimization/21610
7888         * gcc.c-torture/compile/20050516-1.c: New test.
7889
7890         PR fortran/15080
7891         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
7892         about the test failing.
7893         * gfortran.fortran-torture/execute/where_7.f90: New test.
7894         * gfortran.fortran-torture/execute/where_8.f90: New test.
7895
7896 2005-05-16  Richard Henderson  <rth@redhat.com>
7897
7898         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
7899         i?86 and x86_64.
7900
7901 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
7902
7903         * gcc.dg/compat/generate-random.c (config.h): Do not include.
7904         (limits.h): Include unconditionally.
7905         (stdlib.h): Likewise.
7906         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
7907         (limits.h): Include unconditionally.
7908         (stdlib.h): Likewise.
7909         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7910         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7911         (limits.h): Include unconditionally.
7912         (stdlib.h): Likewise.
7913         (hashtab.h): Do not include.
7914         (getopt.h): Likewise.
7915         (stddef.h): Include.
7916         (hashval_t): Define.
7917         (struct entry): Add "next" field.
7918         (HASH_SIZE): New macro.
7919         (hash_table): New variable.
7920         (switchfiles): Do not use xmalloc.
7921         (mix): New macro.
7922         (iterative_hash): New function.
7923         (hasht): Remove.
7924         (e_exists): New function.
7925         (e_insert): Likewise.
7926         (output): Use, instead of libiberty hashtable functions.
7927         (main): Do not use getopt.  Do not call htab_create.
7928
7929 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
7930
7931         PR libstdc++/21526
7932         * lib/target-supports.exp (check_mkfifo_available):
7933         Return 0 for cygwin as mkfifo support incomplete on platform.
7934         Fix typos in comments.
7935
7936 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
7937
7938         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
7939
7940 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
7941
7942         PR fortran/17432
7943         * gfortran.dg/assign_4.f: New test.
7944
7945 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
7946
7947         PR tree-optimization/21563
7948         * gcc.dg/tree-ssa/pr21563.c: New.
7949
7950 2005-05-14  Jan Hubicka  <jh@suse.cz>
7951
7952         * gcc.dg/noreturn-7.c: Allow control reaches warning.
7953
7954 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
7955
7956         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
7957
7958 2005-05-13  Julian Brown  <julian@codesourcery.com>
7959
7960         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
7961         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
7962
7963 2005-05-13  Jan Hubicka  <jh@suse.cz>
7964
7965         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
7966         * gcc.dg/fold-xor-?.c: Likewise.
7967         * gcc.dg/pr15784-?.c: Likewise.
7968         * gcc.dg/pr20922-?.c: Likewise.
7969         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
7970         * gcc.dg/tree-ssa/pr17598.c: Likewise.
7971         * gcc.dg/tree-ssa/pr20470.c: Likewise.
7972
7973 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7974
7975         PR fortran/21260
7976         * gfortran.dg/hollerith_1.f90: New test.
7977
7978 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7979
7980         * gfortran.dg/func_result_2.f90: New test.
7981
7982 2005-05-11  Bud Davis  <bdavis@gfortran.org>
7983
7984         * gfortran.dg/dev_null.f90: New test.
7985
7986 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
7987
7988         * gcc.dg/arm-vfp1.c: Revert last change.
7989
7990 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
7991
7992         PR middle-end/19807
7993         PR tree-optimization/19639
7994         * g++.dg/tree-ssa/pr19807.C: New testcase.
7995
7996 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7997
7998         PR libfortran/21471
7999         * gfortran.dg/append-1.f90: New test.
8000
8001 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8002
8003         * gcc.dg/pr18501.c: XFAIL.
8004         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8005         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8006         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8007         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8008         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8009         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8010         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8011         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8012
8013 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8014
8015         PR fortran/20178
8016         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8017         gfortran.dg/f2c_3.f90: New tests.
8018
8019         * gfortran.dg/return_1.f90: Fix dg annotation.
8020
8021 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8022
8023         * gcc.c-torture/compile/20050510-1.c: New test.
8024
8025 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
8026
8027         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
8028
8029 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
8030
8031         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
8032
8033 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
8034
8035         PR c/17913
8036         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
8037
8038 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
8039
8040         PR c/21342
8041         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
8042         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
8043
8044 2005-05-10  Ben Elliston  <bje@au.ibm.com>
8045
8046         PR debug/16676
8047         * gcc.dg/debug/pr16676.c: New test.
8048
8049 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
8050
8051         PR testsuite/21443
8052         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
8053         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
8054         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
8055         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
8056         Change -O1 to -O2.
8057         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
8058         -fno-tree-dominator-opts.
8059
8060 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8061
8062         * gfortran.dg/return_1.f90: New test.
8063
8064 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
8065
8066         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
8067
8068         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
8069
8070 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8071
8072         PR c++/21427
8073         * g++.dg/inherit/covariant13.C: New.
8074
8075 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8076
8077         PR libfortran/19155
8078         * gfortran.dg/pr19155.f: New test.
8079
8080 2005-05-08  Roger Sayle  <roger@eyesopen.com>
8081
8082         PR inline-asm/8788
8083         * gcc.dg/pr8788-1.c: New testcase.
8084
8085 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
8086
8087         PR target/21416
8088         * gcc.target/mips/fpcmp-[12].c: New tests.
8089
8090 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
8091
8092         * lib/target-supports-dg.exp (dg-require-fork): New function.
8093         (dg-require-mkfifo): Likewise.
8094         * lib/target-supports.exp (check_function_available): New
8095         function.
8096         (check_fork_available): Likewise.
8097         (check_mkfifo_available): Likewise.
8098
8099 2005-05-06  Jeff Law  <law@redhat.com>
8100
8101         * gcc.c-torture/compile/pr21380.c: New test.
8102
8103 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8104
8105         PR c++/20961
8106         * g++.dg/ext/weak3.C: New test.
8107
8108 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8109
8110         PR c++/21352
8111         * g++.dg/template/crash37.C: New test.
8112
8113 2005-05-05  Paul Brook  <paul@codesourcery.com>
8114
8115         * gcc.dg/arm-g2.c: Use effective-target arm32.
8116         * gcc.dg/arm-mmx-1.c: Ditto.
8117         * gcc.dg/arm-scd42-2.c: Ditto.
8118         * gcc.dg/arm-vfp1.c: Ditto.
8119         * lib/target-supports.exp (check_effective_target_arm32): New
8120         function.
8121
8122 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8123
8124         PR libfortran/21354
8125         gfortran.dg/in_pack_rank7.f90: New test.
8126
8127 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8128
8129         PR middle-end/15618
8130         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8131
8132 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR middle-end/21265
8135         * gcc.dg/20050503-1.c: New test.
8136
8137         PR rtl-optimization/21239
8138         * gcc.dg/i386-sse-11.c: New test.
8139
8140 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8141
8142         PR target/16888
8143         * gcc.target/i386/asm-1.c: New test.
8144
8145 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8146
8147         PR rtl-optimization/21330
8148         * gcc.c-torture/execute/20050502-1.c: New test.
8149
8150         PR target/21297
8151         * gcc.c-torture/execute/20050502-2.c: New test.
8152
8153 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8154
8155         PR middle-end/21282
8156         * gcc.dg/pr21282.c: New.
8157
8158 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8159
8160         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8161         * gcc.dg/vect/vect-92.c: Likewise.
8162         * gcc.dg/vect/vect-93.c: Likewise.
8163         * gcc.dg/vect/vect-dv-1.c: Likewise.
8164         * gcc.dg/vect/vect-dv-2.c: Likewise.
8165         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8166
8167 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8168
8169         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8170         * gfortran.dg/vect/vect-2.f90: Likewise.
8171         * gfortran.dg/vect/vect-3.f90: Likewise.
8172         * gfortran.dg/vect/vect-4.f90: Likewise.
8173         * gfortran.dg/vect/vect-5.f90: Likewise.
8174
8175 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8176
8177         PR target/20813
8178         * gcc.dg/rs6000-fpint-2.c: New.
8179
8180 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8181
8182         PR c/15698
8183         * gcc.dg/builtins-30.c: Update expected messages.
8184         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8185         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8186         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8187
8188 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8189
8190         PR tree-optimization/21294
8191         * gcc.dg/tree-ssa/pr21294.c: New.
8192
8193 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8194
8195         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8196         __builtin_altivec_st_internal_4si built-in.
8197
8198 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8199
8200         PR c++/15875
8201         * g++.dg/template/ptrmem14.C: New test.
8202
8203 2005-05-02  Paul Brook  <paul@codesourcery.com>
8204
8205         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8206
8207 2005-05-02  Michael Matz  <matz@suse.de>
8208
8209         PR c++/19542
8210         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8211
8212 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8213
8214         * g++.dg/cpp/weak.C: New test.
8215
8216 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8217
8218         * gcc.dg/tree-ssa/loop-8.c: New test.
8219
8220 2005-04-30  Michael Maty  <matz@suse.de>
8221
8222         * gcc.dg/inline-mcpy.c: New test.
8223
8224 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8225
8226         PR libfortran/18958
8227         * gfortran.dg/eoshift.f90: New test case.
8228
8229 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8230
8231         PR libfortran/18857
8232         * gfortran.dg/matmul_1.f90: New test.
8233
8234 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8235
8236         PR tree-optimization/21030
8237         * gcc.dg/tree-ssa/pr21030.c: New.
8238
8239 2005-04-29  Devang Patel  <dpatel@apple.com>
8240
8241         PR tree-optimization/21272
8242         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8243
8244 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8245
8246         PR fortran/13082
8247         PR fortran/18824
8248         * gfortran.dg/entry_4.f90: New test.
8249         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8250         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8251         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8252         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8253         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8254         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8255         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8256
8257 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8258
8259         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8260
8261 2005-04-29  Paul Brook   <paul@codesourcery.com>
8262
8263         * gfortran.dg/entry_3.f90: New test.
8264
8265 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8266
8267         * gfortran.dg/implicit_4.f90: New test.
8268
8269 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8270
8271         * lib/target-supports.exp (check_profiling_available): Return
8272         false for xtensa-*-elf.
8273
8274 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8275
8276         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8277         error if file cannot be deleted.
8278
8279 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8280
8281         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8282         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8283         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8284         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8285         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8286         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8287         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8288         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8289         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8290         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8291         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8292         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8293         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8294
8295 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8296
8297         PR fortran/20865
8298         * gfortran.dg/pr20865.f90: New test.
8299
8300 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8301
8302         * gcc.dg/void-cast-2.c: New test.
8303
8304 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8305
8306         PR c/21159
8307         * gcc.dg/void-cast-1.c: New test.
8308
8309 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8310
8311         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8312
8313 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8314
8315         PR fortran/21177
8316         * gfortran.dg/pr21177.f90: New test.
8317
8318 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8319
8320         PR tree-optimization/21171
8321         * gcc.dg/tree-ssa/pr21171.c: New test.
8322
8323 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8324
8325         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8326         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8327         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8328         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8329         gcc.dg/tree-ssa/gen-vect-32.c: New.
8330         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8331         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8332         don't run on PPC32.
8333
8334 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8335
8336         PR c/21213
8337         * gcc.dg/transparent-union-3.c: New test.
8338
8339 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8340
8341         PR c/20740
8342         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8343         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8344         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8345         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8346         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8347         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8348
8349 2005-04-26  Jeff Law  <law@redhat.com>
8350
8351         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8352         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8353         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8354         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8355         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8356         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8357         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8358
8359 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8360
8361         PR tree-optimization/17598
8362         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8363
8364 2005-04-25  Mike Stump  <mrs@apple.com>
8365
8366         * objc.dg/fix-and-continue-1.m: Add.
8367
8368 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8369
8370         PR c++/20995
8371         * g++.dg/opt/pr20995-1.C: New test case.
8372
8373 2005-04-25  Devang Patel <dpatel@apple.com>
8374
8375         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8376
8377 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8378
8379         PR testsuite/21062
8380         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8381
8382 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8383
8384         PR C++/21188
8385         * g++.dg/opt/rtti2.C: New test.
8386
8387 2005-04-25  Paul Brook  <paul@codesourcery.com>
8388         Steven G. Kargl  <kargls@comcast.net>
8389
8390         PR fortran/20879
8391         * gfortran.dg/ichar_1.f90: New file.
8392
8393 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8394
8395         PR middle-end/20991
8396         * g++.dg/opt/pr20991.C: New test.
8397
8398         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8399         where sizeof (type) < __alignof__ (type).
8400         * gcc.dg/compat/struct-layout-1.h: Likewise.
8401
8402 2005-04-24  Per Bothner  <per@bothner.com>
8403             Devang Patel  <dpatel@apple.com>
8404
8405         PR preprocessor/20907
8406         * gcc.dg/cpp/very-long-comment.c: New test.
8407
8408 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8409
8410         PR fortran/20059
8411         * gfortran.dg/common_5.f: New test.
8412
8413 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8414
8415         PR middle-end/21082
8416         * g++.dg/tree-ssa/pr21082.C: New testcase.
8417
8418 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8419
8420         * gcc.dg/vect/vect-99.c: New test.
8421
8422 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8423
8424         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8425
8426 2005-04-22  Jeff Law  <law@redhat.com>
8427
8428         * gcc.dg/uninit-5.c: Remove xfails.
8429         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8430         conditionals and loads.
8431
8432 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8433
8434         PR libfortran/20074
8435         PR libfortran/20436
8436         PR libfortran/21108
8437         * gfortran.dg/nested_reshape.f90: new test
8438         * gfortran.dg/reshape-alloc.f90: new test
8439         * gfortran.dg/reshape.f90: new test
8440
8441 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8442
8443         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8444
8445         * gcc.dg/arm-vfp1.c: New test.
8446
8447 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8448
8449         PR c++/21087
8450         * g++.dg/lookup/builtin2.C: New test.
8451
8452 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8453
8454         * gcc.dg/weak/weak-13.c: New test.
8455
8456 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8457
8458         * lib/target-supports.exp (check_effective_target_sync_int_long):
8459         Add powerpc*.
8460
8461 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8462
8463         * gcc.target/mips/branch-1.c: New test.
8464
8465 2005-04-21  Richard Henderson  <rth@redhat.com>
8466
8467         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8468         * gcc.dg/vect/vect-86.c: Likewise.
8469         * gcc.dg/vect/vect-87.c: Likewise.
8470         * gcc.dg/vect/vect-88.c: Likewise.
8471
8472 2005-04-21  Devang Patel  <dpatel@apple.com>
8473
8474         PR optimization/20994
8475         * gcc.dg/tree-ssa/ifc-3.c: New test.
8476
8477 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8478
8479         PR c/12913
8480         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8481         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8482         gcc.dg/c99-vla-jump-5.c: New tests.
8483
8484 2005-04-19  Richard Henderson  <rth@redhat.com>
8485
8486         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8487         Fix typo in exists check.
8488         (check_effective_target_sync_int_long): New.
8489         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8490         * gcc.dg/ia64-sync-2.c: Likewise.
8491         * gcc.dg/ia64-sync-3.c: Likewise.
8492         * gcc.dg/ia64-sync-4.c: Likewise.
8493
8494 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8495
8496         * gcc.dg/fold-xor-1.c: New test.
8497         * gcc.dg/fold-xor-2.c: New test.
8498
8499 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8500
8501         PR target/20670
8502         * g++.dg/eh/fp-regs.C: New test.
8503
8504 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8505
8506         * gcc.dg/Wint-to-pointer-cast-1.c,
8507         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8508         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8509         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8510
8511 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8512
8513         PR fortran/16861
8514         * gfortran.dg/pr16861.f90: New test.
8515
8516 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8517
8518         * gcc.dg/pr21085.c: New test.
8519
8520 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8521
8522         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8523         (setup_mips_tests, dg-mips-options): New procedures.
8524         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8525         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8526         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8527         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8528         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8529         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8530         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8531         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8532         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8533         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8534         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8535         dg-mips-options instead of dg-options.  Remove now-redundant
8536         preprocessor guards.
8537         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8538         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8539         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8540         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8541         * gcc.dg/vr-mult-2.c: Delete.
8542         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8543         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8544         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8545         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8546         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8547         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8548         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8549
8550 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8551
8552         * ada/acats/run_all.sh: Use sync when executable not present.
8553
8554 2005-04-18  Devang Patel  <dpatel@apple.com>
8555
8556         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8557         * gcc.dg/vect/vect-11a.c: New.
8558         * gcc.dg/vect/vect-none.c: Update.
8559         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8560
8561 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8562
8563         PR tree-optimization/20922
8564         * gcc.dg/pr20922-1.c: New test.
8565         * gcc.dg/pr20922-2.c: New test.
8566         * gcc.dg/pr20922-3.c: New test.
8567         * gcc.dg/pr20922-4.c: New test.
8568         * gcc.dg/pr20922-5.c: New test.
8569         * gcc.dg/pr20922-6.c: New test.
8570
8571 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8572
8573         PR libfortran/20950
8574         * gfortran.dg/pr20950.f: New test.
8575
8576 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8577
8578         PR libfortran/19216
8579         * gfortran.dg/pr19216.f: New test.
8580
8581 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8582
8583         PR tree-optimization/21001
8584         * gcc.dg/tree-ssa/pr21001.c: New.
8585
8586 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8587
8588         PR libfortran/21075
8589         * gfortran.dg/reshape_rank7.f90: New test.
8590
8591 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8592
8593         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8594         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8595         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8596         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8597         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8598         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8599         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8600         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8601         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8602         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8603         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8604         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8605         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8606         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8607         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8608         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8609         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8610         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8611         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8612         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8613         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8614
8615 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8616
8617         * gfortran.dg/wtruncate.f: New testcase.
8618         * gfortran.dg/wtruncate.f90: New testcase.
8619
8620 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8621
8622         PR c++/21025
8623         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8624         which sizeof/alignof is dependent, rather than just whether we are
8625         processing_template_decl.
8626
8627 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8628
8629         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8630         corrected typo where the wrong variables had been compared.
8631
8632 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8633
8634         PR libfortran/18495
8635         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8636         Test callee-allocated version of return array with a write
8637         statement.
8638         Test spread with a temporary with another write statement.
8639
8640 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8641
8642         PR tree-optimization/21031
8643         * gcc.dg/tree-ssa/pr21031.c: New.
8644
8645 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8646
8647         PR tree-optimization/21004
8648         * gcc.dg/builtins-53.c: Include builtins-config.h.
8649         Check floorf, ceilf, floorl and ceill transformations
8650         only when HAVE_C99_RUNTIME is defined.
8651
8652 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8653
8654         PR middle-end/20739
8655         * gcc.dg/tree-ssa/pr20739.c: New test.
8656
8657 2005-04-14  Mike Stump  <mrs@apple.com>
8658
8659         * gcc.dg/Foundation.framework/empty: New.
8660         * gcc.dg/framework-2.c: New.
8661
8662 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8663
8664         PR tree-optimization/21021
8665         * gcc.c-torture/compile/pr21021.c: New.
8666
8667 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8668
8669         PR testsuite/21010
8670         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8671         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8672         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8673         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8674         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8675         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8676         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8677         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8678
8679 2005-04-14  Richard Henderson  <rth@redhat.com>
8680
8681         * lib/target-supports.exp (check_effective_target_vect_condition):
8682         Add ia64, i?86, and x86_64.
8683
8684 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8685
8686         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
8687
8688 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8689
8690         PR tree-optimization/20657
8691         * gcc.dg/tree-ssa/pr20657.c: New.
8692
8693 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
8694
8695         * gcc.dg/builtins-53.c: Also check (int)trunc* and
8696         (long long int)trunc*.
8697
8698 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
8699
8700         PR target/20927
8701         * gcc.dg/pr20927.c: New test.
8702
8703 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
8704
8705         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
8706         * gcc.target/mips/asm-1.c: Likewise.
8707
8708 2005-04-13  Dale Johannesen  <dalej@apple.com>
8709
8710         * objc.dg/objc-fast-4.m: New.
8711
8712 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
8713
8714         * gcc.target/cris/torture/cris-torture.exp: New driver in new
8715         directory.
8716         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
8717
8718 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
8719
8720         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
8721         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
8722         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
8723
8724 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
8725
8726         PR tree-optimization/20913
8727         * gcc.dg/tree-ssa/pr20913.c: New.
8728
8729         PR tree-optimization/20702
8730         * gcc.dg/tree-ssa/pr20702.c: New.
8731
8732 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8733
8734         PR c++/13744
8735         * g++.dg/inherit/local3.C: New test.
8736
8737 2005-04-12  Jeff Law  <law@redhat.com>
8738
8739         * gcc.dg/tree-ssa/20050412-1.c: New test.
8740
8741 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
8742
8743         PR libfortran/19016
8744         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
8745         Add tests with mask generated by expression.
8746         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8747         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8748         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8749
8750 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
8751
8752         PR middle-end/20917
8753         * gcc.dg/20050409-1.c: New test.
8754
8755 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
8756
8757         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
8758
8759 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8760
8761         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8762         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
8763         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8764         (TARGET_CXX): Adjust accordingly.
8765         * target.h (struct gcc_target): Remove epxort_class_data.  Add
8766         determine_class_data_visibility and class_data_always_comdat.
8767         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8768         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
8769         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8770         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
8771         (arm_cxx_determine_class_data_visibility): New.
8772         (arm_cxx_class_data_always_comdat): Likewise.
8773         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8774         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
8775         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8776         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
8777         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
8778         Define.
8779
8780 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8781
8782         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
8783
8784 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
8785
8786         * gcc.dg/i386-darwin-fpmath.c: New.
8787
8788 2004-04-11  Devang Patel  <dpatel@apple.com>
8789
8790         * lib/target-supports.exp (check_effective_target_vect_condition): New.
8791         * gcc.dg/vect/vect-ifcvt-1.c: New test.
8792         * gcc.dg/vect/vect-ifcvt-2.c: New test.
8793         * gcc.dg/vect/vect-ifcvt-3.c: New test.
8794         * gcc.dg/vect/vect-ifcvt-4.c: New test.
8795         * gcc.dg/vect/vect-ifcvt-5.c: New test.
8796         * gcc.dg/vect/vect-ifcvt-6.c: New test.
8797         * gcc.dg/vect/vect-ifcvt-7.c: New test.
8798         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
8799
8800 2004-04-11  Devang Patel  <dpatel@apple.com>
8801
8802         * gcc.dg/vect/vect-dv-1.c: New test.
8803         * gcc.dg/vect/vect-dv-2.c: New test.
8804
8805 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8806
8807         PR tree-optimization/20933
8808         * gcc.dg/tree-ssa/pr20933.c: New test.
8809
8810 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8811
8812         * gfortran.dg/fold_nearest.f90: New test.
8813
8814 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
8815
8816         * gcc.dg/tree-ssa/alias-1.c: New test.
8817
8818 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8819
8820         PR tree-optimization/20920
8821         * g++.dg/tree-ssa/pr20920.C: New test.
8822
8823 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
8824
8825         * gcc.dg/builtins-53.c: Also check (int)ceil* and
8826         (long long int)ceil*.
8827
8828 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
8829
8830         * g++.dg/warn/Wdtor1.C: Declare template in system header with
8831         explicit C++ linkage.
8832
8833 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8834
8835         * gfortran.dg/pr17229.f: Take care of the new obsolescence
8836         warning for arithmetic IF statements.
8837
8838 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
8839
8840         * eor_handling_1.f90: New test case.
8841         * eor_handling_2.f90: New test case.
8842         * eor_handling_3.f90: New test case.
8843         * eor_handling_4.f90: New test case.
8844         * eor_handling_5.f90: New test case.
8845         * noadv_size.f90: New test case.
8846         * pad_no.f90: New test case.
8847
8848 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
8849
8850         * gcc.c-torture/execute/20050410-1.c: New test.
8851
8852 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
8853
8854         * gcc.dg/pr20126.c: New.
8855
8856 2005-04-09  Bud Davis  <bdavis@gfortran.org>
8857             Steven G. Kargl <kargls@comcast.net>
8858
8859         * gfortran.dg/PR19872.f: New test.
8860
8861 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8862
8863         * gfortran.dg/nint_1.f90: Fix dg-do directive.
8864
8865 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8866
8867         * gfortran.dg/nint_1.f90: New test.
8868
8869 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8870
8871         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8872         Added test for callee-allocated arrays with write statements.
8873         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8874         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8875         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8876         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8877         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8878
8879 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8880
8881         PR libfortran/20163
8882         * gfortran.dg/open-options-blanks.f: New test.
8883
8884 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8885
8886         PR fortran/13257
8887         * gfortran.dg/comma_format_extension_[1234].f: New tests.
8888
8889 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
8890
8891         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8892         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8893         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8894         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8895         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8896         * gcc.c-torture/execute/stdarg-4.c: New test.
8897
8898         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
8899
8900         PR target/20795
8901         * g++.dg/abi/param2.C: New test.
8902
8903 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8904
8905         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
8906
8907 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8908
8909         * gcc.dg/builtins-53.c: New test.
8910
8911 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
8912
8913         * g++.dg/tree-ssa/pr18178.C: New test.
8914         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
8915         * gcc.c-torture/execute/20041019-1.c: New test.
8916         * gcc.dg/tree-ssa/20041008-1.c: New test.
8917         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
8918         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
8919         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
8920         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
8921         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
8922         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
8923         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
8924         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
8925         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8926         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8927
8928 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
8929
8930         PR rtl-optimization/20466
8931         * gcc.c-torture/execute/pr20466-1.c: New test.
8932
8933 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
8934
8935         PR c++/20905
8936         * g++.dg/parse/cond2.C: New test.
8937
8938         PR c++/20145
8939         * g++.dg/warn/Wdtor1.C: New test.
8940
8941 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8942
8943         PR fortran/17229
8944         * gfortran.dg/pr17229.f: New test.
8945
8946 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
8947
8948         * gfortran.dg/tiny_1.f90: New test.
8949         * gfortran.dg/tiny_2.f90: ditto.
8950
8951 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
8952
8953         * gfortran.dg/eor_1.f90: Fix dg-do run line
8954         * gfortran.dg/open_new.f90: Fix dg-do run line
8955
8956 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
8957
8958         * lib/target-supports.exp (get_compiler_messages): Support
8959         optional arguments, the fourth being compiler options.
8960         (check_effective_target_fpic): New proc.
8961         * gcc.dg/20050321-2.c: Restrict to target fpic.
8962
8963 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
8964
8965         * gcc.dg/15443-1.c: New test.
8966         * gcc.dg/15443-2.c: Likewise.
8967
8968 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8969
8970         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
8971
8972 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8973
8974         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
8975
8976 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8977
8978         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
8979         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
8980         -m64.
8981         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
8982         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
8983         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
8984
8985 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
8986
8987         PR c++/20212
8988         * g++.dg/warn/Wunused-11.C: New test.
8989
8990 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
8991
8992         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
8993
8994 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
8995
8996         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
8997
8998 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8999
9000         PR c++/20734
9001         * g++.dg/template/ptrmem13.C: New test.
9002
9003 2005-04-05  Per Bothner  <per@bothner.com>
9004
9005         * lib/gcc.exp: Always add -fno-show-column, for now.
9006
9007 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9008
9009         PR testsuite/20767
9010         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9011         of plain old "unsigned int" for the type of "i".  Makes this test
9012         64bit clean.
9013
9014 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9015
9016         * gcc.dg/i386-ssefn-1.c: New test.
9017         * gcc.dg/i386-ssefn-2.c: New test.
9018         * gcc.dg/i386-ssefn-3.c: New test.
9019         * gcc.dg/i386-ssefn-4.c: New test.
9020
9021 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9022
9023         PR tree-optimization/20076
9024         * gcc.dg/builtin-apply4.c: New test.
9025
9026         PR preprocessor/19475
9027         * gcc.dg/cpp/macspace1.c: New test.
9028         * gcc.dg/cpp/macspace2.c: New test.
9029
9030 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9031
9032         * gfortran.dg/pr20755.f: Fixed bad format.
9033
9034 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/20763
9037         * g++.dg/ext/attrib21.C: New test.
9038
9039 2004-04-05  Devang Patel  <dpatel@apple.com>
9040
9041         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9042         * gcc.dg/vect/vect-shift-1.c: New test.
9043
9044 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9045
9046         PR libfortran/20755
9047         * gfortran.dg/pr20755.f: New test.
9048
9049 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
9050
9051         * gfortran.dg/pr15959.f90: New test.
9052         * gfortran.dg/string_pad_trunc.f90: New test.
9053
9054 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9055
9056         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
9057         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
9058         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
9059         syntax.
9060
9061 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9062
9063         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
9064
9065 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9066
9067         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
9068         * gcc.c-torture/compile/20011119-2.c: Likewise.
9069         * gcc.c-torture/compile/981001-2.c: Likewise.
9070
9071 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
9072
9073         PR c++/20679
9074         * g++.dg/template/overload4.C: New test.
9075
9076 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9077
9078         PR c++/20746
9079         * g++.dg/abi/covariant5.C: New.
9080
9081         PR debug/20505
9082         * g++.dg/debug/const2.C: New.
9083
9084 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
9085
9086         PR rtl-optimization/16104
9087         * gcc.c-torture/execute/20050316-1.c: New test.
9088
9089 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9090
9091         * g++.dg/template/spec23.C: Fix dg-error text.
9092
9093 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
9094
9095         PR c++/19199
9096         * g++.dg/expr/lval2.C: New.
9097
9098 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9099
9100         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9101         __builtin_strcasecmp and __builtin_strncasecmp.
9102
9103 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9104
9105         PR c++/20723
9106         * g++.dg/template/spec22.C: New.
9107         * g++.dg/template/spec23.C: New.
9108
9109 2005-04-03  Dale Ranta  <dir@lanl.gov>
9110             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9111
9112         PR libfortran/20068
9113         PR libfortran/20125
9114         PR libfortran/20156
9115         PR libfortran/20471
9116         * gfortran.dg/backspace.f: New test.
9117
9118 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9119
9120         * gcc.dg/pr19345.c: New test.
9121
9122 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9123
9124         PR tree-optimization/20640
9125         * gcc.dg/torture/tree-loop-1.c: New.
9126
9127 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9128
9129         PR rtl-optimization/20290
9130         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9131
9132 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9133
9134         * gcc.dg/rs6000-fpint.c: New.
9135
9136 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9137
9138         * gcc.dg/old-style-then-proto-1.c: New test.
9139
9140 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9141
9142         * gfortran.fortran-torture/execute/backspace.f90: Check
9143         after backspace and read was incorrect.
9144
9145 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9146
9147         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9148         buffer past the terminating NUL using memcmp.
9149         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9150         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9151
9152         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9153         Fix unused/uninitialized variable warnings.
9154
9155         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9156         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9157         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9158         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9159
9160         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9161         gcc.c-torture/execute/builtins/fputs-lib.c,
9162         gcc.c-torture/execute/builtins/lib/fprintf.c,
9163         gcc.c-torture/execute/builtins/lib/main.c,
9164         gcc.c-torture/execute/builtins/lib/memcmp.c,
9165         gcc.c-torture/execute/builtins/lib/memmove.c,
9166         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9167         gcc.c-torture/execute/builtins/lib/memset.c,
9168         gcc.c-torture/execute/builtins/lib/printf.c,
9169         gcc.c-torture/execute/builtins/lib/sprintf.c,
9170         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9171         gcc.c-torture/execute/builtins/lib/strchr.c,
9172         gcc.c-torture/execute/builtins/lib/strcmp.c,
9173         gcc.c-torture/execute/builtins/lib/strcpy.c,
9174         gcc.c-torture/execute/builtins/lib/strcspn.c,
9175         gcc.c-torture/execute/builtins/lib/strlen.c,
9176         gcc.c-torture/execute/builtins/lib/strncat.c,
9177         gcc.c-torture/execute/builtins/lib/strncmp.c,
9178         gcc.c-torture/execute/builtins/lib/strncpy.c,
9179         gcc.c-torture/execute/builtins/lib/strrchr.c,
9180         gcc.c-torture/execute/builtins/lib/strspn.c,
9181         gcc.c-torture/execute/builtins/lib/strstr.c,
9182         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9183         gcc.c-torture/execute/builtins/strlen-2.c,
9184         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9185         prototypes.
9186
9187 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9188
9189         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9190         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9191         selectany usage.
9192
9193 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9194
9195         PR c++/19406
9196         * g++.dg/debug/using1.C: New test.
9197
9198 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9199
9200         PR middle-end/20524
9201         * gcc.dg/alias-7.c: Prefix asm-declared name with
9202         __USER_LABEL_PREFIX__.
9203
9204 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9205
9206         Fix fallout from PR middle-end/15700:
9207         * gcc.c-torture/compile/20011119-1.c: Take
9208         __USER_LABEL_PREFIX__ into account.
9209         * gcc.c-torture/compile/20011119-2.c: Likewise.
9210
9211 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9212
9213         PR c++/18644
9214         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9215
9216 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9217
9218         PR c/17855
9219         * gcc.c-torture/compile/struct-non-lval-1.c,
9220         gcc.c-torture/compile/struct-non-lval-2.c,
9221         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9222
9223 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9224
9225         * gcc.dg/tls/tls.exp: Remove temporary file.
9226         * g++.dg/tls/tls.exp: Ditto.
9227         * lib/file-format.exp: Ditto.
9228         * g++.dg/special/ecos.exp: Ditto.
9229
9230         * lib/profopt.exp: Treat prof_ext as a list.
9231         * gcc.misc-tests/bprob.exp: Ditto.
9232         * g++.dg/bprob/bprob.exp: Ditto.
9233
9234         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9235         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9236         g++.dg/tree-ssa/pointer-reference-alias.C,
9237         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9238         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9239         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9240         g++.dg/vect/pr19951.cc: Ditto.
9241         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9242         gcc.dg/builtins-47.c: Ditto.
9243         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9244         gcc.dg/pr20115-1.c: Ditto.
9245         * gcc.dg/tree-ssa/20030530-2.c,
9246         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9247         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9248         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9249         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9250         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9251         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9252         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9253         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9254         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9255         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9256         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9257         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9258         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9259         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9260         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9261         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9262         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9263         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9264         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9265         gcc.dg/tree-ssa/20030824-1.c,
9266         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9267         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9268         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9269         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9270         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9271         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9272         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9273         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9274         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9275         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9276         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9277         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9278         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9279         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9280         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9281         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9282         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9283         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9284         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9285         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9286         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9287         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9288         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9289         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9290         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9291         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9292         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9293         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9294         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9295         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9296         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9297         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9298         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9299         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9300         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9301         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9302         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9303         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9304         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9305         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9306         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9307         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9308         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9309         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9310         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9311         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9312         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9313         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9314         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9315         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9316         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9317         gcc.dg/tree-ssa/useless-1.c: Ditto.
9318         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9319         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9320         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9321         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9322         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9323         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9324         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9325         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9326         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9327         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9328         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9329         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9330         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9331         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9332         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9333         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9334         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9335         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9336         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9337         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9338         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9339         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9340         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9341         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9342         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9343         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9344         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9345         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9346         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9347         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9348         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9349         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9350         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9351         gcc.dg/vect/vect-none.c: Ditto.
9352         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9353         treelang/compile/unsigned.tree: Ditto.
9354
9355         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9356         * gcc.dg/cpp/direct2s.c: Ditto.
9357         * gcc.dg/cpp/paste4.c: Ditto.
9358         * gcc.dg/cpp/separate-1.c: Ditto.
9359         * gcc.dg/pch/save-temps-1.c: Ditto.
9360         * g++.dg/ext/altivec-10.C: Ditto.
9361         * g++.dg/pch/pch.C: Ditto.
9362
9363         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9364
9365         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9366         * g++.dg/template/repo1.C: Ditto.
9367         * g++.dg/template/repo2.C: Ditto.
9368         * g++.dg/template/repo3.C: Ditto.
9369         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9370         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9371         * g++.old-deja/g++.pt/repo1.C: Ditto.
9372         * g++.old-deja/g++.pt/repo2.C: Ditto.
9373         * g++.old-deja/g++.pt/repo3.C: Ditto.
9374         * g++.old-deja/g++.pt/repo4.C: Ditto.
9375
9376         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9377         * gcc.dg/20030107-1.c: Ditto.
9378         * gcc.dg/20030702-1.c: Ditto.
9379         * gcc.dg/profile-generate-1.c: Ditto.
9380         * g++.dg/other/profile1.C: Ditto.
9381         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9382
9383         * lib/gcc-dg.exp (remove-build-file): New.
9384         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9385         cleanup-tree-dump, cleanup-saved-temps): New.
9386
9387 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9388
9389         PR c++/19203, DR 214
9390         * g++.dg/parse/ambig3.C: Not ambiguous.
9391         * g++.dg/template/spec20.C: New.
9392         * g++.dg/template/spec21.C: New.
9393
9394 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9395
9396         PR target/20045
9397         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9398
9399 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9400
9401         PR libfortran/20660
9402         * gfortran.dg/negative_unit.f: New test.
9403
9404 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9405
9406         * gcc.dg/20050330-1.c: New test.
9407
9408 2005-03-30  Devang Patel  <dpatel@apple.com>
9409
9410         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9411
9412 2005-03-30  Dale Johannesen  <dalej@apple.com>
9413
9414         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9415
9416 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9417
9418         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9419         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9420         Strip options from test name.
9421
9422 2005-03-31  Jan Hubicka  <jh@suse.cz>
9423
9424         * gcc.dg/varpool-1.c: New testcase.
9425
9426 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9427
9428         PR c/772
9429         PR c/17913
9430         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9431         gcc.dg/stmt-expr-label-3.c : New tests.
9432         * gcc.c-torture/execute/medce-2.c: Remove.
9433
9434 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9435
9436         PR c/20368
9437         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9438         tests.
9439
9440 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9441
9442         * gcc.c-torture/compile/pr20203.c: New test.
9443
9444 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9445
9446         * gfortran.dg/promotion.f90: New test.
9447
9448 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9449
9450         PR middle-end/20491
9451         * gcc.dg/torture/asm-subreg-1.c: New test.
9452
9453 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9454
9455         PR c/20672
9456         * gcc.dg/pr20672-1.c: New test.
9457
9458 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9459
9460         * gfortran.dg/vect: New directory.
9461         * gfortran.dg/vect/vect.exp: New.
9462         * gfortran.dg/vect/vect-1.f90: New test.
9463         * gfortran.dg/vect/vect-2.f90: New test.
9464         * gfortran.dg/vect/vect-3.f90: New test.
9465         * gfortran.dg/vect/vect-4.f90: New test.
9466         * gfortran.dg/vect/vect-5.f90: New test.
9467
9468 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9469
9470         PR middle-end/20622
9471         * gcc.dg/alias-7.c: New test.
9472
9473 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9474
9475         * gcc.dg/sparc-reg-1.c: New test.
9476
9477 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9478
9479         PR target/19890
9480         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9481
9482 2005-03-29  Dale Ranta  <dir@lanl.gov>
9483             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9484
9485         PR libfortran/20163
9486         * gfortran.dg/pr20163-2.f: New test.
9487
9488 2005-03-28  Jan Hubicka  <jh@suse.cz>
9489
9490         PR middle-end/20635
9491         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9492         by Jakub Jelinek.
9493
9494 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9495
9496         PR tree-optimization/20626
9497         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9498         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9499
9500 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9501
9502         * gfortran.dg/underflow.f90: New test.
9503         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9504
9505 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9506
9507         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9508
9509 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9510
9511         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9512         (g++_init): Make sure that CXXFLAGS is set.
9513         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9514         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9515         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9516         * lib/objc.exp (objc_init): Likewise.
9517         * lib/treelang.exp (treelang_init): Likewise.
9518
9519 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9520
9521         PR tree-optimization/20470
9522         * gcc.dg/tree-ssa/pr20470.c: New test.
9523
9524 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9525
9526         * gcc.dg/ppc-stfiwx.c: New.
9527
9528 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9529
9530         PR target/19888
9531         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9532
9533 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9534
9535         * gcc.dg/20050325-1.c: Fix a typo.
9536
9537 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9538
9539         PR libfortran/19678
9540         PR libfortran/19679
9541         * gfortran.dg/dos_eol.f: New test.
9542
9543 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9544
9545         PR rtl-optimization/20249
9546         * gcc.dg/20050325-1.c: New test.
9547
9548 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9549
9550         PR libfortran/15332
9551         * gfortran.dg/pr15332.f: New test.
9552
9553 2005-03-24  Dale Johannesen  <dalej@apple.com>
9554
9555         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9556
9557 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9558
9559         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9560         'internal' visibility.
9561         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9562         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9563         'protected' visibility.
9564         * gcc.dg/visibility-7.c: Likewise.
9565         * lib/target-supports.exp (check_visibility_available): Take
9566         a parameter, the kind of visibility to check for.
9567         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9568         to check_visibility_available.
9569
9570         * g++.dg/expr/cast3.C: New.
9571
9572 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9573
9574         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9575         rs6000.
9576
9577 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9578
9579         PR target/20095
9580         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9581
9582 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9583
9584         * gcc.dg/badshift.c: Renamed to...
9585         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9586
9587         * gcc.target/i386/badshift.c: Renamed to...
9588         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9589         only.
9590
9591         PR rtl-optimization/20532
9592         * gcc.target/i386/badshift.c: New.
9593
9594 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9595
9596         * gfortran.dg/pr18025.f90: New test.
9597
9598 2005-03-23  Dale Johannesen  <dalej@apple.com>
9599
9600         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9601
9602 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9603
9604         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9605
9606         * lib/target-supports.exp (check_iconv_available): Default
9607         libiconv to -liconv, if there is no definition.
9608
9609 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9610
9611         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9612
9613 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9614
9615         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9616         * g++.dg/opt/pr7503-2.C: Likewise.
9617         * g++.dg/opt/pr7503-3.C: Likewise.
9618         * g++.dg/opt/pr7503-4.C: Likewise.
9619         * g++.dg/opt/pr7503-5.C: Likewise.
9620         * g++.dg/warn/minmax.C: New test.
9621
9622 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9623
9624         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9625         * gfortran.dg/g77_intrinsics_sub.f: New test.
9626
9627 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9628             Jan Hubicka  <jh@suse.cz>
9629             Steven Bosscher <stevenb@suse.de
9630
9631         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9632
9633 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9634
9635         PR c++/19980
9636         * g++.dg/template/redecl3.C: New test.
9637
9638 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9639
9640         PR c++/20499
9641         * g++.dg/parse/error16.C: Tweak error markers.
9642
9643 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9644
9645         PR target/20561
9646         * gcc.dg/20050321-2.c: New test.
9647
9648 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9649
9650         PR c++/20465
9651         PR c++/20381
9652         * g++.dg/template/ptrmem12.C: New.
9653
9654 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9655
9656         PR rtl-optimization/20527
9657         * gcc.c-torture/execute/pr20527-1.c: New test.
9658
9659 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9660
9661         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9662         program, compile it into a real executable and then delete the .c
9663         and .x files afterwards, to avoid problems on testglue targets.
9664
9665 2005-03-21  Stuart Hastings  <stuart@apple.com>
9666
9667         * gcc.target/i386/sse-2.c: New.
9668
9669 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9670
9671         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9672
9673 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9674
9675         * g++.dg/parse/crash25.C: Fix typo.
9676
9677 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9678
9679         PR c++/20461
9680         * g++.dg/parse/crash24.C: New test.
9681
9682         PR c++/20536
9683         * g++.dg/parse/crash25.C: New test.
9684
9685 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9686
9687         PR c++/20147
9688         * g++.dg/ext/stmtexpr4.C: New test.
9689
9690 2005-03-20  Roger Sayle  <roger@eyesopen.com>
9691
9692         PR middle-end/20539
9693         * gcc.c-torture/compile/pr13066-1.c: New test case.
9694         * gcc.c-torture/compile/pr20539-1.c: Likewise.
9695         * g++.dg/opt/pr13066-1.C: Likewise.
9696
9697 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
9698
9699         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
9700
9701 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9702
9703         PR fortran/18525
9704         * gfortran.dg/nesting_1.f90: New test.
9705
9706 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9707
9708         PR c++/20240
9709         * g++.dg/lookup/using13.C: New test.
9710
9711 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9712
9713         PR c++/20333
9714         * g++.dg/template/crash36.C: New test.
9715
9716 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
9717
9718         PR c++/20463
9719         * g++.dg/template/crash35.C: New test.
9720
9721 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
9722
9723         PR c++/19966
9724         * g++.dg/overload/operator2.C: New test.
9725
9726 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9727
9728         PR libfortran/20257
9729         * gfortran.dg/pr20257.f90: New test.
9730
9731 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9732
9733         PR libfortran/20480
9734         * gfortran.dg/pr20480.f90: New test.
9735
9736 2005-03-16  Richard Henderson  <rth@redhat.com>
9737
9738         PR middle-end/15700
9739         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
9740         (_rtld_global): New.
9741         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
9742         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
9743
9744         * gcc.dg/alias-3.c: New.
9745         * gcc.dg/alias-4.c: New.
9746         * gcc.dg/alias-5.c: New.
9747         * gcc.dg/alias-6.c: New.
9748
9749 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
9750
9751         * gcc.dg/cpp/ucnid-7.c: New.
9752
9753 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
9754             Dorit Naishlos  <dorit@il.ibm.com>
9755
9756         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
9757         darwin.
9758
9759 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
9760
9761         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
9762         misaligned accesses.
9763         * gcc.dg/vect/vect-58.c: Likewise.
9764         * gcc.dg/vect/vect-92.c: New.
9765         * gcc.dg/vect/vect-93.c: New.
9766
9767 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
9768
9769         PR fortran/18827
9770         * gfortran.dg/assign_2.f90: New test.
9771         * gfortran.dg/assign_3.f90: New test.
9772         * gfortran.dg/assign.f90: New test.
9773
9774 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
9775
9776         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
9777         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
9778         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
9779         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
9780         names.
9781
9782 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
9783
9784         * gcc.dg/cpp/ucnid-6.c: New.
9785
9786         * gcc.dg/cpp/normalize-1.c: New.
9787         * gcc.dg/cpp/normalize-2.c: New.
9788         * gcc.dg/cpp/normalize-3.c: New.
9789         * gcc.dg/cpp/normalize-4.c: New.
9790         * gcc.dg/cpp/ucnid-4.c: New.
9791         * gcc.dg/cpp/ucnid-5.c: New.
9792         * g++.dg/cpp/normalize-1.C: New.
9793         * g++.dg/cpp/ucnid-1.C: New.
9794
9795 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9796
9797         * gcc.dg/pr18628.c: New.
9798
9799 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9800
9801         PR c++/20280
9802         * g++.dg/tree-ssa/pr20280.C: New.
9803
9804 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9805
9806         PR fortran/20467
9807         * gfortran.dg/stfunc_2.f90: New test.
9808
9809 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9810
9811         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9812
9813 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9814
9815         * gcc.dg/tree-ssa/20050314-1.c: New test.
9816
9817 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9818
9819         PR c++/4403
9820         PR c++/9783, DR433
9821         * g++.dg/template/friend34.C: New test.
9822         * g++.dg/template/friend35.C: Likewise.
9823         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
9824
9825 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9826
9827         Friend class name lookup 5/n
9828         PR c++/1016
9829         * g++.dg/lookup/hidden-class1.C: New test.
9830         * g++.dg/lookup/hidden-class2.C: Likewise.
9831         * g++.dg/lookup/hidden-class3.C: Likewise.
9832         * g++.dg/lookup/hidden-class4.C: Likewise.
9833         * g++.dg/lookup/hidden-class5.C: Likewise.
9834         * g++.dg/lookup/hidden-class6.C: Likewise.
9835         * g++.dg/lookup/hidden-class7.C: Likewise.
9836         * g++.dg/lookup/hidden-class8.C: Likewise.
9837         * g++.dg/lookup/hidden-class9.C: Likewise.
9838         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
9839         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
9840         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
9841         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
9842         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
9843         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
9844         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
9845         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
9846         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
9847         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
9848         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
9849
9850 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
9851
9852         PR c++/20157
9853         * g++.dg/template/error18.C: New test.
9854
9855 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9856
9857         PR debug/16792
9858         * g++.dg/debug/pr16792.C: New test.
9859
9860 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9861
9862         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
9863         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
9864         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
9865         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
9866         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
9867         test assertion names.
9868
9869 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9870
9871         PR fortran/18600
9872         * gfortran.dg/stfunc_1.f90: New test.
9873
9874 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9875
9876         PR fortran/16907
9877         * gfortran.dg/real_index_1.f90: New test.
9878
9879 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9880
9881         PR fortran/20323
9882         * gfortran.dg/spec_expr_1.f90: New test.
9883
9884 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9885
9886         PR c/20402
9887         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
9888         new parser.
9889
9890 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9891
9892         PR fortran/20361
9893         * gfortran.dg/largeequiv_1.f90: New test.
9894
9895 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9896
9897         * gcc.dg/ucnid-1.c: New.
9898         * gcc.dg/ucnid-2.c: New.
9899         * gcc.dg/ucnid-3.c: New.
9900         * gcc.dg/ucnid-4.c: New.
9901         * gcc.dg/ucnid-5.c: New.
9902         * gcc.dg/ucnid-6.c: New.
9903         * gcc.dg/cpp/ucnid-1.c: New.
9904         * gcc.dg/cpp/ucnid-2.c: New.
9905         * gcc.dg/cpp/ucnid-3.c: New.
9906         * g++.dg/other/ucnid-1.C: New.
9907
9908 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9909
9910         * gcc.dg/vmx/darwin-abi-3.c: Delete.
9911
9912 2005-03-11  Per Bothner  <per@bothner.com>
9913
9914         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
9915         that diagnotics refer to correct token.
9916         * gcc.dg/unused-3.c: Likewise.
9917
9918 2005-03-11  Per Bothner  <per@bothner.com>
9919
9920         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
9921         constant" is now actually on same line as string constant.
9922         * gcc.dg/cpp/direct2s.c: Likewise.
9923
9924 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
9925
9926         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
9927
9928 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9929
9930         PR libfortran/20124
9931         * gfortran.dg/pr20124.f90: New Test
9932
9933 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
9934
9935         PR tree-optimization/20130
9936         * gcc.dg/pr20130-1.c: New test.
9937
9938 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9939
9940         PR target/20095
9941         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
9942
9943 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9944
9945         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
9946
9947 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9948
9949         * g++.dg/eh/forced1.C: Fix comment.
9950         * g++.dg/eh/forced2.C: Ditto.
9951         * g++.dg/eh/forced3.C: Ditto.
9952         * g++.dg/eh/forced4.C: Ditto.
9953
9954 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
9955
9956         PR rtl-opt/20412
9957         * gcc.c-torture/compile/pr20412.c: New test.
9958
9959 2005-03-10  Roger Sayle  <roger@eyesopen.com>
9960
9961         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
9962
9963 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9964
9965         PR target/20322
9966         * gcc.dg/20050307-1.c: New test.
9967
9968 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
9969
9970         PR c++/20375
9971         * g++.dg/other/stdarg3.C: New.
9972
9973 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9974
9975         PR c++/18384, c++/18327
9976         * g++.dg/init/array19.C: New test.
9977
9978         PR inline-asm/20314
9979         * gcc.dg/torture/pr20314-1.c: New test.
9980         * gcc.dg/torture/pr20314-2.c: New test.
9981
9982 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
9983
9984         * gcc.dg/20050309-1.c: New test.
9985
9986 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9987
9988         * gcc.dg/builtins-10.c: Reactivate disabled test.
9989         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
9990         new cbrt transformations.
9991
9992 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
9993
9994         PR c++/20208
9995         * g++.dg/template/array13.C: New test.
9996
9997 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
9998
9999         PR c++/16859
10000         * g++.dg/init/brace4.C: New test.
10001
10002 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10003
10004         PR c++/20186
10005         * g++.dg/template/non-dependent12.C: New.
10006
10007 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10008
10009         PR c++/20142
10010         * g++.dg/init/array18.C: Add dg-do run marker.
10011
10012         PR c++/20142
10013         * g++.dg/init/array18.C: New test.
10014
10015 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10016
10017         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10018         * g++.dg/gcov/gcov.exp: Likewise.
10019         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10020         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10021         * lib/c-torture.exp: Likewise.
10022         * lib/fortran-torture.exp: Likewise.
10023         * lib/g++.exp: Likewise.
10024         * lib/gcc-defs.exp: Likewise.
10025         * lib/gcc-dg.exp: Likewise.
10026         * lib/gcc.exp: Likewise.
10027         * lib/gcov.exp: Likewise.
10028         * lib/gfortran.exp: Likewise.
10029         * lib/mike-g++.exp: Likewise.
10030         * lib/mike-gcc.exp: Likewise.
10031         * lib/objc-torture.exp: Likewise.
10032         * lib/objc.exp: Likewise.
10033         * lib/profopt.exp: Likewise.
10034         * lib/target-libpath.exp: Likewise.
10035         * lib/target-supports.exp: Likewise.
10036         * lib/treelang.exp: Likewise.
10037         * lib/wrapper.exp: Likewise.
10038
10039 2005-03-08  Jeff Law  <law@redhat.com>
10040
10041         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
10042         PHI-OPT changes.
10043
10044 2005-03-08  Ira Rosen  <irar@il.ibm.com>
10045
10046         * gcc.dg/vect/pr20122.c: New test.
10047
10048 2005-03-07  Jeff Law  <law@redhat.com>
10049
10050         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
10051         was folded away.
10052         * gcc.dg/tree-ssa/pr18133-1.c: New test.
10053         * gcc.dg/tree-ssa/pr18133-2.c: New test.
10054         * gcc.dg/tree-ssa/pr18134.c: New test.
10055
10056 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10057
10058         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
10059         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
10060         gcc.dg/torture/builtin-noret-2.c: Require weak support.
10061
10062 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
10063
10064         PR tree-opt/17671
10065         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
10066
10067 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
10068
10069         * g++.dg/warn/Wnvdtor.C: New test.
10070
10071 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
10072
10073         * gcc.dg/torture/pr19683-1.c: New test.
10074
10075 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
10076
10077         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
10078         * gfortran.dg/g77/19990313-2.f: Ditto.
10079         * gfortran.dg/g77/19990313-3.f: Ditto.
10080         * gfortran.dg/g77/19990525-0.f: Ditto.
10081         * gfortran.dg/g77/19990826-0.f: Ditto.
10082         * gfortran.dg/g77/19990826-2.f: Ditto.
10083         * gfortran.dg/g77/19990826-3.f: Ditto.
10084         * gfortran.dg/g77/20000511-1.f: Ditto.
10085         * gfortran.dg/g77/20000511-2.f: Ditto.
10086         * gfortran.dg/g77/970625-2.f: Ditto.
10087         * gfortran.dg/g77/980310-2.f: Ditto.
10088         * gfortran.dg/g77/980310-3.f: Ditto.
10089         * gfortran.dg/g77/980310-8.f: Ditto.
10090         * gfortran.dg/g77/980519-2.f: Ditto.
10091         * gfortran.dg/g77/alpha1.f: Ditto.
10092         * gfortran.dg/g77/claus.f: Ditto.
10093         * gfortran.dg/g77/erfc.f: Ditto.
10094         * gfortran.dg/g77/short.f: Ditto.
10095         * gfortran.fortran-torture/execute/data.f90: Ditto.
10096         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10097         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10098
10099 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10100
10101         * lib/file-format.exp (gcc_target_object_format): Add check for som
10102         format and hardcode object formats on hppa*-*-hpux*.
10103         * lib/target-supports.exp (check_weak_available): Add check for som
10104         object format.  Always return 0 on hppa*-*-hpux10*.
10105
10106         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10107         is defined.
10108
10109         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10110
10111 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10112
10113         * gfortran.dg/pr19936_1.f90: New test.
10114         * gfortran.dg/pr19936_2.f90: New test.
10115         * gfortran.dg/pr19936_3.f90: New test.
10116
10117 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10118             Paul Thomas <prthomas@drfccad.cea.fr>
10119
10120         * gfortran.dg/PR19754_1.f90: New test.
10121         * gfortran.dg/PR19754_2.f90: Ditto.
10122
10123 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10124
10125         PR c++/19311
10126         * g++.dg/template/non-dependent11.C: New test.
10127
10128 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10129
10130         * lib/target-supports.exp (check_iconv_available): Fix comment.
10131
10132 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10133             Joseph S. Myers  <joseph@codesourcery.com>
10134
10135         PR c++/19797
10136         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10137
10138 2005-03-04  Matthew Sachs  <msachs@apple.com>
10139
10140         * gcc.exp (gcc_target_compile): Put braces around
10141         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10142         * objc.exp (objc_target_compile): Likewise.
10143         * treelang.exp (treelang_target_compile): Likewise.
10144
10145 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10146
10147         PR fortran/19673
10148         * gfortran.dg/func_result_1.f90: New test.
10149
10150 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10151
10152         * gcc.misc-tests/options.exp: New test.
10153
10154 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10155
10156         * gcc.dg/pr15784-4.c: New test.
10157
10158 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10159
10160         * gcc.c-torture/execute/pr17133.c: New.
10161         * gcc.c-torture/compile/20050303-1.c: New.
10162
10163 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10164
10165         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10166
10167 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10168
10169         * g++.dg/overload/using2.C: New.
10170
10171 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10172
10173         PR c++/19916
10174         * g++.dg/init/ptrmem2.C: New test.
10175
10176 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10177
10178         PR c/8927
10179         * gcc.dg/pr8927-1.c: New test.
10180
10181 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10182
10183         PR c++/20232
10184         * g++.dg/inherit/covariant12.C: New.
10185
10186 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10187
10188         PR fortran/19479
10189         * gfortran.dg/bound_1.f90: New test.
10190
10191 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10192
10193         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10194         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10195
10196 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10197
10198         PR c/20245
10199         * gcc.dg/pr20245-1.c: New test.
10200
10201 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR middle-end/19874
10204         * gcc.c-torture/execute/20050119-2.c: New test case.
10205
10206 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10207
10208         * README: Update the DejaGnu bug reporting address.
10209         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10210         * lib/objc-torture.exp: Likewise.
10211
10212 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10213
10214         * gfortran.dg/boz_1.f90: New test.
10215         * gfortran.dg/boz_3.f90: New test.
10216         * gfortran.dg/boz_4.f90: New test.
10217
10218 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10219
10220         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10221         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10222
10223 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10224
10225         PR libfortran/20101
10226         * gfortran.dg/write_0_pe_format.f90: New test.
10227
10228 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10229
10230         PR c++/20206
10231         * g++.dg/opt/thunk2.C: New test.
10232         * g++.dg/opt/covariant1.C: New test.
10233
10234 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10235
10236         * gfortran.dg/e_d_fmt.f90: New test.
10237
10238 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10239
10240         * gcc.dg/asm-b.c: Fix comment typos.
10241
10242 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10243
10244         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10245         a V_MAY_DEF also.
10246
10247 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10248
10249         PR tree-opt/20188
10250         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10251         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10252         * gcc.dg/asm-b.c: New test.
10253
10254 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10255
10256         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10257         Disable this test on IRIX 6.
10258
10259 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10260
10261         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10262         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10263         parser.
10264
10265 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10266
10267         PR tree-optimization/20204
10268         * testsuite/gcc.dg/pr20204.c: New test.
10269
10270 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10271
10272         PR target/20196
10273         * gcc.c-torture/execute/20050224-1.c: New test.
10274
10275         PR c++/20175
10276         * g++.dg/warn/Wbraces2.C: New test.
10277
10278 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/19878
10281         * g++.dg/init/const2.C: New test.
10282
10283 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10284
10285         PR tree-optimization/20100
10286         * gcc.c-torture/execute/pr20100-1.c: New test.
10287
10288 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10289
10290         * gfortran.dg/implicit_3.f90: New test.
10291
10292         * gfortran.dg/deftype_1.f90: New test.
10293
10294 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10295
10296         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10297         the test passes.
10298         * g++.dg/other/anon3.C: Accept a warning.
10299
10300 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10301
10302         * gcc.dg/pr20017.c: Fix a comment typo.
10303
10304 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10305
10306         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10307
10308 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10309
10310         PR ada/19902
10311         * ada/acats/tests/cxa/cxa3004.a: Remove.
10312         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10313
10314 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10315
10316         PR c++/20073
10317         * g++.dg/init/const1.C: New test.
10318
10319         PR c++/19991
10320         * g++.dg/parse/constant7.C: New test.
10321
10322         PR c++/20152
10323         * g++.dg/parse/error27.C: New test.
10324         * g++.dg/template/qualttp15.C: Adjust error markers.
10325         * g++.old-deja/g++.other/struct1.C: Likewise.
10326
10327         PR c++/20153
10328         * g++.dg/template/error17.C: New test.
10329
10330         PR c++/20148
10331         * g++.dg/parser/error26.C: New test.
10332
10333 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10334
10335         PR tree-optimization/20100
10336         PR tree-optimization/20115
10337         * gcc.dg/pr20115.c: New test.
10338         * gcc.dg/pr20115-1.c: New test.
10339         * gcc.dg/pr20100.c: New test.
10340         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10341         call-clobbered variables after alias1.
10342
10343 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10344
10345         * gfortran.dg/list_read_4.f90: new test.
10346
10347 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10348
10349         PR rtl-optimization/20017.
10350         * gcc.dg/pr20017.c: New.
10351
10352 2005-02-22  Devang Patel  <dpatel@apple.com>
10353
10354         PR 19952
10355         * g++.dg/tree-ssa/pr19952.C: New test.
10356
10357 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/19883
10360         * g++.dg/parse/constant6.C: New test.
10361
10362 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10363
10364         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10365         * g++.dg/charset/asm2.c: Likewise.
10366         * g++.dg/charset/asm3.c: Likewise.
10367         * g++.dg/charset/asm4.c: Likewise.
10368         * g++.dg/charset/asm5.c: Likewise.
10369         * g++.dg/charset/attribute1.c: Likewise.
10370         * g++.dg/charset/attribute2.c: Likewise.
10371         * g++.dg/charset/extern1.cc: Likewise.
10372         * g++.dg/charset/extern2.cc: Likewise.
10373         * g++.dg/charset/extern3.cc: Likewise.
10374         * g++.dg/charset/function.cc: Likewise.
10375         * g++.dg/charset/string.c: Likewise.
10376         * g++.dg/charset/charset.exp: Likewise.
10377         * lib/target-supports.exp (check_iconv_available): Fix comment.
10378
10379 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10380
10381         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10382         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10383         * gcc.dg/charset/asm2.c: Likewise.
10384         * gcc.dg/charset/asm3.c: Likewise.
10385         * gcc.dg/charset/asm4.c: Likewise.
10386         * gcc.dg/charset/asm5.c: Likewise.
10387         * gcc.dg/charset/asm6.c: Likewise.
10388         * gcc.dg/charset/attribute1.c: Likewise.
10389         * gcc.dg/charset/attribute2.c: Likewise.
10390         * gcc.dg/charset/builtin1.c: Likewise.
10391         * gcc.dg/charset/extern.c: Likewise.
10392         * gcc.dg/charset/function.c: Likewise.
10393         * gcc.dg/charset/string.c: Likewise.
10394         * gcc.dg/charset/charset.exp: Likewise.
10395
10396 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10397
10398         PR fortran/20086
10399         * gfortran.dg/pr20086.f90: New test.
10400
10401 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10402
10403         PR tree-optimization/19786
10404         * g++.dg/tree-ssa/pr19786.C: New.
10405
10406 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10407
10408         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10409
10410 2005-02-21  Jeff Law  <law@redhat.com>
10411
10412         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10413
10414 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10415
10416         * gfortran.dg/do_iterator: Split loop, markup all lines for
10417         which an error locus is printed.
10418         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10419         locus is printed.
10420         * gfortran.dg/select_4.f90: Likewise.
10421         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10422         locuses in the various permutations.
10423
10424 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10425
10426         PR tree-optimization/19951
10427         * g++.dg/vect: New directory.
10428         * g++.dg/vect/vect.exp: New file.
10429         * g++.dg/vect/pr19951.cc: New testcase.
10430         * g++.dg/dg.exp: Also prune vectorizer tests.
10431
10432 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10433
10434         PR 18785
10435         * gcc.dg/charset/builtin1.c: New test.
10436
10437 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10438
10439         PR c++/19299
10440         * g++.dg/inherit/volatile1.C: New test.
10441
10442         PR c++/19440
10443         * g++.dg/template/dtor4.C: New test.
10444
10445 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10446
10447         * gfortran.dg/int_1.f90: New test.
10448
10449 2005-02-19  Devang Patel  <dpatel@apple.com>
10450
10451         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10452
10453 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10454
10455         * gfortran.dg/achar_1.f90: New test.
10456
10457 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10458
10459         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10460
10461 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10462             Jakub Jelinek  <jakub@redhat.com>
10463
10464         PR tree-optimization/19828
10465         * gcc.dg/tree-ssa/loop-7.c: New test.
10466         * gcc.c-torture/execute/20050218-1.c: New test.
10467
10468 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR c/20043
10471         * gcc.dg/transparent-union-1.c: New test.
10472         * gcc.dg/transparent-union-2.c: New test.
10473
10474 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10475
10476         PR tree-optimization/18977
10477         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10478
10479 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10480
10481         PR target/20054
10482         * gcc.dg/pr20054.c: New test.
10483
10484 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10485
10486         PR c++/19508
10487         * g++.dg/ext/attrib20.C: New test.
10488
10489 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10490
10491         PR middle-end/20030
10492         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10493
10494 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10495
10496         PR c++/20008
10497         * g++.dg/opt/switch4.C: New.
10498
10499 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10500
10501         PR c++/20023
10502         PR tree-optimization/20009
10503         * gcc.c-torture/compile/20050217-1.c: New test.
10504         * g++.dg/opt/switch3.C: New test.
10505
10506         PR tree-optimization/18947
10507         * gcc.c-torture/compile/20050215-1.c: New test.
10508         * gcc.c-torture/compile/20050215-2.c: New test.
10509         * gcc.c-torture/compile/20050215-3.c: New test.
10510
10511 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10512
10513         PR c++/20028
10514         * g++.dg/template/crash34.C: New.
10515
10516         PR c++/20022
10517         * g++.dg/other/access3.C: New.
10518
10519 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10520
10521         * gcc.dg/vect/vect-98.c: New test.
10522
10523 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10524
10525         PR tree-optimization/19967
10526         * gcc.dg/pr19967.c: New.
10527
10528 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10529
10530         PR middle-end/19857
10531         * gcc.dg/tree-ssa/20050215-1.c: New test.
10532         * gcc.c-torture/execute/20050215-1.c: New test.
10533
10534 2005-02-15  Eric Christopher  <echristo@redhat.com>
10535
10536         * gcc.dg/cpp/20050215-1.c: New file.
10537
10538 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10539
10540         PR tree-optimization/15785
10541         * gcc.dg/pr15785-1.c: New test.
10542
10543 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10544
10545         PR c++/17788
10546         * g++.dg/init/ctor4.C: New.
10547         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10548
10549 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10550
10551         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10552         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10553
10554 2005-02-15  Andreas Schwab  <schwab@suse.de>
10555
10556         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10557         declare malloc.
10558
10559 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10560
10561         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10562
10563 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10564
10565         PR tree-optimization/19853
10566         * gcc.c-torture/compile/pr19853.c: New test.
10567
10568 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10569
10570         PR c++/19608
10571         * g++.dg/parse/local-class1.C: New.
10572
10573         PR c++/19895
10574         * g++.dg/parse/ptrmem3.C: New.
10575
10576         PR c++/19884
10577         * g++.old-deja/g++.oliva/template6.C: Add another case.
10578         * g++.dg/template/explicit6.C: New.
10579
10580 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10581
10582         PR c++/17816
10583         * g++.dg/other/redecl2.C: New.
10584
10585 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10586
10587         PR c++/19891
10588         * g++.dg/abi/covariant4.C: New.
10589
10590 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10591
10592         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10593
10594 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10595
10596         * gcc.dg/vect/vect-96.c: Fix typo.
10597
10598 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10599
10600         PR c++/14479
10601         PR c++/19487
10602         * g++.dg/template/enum5.C: New test.
10603
10604 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10605
10606         * gcc.dg/vect/vect-97.c: New test.
10607
10608 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10609
10610         * gcc.dg/vect/vect-96.c: New test.
10611
10612 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10613
10614         * gcc.dg/builtins-34.c: Also check ldexp*.
10615
10616 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10617
10618         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10619
10620 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10621
10622         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10623         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10624         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10625         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10626         selector_list, selector_expression, dg-process-target): Move to new
10627         file target-supports-dg.exp.
10628         * lib/target-supports-dg.exp: New.
10629
10630         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10631         New.
10632
10633 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR c++/19666
10636         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10637
10638         PR middle-end/19858
10639         * gcc.c-torture/compile/20050210-1.c: New test.
10640
10641 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10642
10643         PR c++/19755
10644         * g++.dg/warn/Wbraces1.C: New test.
10645
10646 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10647
10648         * gcc.dg/builtins-52.c: New testcase.
10649
10650 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10651
10652         PR c/19342
10653         * gcc.c-torture/execute/20050119-1.c: New test.
10654
10655 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10656
10657         PR c++/19811
10658         * g++.dg/init/delete1.C: New test.
10659
10660 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10661
10662         PR c++/18470
10663         * g++.dg/template/static12.C: New test.
10664
10665 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10666
10667         PR c++/19787
10668         * g++.dg/conversion/ambig1.C: New test.
10669
10670         PR c++/19739
10671         * g++.dg/ext/attrib19.C: New test.
10672
10673         PR c++/19732
10674         * g++.dg/parse/dtor5.C: New test.
10675
10676         PR c++/19762
10677         * g++.dg/template/dtor3.C: New test.
10678
10679         PR c++/19826
10680         * g++.dg/template/static11.C: New test.
10681         * g++.dg/template/crash2.C: Remove dg-error marker.
10682
10683 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10684
10685         PR C++/18491
10686         * g++.old-deja/g++.mike/p10769a.C: Remove.
10687
10688 2005-02-09  Roger Sayle  <roger@eyesopen.com>
10689
10690         * gcc.dg/builtins-48.c: New test case.
10691         * gcc.dg/builtins-49.c: New test case.
10692         * gcc.dg/builtins-50.c: New test case.
10693         * gcc.dg/builtins-51.c: New test case.
10694
10695 2005-02-09  Ian Lance Taylor  <ian@airs.com>
10696
10697         PR middle-end/19583
10698         * g++.dg/warn/Wreturn-type-3.C: New test.
10699
10700 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10701
10702         PR middle-end/19402
10703         * gcc.dg/pr19402-1.c: New testcase.
10704         * gcc.dg/pr19402-2.c: likewise.
10705
10706 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10707
10708         PR middle-end/19854
10709         * g++.dg/tree-ssa/tmmti.C: New testcase.
10710
10711 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10712
10713         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
10714
10715 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR c++/19733
10718         * g++.dg/parse/crash23.C: New test.
10719         * g++.dg/warn/Weff1.C: New test.
10720
10721 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10722
10723         * gcc.dg/20050209-1.c: New test.
10724
10725 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10726
10727         PR target/19799
10728         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
10729
10730 2005-02-08  Mike Stump  <mrs@apple.com>
10731
10732         * g++.dg/pch/import-2.c: New test.
10733         * g++.dg/pch/import-2.hs: New.
10734         * g++.dg/pch/include/import-2a.h: New.
10735         * g++.dg/pch/include/import-2b.h: New.
10736
10737 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
10738
10739         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
10740
10741 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10742
10743         * gfortran.dg/substr_1.f90: New test.
10744
10745 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
10746
10747         PR middle-end/19775
10748         * gcc.dg/torture/builtin-power-1.c: Disable test for
10749         invalid transformation.
10750         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
10751         no longer optimize.
10752         * gcc.dg/builtins-47.c: New testcase.
10753
10754 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
10755             Dorit Naishlos  <dorit@il.ibm.com>
10756
10757         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
10758
10759 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
10760
10761         * gcc.c-torture/compile/20050206-1.c: New test.
10762
10763 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10764
10765         PR tree-opt/19768
10766         * g++.dg/opt/pr19768.C: New test.
10767
10768 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10769
10770         PR tree-opt/19736
10771         * gcc.c-torture/compile/pr19736.c: New test.
10772
10773 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10774
10775         PR c++/17401
10776         * g++.dg/parse/error25.C: New test.
10777
10778 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
10779
10780         * gcc.c-torture/execute/20050203-1.c: New.
10781
10782 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
10783
10784         * gcc.dg/vect/vect-85.c: Remove xfail.
10785         * gcc.dg/vect/vect-86.c: Remove xfail.
10786         * gcc.dg/vect/vect-87.c: Remove xfail.
10787         * gcc.dg/vect/vect-88.c: Remove xfail.
10788
10789 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
10790
10791         * gcc.dg/altivec-19.c: New.
10792
10793 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
10794
10795         PR c/17807
10796         * gcc.dg/nested-func-3.c: New test.
10797         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10798
10799 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
10800
10801         * gcc.test-framework/gen_directive_tests: Generate tests for
10802         selector expressions.
10803
10804 2005-02-02  Matt Austern  <austern@apple.com>
10805
10806         PR c++/19628
10807         * g++/ext/builtin7.C: New.
10808         * g++/ext/builtin8.C: New.
10809
10810 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10811
10812         PR c/18502
10813         * gcc.dg/pr18502-1.c: New test.
10814
10815 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10816
10817         PR c++/17413
10818         * g++.dg/template/local4.C: Tweak.
10819
10820 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
10821
10822         PR tree-optimization/19578
10823         * gcc.c-torture/compile/20050202-1.c: New test.
10824
10825 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10826
10827         PR c/19435
10828         * gcc.dg/c99-init-4.c: New test.
10829
10830 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10831
10832         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
10833
10834         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
10835
10836         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
10837         * g++.dg/eh/check-vect.h: New.
10838
10839         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
10840         * gcc.dg/vect/vect-78.c: Ditto.
10841         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
10842         Remove.
10843
10844         * g++.dg/conversion/simd1.C: Expect warning.
10845         * g++.dg/ext/attribute-test-1.C: Ditto.
10846         * g++.dg/ext/attribute-test-2.C: Ditto.
10847         * g++.dg/ext/attribute-test-3.C: Ditto.
10848         * g++.dg/ext/attribute-test-4.C: Ditto.
10849
10850         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
10851         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
10852
10853         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
10854
10855 2005-02-01  Richard Henderson  <rth@redhat.com>
10856
10857         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10858         long double for ibm double-double format.
10859         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10860
10861 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
10862
10863         PR tree-optimization/19633
10864         * testsuite/gcc.dg/pr19633-1.c: New test.
10865         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
10866         to NULL or a symbol.
10867
10868 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10869
10870         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
10871         New procs.
10872         (dg-process-target (local override)): Handle selector expressions.
10873
10874         * gcc.test-framework/README: Describe tests in source directory.
10875         * gcc.test-framework/test-framework.awk: Handle dg- tests.
10876         * gcc.test-framework/test-framework.exp: Handle dg- tests.
10877         * gcc.test-framework/dg-bogus-exp-P.c: New test.
10878         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
10879         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
10880         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
10881         * gcc.test-framework/dg-do-link-exp-P.c: New test.
10882         * gcc.test-framework/dg-do-run-exp-P.c: New test.
10883         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
10884         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
10885         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
10886         * gcc.test-framework/dg-error-exp-P.c: New test.
10887         * gcc.test-framework/dg-error-exp-XP.c: New test.
10888         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
10889         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
10890         * gcc.test-framework/dg-output-exp-P.c: New test.
10891         * gcc.test-framework/dg-output-exp-XF.c: New test.
10892         * gcc.test-framework/dg-warning-exp-P.c: New test.
10893         * gcc.misc-tests/dg-1.c: Remove.
10894         * gcc.misc-tests/dg-2.c: Remove.
10895         * gcc.misc-tests/dg-3.c: Remove.
10896         * gcc.misc-tests/dg-4.c: Remove.
10897         * gcc.misc-tests/dg-5.c: Remove.
10898         * gcc.misc-tests/dg-6.c: Remove.
10899         * gcc.misc-tests/dg-7.c: Remove.
10900         * gcc.misc-tests/dg-8.c: Remove.
10901         * gcc.misc-tests/dg-9.c: Remove.
10902         * gcc.misc-tests/dg-10.c: Remove.
10903         * gcc.misc-tests/dg-11.c: Remove.
10904         * gcc.misc-tests/dg-12.c: Remove.
10905         * gcc.misc-tests/dg-test.exp: Remove.
10906
10907         * gcc.test-framework/test-framework.awk: Change recording and
10908         printing of passes and failures.
10909
10910         * gcc.test-framework: New directory.
10911         * gcc.test-framework/README: New.
10912         * gcc.test-framework/test-framework.exp: New.
10913         * gcc.test-framework/test-framework.awk: New.
10914         * gcc.test-framework/gen_directive_tests: New.
10915
10916 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
10917
10918         * lib/treelang.exp: Fix comment typos.
10919         (treelang_target_compile): Don't append libs=-ltreelang to options.
10920
10921 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
10922
10923         * g++.dg/parse/typename7.C: Adjust error messages.
10924
10925 2005-01-31  Jeff Law  <law@redhat.com>
10926
10927         * gcc.c-torture/execute/20050131-1.c: New test.
10928         * gcc.dg/wcaselabel.c: New test.
10929
10930 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
10931
10932         * g++.dg/other/warning1.C: Adjust error messags.
10933         * g++.dg/parse/constant5.C: New test.
10934
10935 2005-01-31  Steven Bosscher  <stevenb@suse.de>
10936
10937         PR c/19333
10938         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
10939         the test case valid.
10940         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
10941         * testsuite/gcc.dg/array-7.c: Adjust expected result.
10942         * testsuite/gcc.dg/pr18596-3.c: Likewise.
10943         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
10944         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
10945         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
10946
10947 2005-01-31  Dale Johannesen  <dalej@apple.com>
10948
10949         * g++.dg/opt/pr19650.C: New test.
10950
10951 2005-01-31  Richard Henderson  <rth@redhat.com>
10952
10953         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10954         long double for intel double extended format.
10955         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10956
10957 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
10958
10959         PR c++/19555
10960         * g++.dg/template/static10.C: New test.
10961
10962         PR c++/19395
10963         * g++.dg/parse/error24.C: New test.
10964
10965         PR c++/19367
10966         * g++.dg/lookup/builtin1.C: New test.
10967
10968         PR c++/19457
10969         * g++.dg/warn/conv3.C: New test.
10970
10971 2005-01-30  Bud Davis  <bdavis@gfortran.org>
10972
10973         PR fortran/19647
10974         * gfortan.dg/inquire_7.f90
10975
10976 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
10977
10978         PR tree-optimization/15791
10979         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
10980         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
10981         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
10982         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
10983         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
10984         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
10985         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
10986         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
10987         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
10988         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
10989
10990 2005-01-29  Paul Brook  <paul@codesourcery.com>
10991
10992         PR fortran/18565
10993         * check.c (real_or_complex_check): New function.
10994         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
10995         * intrinsic.c (add_functions): Use new check functions.
10996         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
10997         Add prototypes.
10998
10999 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11000
11001         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11002         gcc.dg/lvalue-3.c: New tests.
11003         * gcc.dg/concat.c: Update expected messages.
11004
11005 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11006
11007         PR libfortran/19595
11008         * gfortran.dg/eor_1.f90: New test.
11009
11010 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11011
11012         PR fortran/19589
11013         * gfortran.dg/logical_data_1.f90: New test.
11014
11015 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11016
11017         PR c++/19253
11018         * g++.dg/template/crash33.C: New test.
11019
11020         PR c++/19667
11021         * g++.dg/template/crash32.C: New test.
11022
11023 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11024
11025         PR middle-end/16558
11026         * g++.dg/warn/Wreturn-type-2.C: New test.
11027
11028 2004-06-24  Jeff Law  <law@redhat.com>
11029
11030         * gcc.dg/tree-ssa/20050128-1.c: New test.
11031
11032 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
11033
11034         * gcc.target/frv/all-mdpackh-1.c: New test.
11035
11036 2005-01-28  Steven Bosscher  <stevenb@suse.de>
11037
11038         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
11039
11040 2005-01-27  Richard Henderson  <rth@redhat.com>
11041
11042         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
11043
11044 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11045
11046         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
11047
11048 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11049
11050         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11051         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11052         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
11053         to cope with cases where the multilib options override the dg-options.
11054
11055 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
11056
11057         PR c/18946
11058         * gcc.dg/noncompile/20050120-1.c: New test.
11059
11060 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
11061
11062         PR tree-optimization/19633
11063         * gcc.dg/pr19633.c: New test.
11064         * gcc.dg/tree-ssa/pr19633.c: New test.
11065
11066 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
11067
11068         * gcc.dg/20041216-1.c: New test.
11069
11070 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
11071
11072         PR objc/18862
11073         * objc.dg/selector-2.m: New test.
11074
11075 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
11076
11077         * g++.dg/opt/range-test-2.C: New test.
11078
11079         PR rtl-optimization/19579
11080         * gcc.c-torture/execute/20050124-1.c: New test.
11081
11082 2005-01-26  Greg Parker  <gparker@apple.com>
11083         Stuart Hastings  <stuart@apple.com>
11084
11085         * gcc.c-torture/execute/20050125-1.c: New.
11086
11087 2005-01-18  Jan Hubicka  <jh@suse.cz>
11088
11089         PR tree-optimize/19337
11090         * gcc.c-torture/compile/20050119-1.c: New test.
11091
11092 2005-01-24  James E Wilson  <wilson@specifixinc.com>
11093
11094         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
11095         test for successful match.
11096
11097 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11098
11099         PR objc/18408
11100         * objc.dg/comp-types-7.m: New test.
11101
11102 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11103
11104         * lib/target-supports.exp (current_target_name): New.
11105         (check_effective_target_ilp32, check_effective_target_lp64):
11106         Cache the result to use as long as the current target, with
11107         multilib flags, remains the same.
11108
11109         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11110         (dg-require-weak, dg-require-visibility, dg-require-alias,
11111         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11112         dg-require-effective-target, dg-skip-if): Remove call to
11113         skip_test_and_clear_xfail.
11114         (dg-test): Clear xfail data.
11115
11116 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11117
11118         PR target/17751
11119         * gcc.dg/ppc64-toc.c: New test.
11120
11121         * g++.dg/tree-ssa/empty-1.C: New test.
11122
11123         PR middle-end/19551
11124         * gcc.c-torture/execute/20050121-1.c: New test.
11125         * gcc.dg/20050121-2.c: New test.
11126
11127 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11128         Paul Brook  <paul@codesourcery.com>
11129
11130         PR fortran/17941
11131         * gfortran.dg/real_const_1.f: New test.
11132         * gfortran.dg/real_const_2.f90: New test.
11133         * gfortran.dg/complex_int_1.f90: New test.
11134
11135 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11136
11137         PR fortran/19313
11138         * gfortan.dg/inquire_6.f90: New test.
11139
11140 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11141
11142         PR libfortran/19451
11143         * open_readonly_1.f90: New test.
11144
11145 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11146
11147         PR libfortran/18982
11148         * gfortran.dg/open_new.f90: New file.
11149
11150 2005-01-22  Paul Brook  <paul@codesourcery.com>
11151
11152         * namelist_1.f90: New test.
11153
11154 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11155
11156         PR tree-optimization/19484
11157         * gcc.c-torture/compile/20050122-[12].c: New tests.
11158
11159 2005-01-22  Paul Brook  <paul@codesourcery.com>
11160
11161         * gfortran.dg/implicit_2.f90: New test.
11162
11163 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11164
11165         PR fortran/19314
11166         * gfortran.dg/inquire_5.f90: New test.
11167
11168 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11169
11170         PR c/18809
11171         * gcc.dg/pr18809-1.c: New test.
11172
11173 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11174
11175         * gcc.dg/20050121-1.c: New test.
11176
11177         PR tree-optimization/13000
11178         * gcc.dg/20040206-1.c: Change warning to point where function is
11179         being inlined.
11180
11181 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11182
11183         PR c++/19208
11184         * g++.dg/template/array11.C: New test.
11185
11186 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11187
11188         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11189         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11190         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11191         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11192         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11193         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11194
11195 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11196
11197         PR tree-optimization/15349
11198         * gcc.dg/tree-ssa/pr15349.c: New.
11199
11200 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11201
11202         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11203
11204 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11205
11206         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11207         scan-assembler-times directive name.
11208
11209         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11210         after dg-do.
11211
11212         PR rtl-optimization/19462
11213         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11214
11215 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11216
11217         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11218         counting function calls on ia64.
11219
11220 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11221
11222         PR rtl-optimization/15139
11223         * gcc.dg/20050111-2.c: New test.
11224
11225         PR c/17297
11226         * gcc.c-torture/compile/20050113-1.c: New testcase.
11227
11228         PR middle-end/19164
11229         * gcc.dg/20050113-1.c: New testcase.
11230
11231 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11232
11233         * gcc.dg/vect/vect-85.c: Add comment.
11234         * gcc.dg/vect/vect-86.c: Add xfail for now.
11235         * gcc.dg/vect/vect-87.c: Add xfail for now.
11236         * gcc.dg/vect/vect-88.c: Add xfail for now.
11237         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11238
11239 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11240
11241         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11242
11243 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11244
11245         * g++.dg/debug/typedef3.C: New test.
11246
11247 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11248
11249         PR c/19472
11250         * gcc.dg/asm-a.c: New test.
11251
11252 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11253
11254         * gcc.dg/sh-relax.c: Add prototype for abort.
11255
11256 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11257
11258         * gcc.dg/short-compare-1.c: New test.
11259         * gcc.dg/short-compare-2.c: Likewise.
11260
11261 2005-01-18  Michael Matz  <matz@suse.de>
11262
11263         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11264
11265 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11266
11267         PR tree-optimization/19121
11268         * gcc.c-torture/compile/pr19121.c: New test.
11269
11270 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11271
11272         PR target/19357
11273         * gcc.c-torture/compile/pr19357.c: New test.
11274
11275 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11276
11277         PR c/5675
11278         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11279         pass--those that refer just to the variable, possibly with a
11280         cast.
11281         * gcc.dg/c99-const-expr-3.c: Likewise.
11282
11283         PR middle-end/13127
11284         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11285         longer emitted.
11286
11287 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11288
11289         PR fortran/18778
11290         * gfortran.dg/endfile_2.f90: New test.
11291
11292 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11293
11294         PR 19168
11295         * gfortran.dg/select_5.f90: New test.
11296
11297 2004-01-16  Paul Brook  <paul@codesourcery.com>
11298
11299         * gfortran.dg/common_4.f90: New test.
11300
11301 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11302
11303         PR rtl-optimization/19462
11304         * gcc.dg/torture/pr19462-1.c: New test.
11305
11306 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11307
11308         PR objc/19321
11309         * objc.dg/func-ptr-2.m: New.
11310         * objc.dg/volatile-1.m: New.
11311
11312 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11313
11314         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11315
11316 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11317
11318         PR tree-optimization/19060
11319         * gcc.c-torture/execute/20050104-1.c: New test.
11320
11321 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11322
11323         PR fortran/18983
11324         * gfortran.dg/write_to_null.f90: New test.
11325
11326 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11327             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11328
11329         PR other/19328
11330         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11331         argument.
11332
11333 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11334
11335         PR c++/19263
11336         * g++.dg/init/vector1.C: New test.
11337
11338 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11339
11340         PR target/13158
11341         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11342         PR target/18987
11343         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11344
11345 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11346
11347         * gfortran.dg/select_1.f90: New test.
11348         * gfortran.dg/select_2.f90: New test.
11349         * gfortran.dg/select_3.f90: New test.
11350         * gfortran.dg/select_4.f90: New test.
11351
11352 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11353
11354         PR middle-end/19084
11355         PR rtl-optimization/19348
11356         * gcc.dg/20050111-1.c: New test.
11357         * gcc.c-torture/execute/20050111-1.c: New test.
11358
11359         * gcc.dg/i386-asm-4.c: New test.
11360
11361 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11362
11363         * gcc.dg/nested-func-2.c: New test.
11364         * ada/acats/norun.lst: Remove c953002.
11365
11366 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11367
11368         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11369
11370 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11371
11372         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11373
11374 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11375
11376         PR target/18761
11377         * g++.dg/abi/align1.C: New test.
11378
11379 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11380
11381         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11382         at a time.
11383         * g++.dg/ext/altivec_check.h: Support compiling as C.
11384
11385 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11386
11387         PR c++/19355
11388         * g++.dg/expr/pr19355-1.C: New test case.
11389
11390 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11391
11392         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11393         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11394         * ada/acats/tests/c3/c92005b.ada: Likewise.
11395         * ada/acats/tests/c3/cxb3012.a: Likewise.
11396         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11397
11398 2005-01-09  Paul Brook  <paul@codesourcery.com>
11399
11400         * gfortran.dg/common_2.f90: New file.
11401         * gfortran.dg/common_3.f90: New file.
11402
11403 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11404
11405         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11406
11407 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11408
11409         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11410         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11411         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11412         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11413         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11414         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11415         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11416         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11417         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11418         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11419         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11420         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11421         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11422         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11423         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11424         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11425         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11426         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11427         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11428         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11429         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11430         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11431         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11432         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11433         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11434         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11435         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11436         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11437         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11438         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11439         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11440         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11441         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11442         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11443         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11444         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11445         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11446         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11447         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11448         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11449         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11450         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11451         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11452         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11453         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11454         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11455         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11456         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11457         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11458         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11459         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11460         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11461         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11462         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11463         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11464         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11465         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11466         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11467         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11468         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11469         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11470         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11471         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11472         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11473         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11474         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11475         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11476
11477         * gcc.dg/vect/vect-1.c: Fix spelling.
11478         * gcc.dg/vect/vect-10.c: Fix spelling.
11479         * gcc.dg/vect/vect-11.c: Fix spelling.
11480         * gcc.dg/vect/vect-12.c: Fix spelling.
11481         * gcc.dg/vect/vect-14.c: Fix spelling.
11482         * gcc.dg/vect/vect-15.c: Fix spelling.
11483         * gcc.dg/vect/vect-16.c: Fix spelling.
11484         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11485         * gcc.dg/vect/vect-64.c: Fix comments.
11486         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11487
11488 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11489             Ira Rosen  <irar@il.ibm.com>
11490
11491         * gcc.dg/vect/vect-70.c: New test.
11492         * gcc.dg/vect/vect-71.c: New test.
11493
11494 2005-01-09  Manfred Hollstein  <mh@suse.com>
11495
11496         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11497         * gcc.dg/pr18241-2.c: Likewise.
11498         * gcc.dg/pr18241-3.c: Likewise.
11499         * gcc.dg/pr18241-4.c: Likewise.
11500         * gcc.dg/pr18241-5.c: Likewise.
11501
11502 2005-01-08  Richard Henderson  <rth@redhat.com>
11503
11504         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11505         False for x86 and x86-64.
11506
11507 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11508
11509         PR tree-optimization/18241
11510         * gcc.dg/pr18241-1.c: New test.
11511         * gcc.dg/pr18241-2.c: New test.
11512         * gcc.dg/pr18241-3.c: New test.
11513         * gcc.dg/pr18241-4.c: New test.
11514         * gcc.dg/pr18241-5.c: New test.
11515
11516 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11517
11518         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11519         gfortran.dg/select_4.f90: New.
11520
11521 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11522
11523         * gcc.c-torture/execute/20050107-1.c: New test.
11524
11525 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11526
11527         PR c++/19298
11528         * g++.dg/template/ref2.C: New.
11529
11530 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11531
11532         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11533         instead of being empty.
11534
11535 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11536
11537         PR fortran/15553
11538         * gfortran.dg/array-1.f90: New test.
11539
11540 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11541
11542         PR tree-optimization/19283
11543         * gcc.c-torture/execute/20050106-1.c: New test.
11544
11545         PR rtl-optimization/18861
11546         * gcc.dg/20050105-1.c: New test.
11547
11548         PR tree-optimization/18828
11549         * gcc.dg/20050105-2.c: New test.
11550
11551 2005-01-07  Andreas Jaeger  <aj@suse.de>
11552
11553         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11554
11555 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11556
11557         PR fortran/18398
11558         * gfortran.dg/fmt_read.f90: New test.
11559
11560 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11561
11562         * gcc.dg/rs6000-ldouble-2.c: New.
11563
11564 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/19244
11567         * g++.dg/parser/ctor2.C: New test.
11568
11569 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11570
11571         PR c++/17154
11572         * g++.dg/template/using9.C: New test.
11573
11574 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11575
11576         PR c++/19258
11577         * g++.dg/lookup/friend6.C: New test.
11578
11579 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11580
11581         PR c++/19270
11582         * g++.dg/template/array10.C: New.
11583
11584 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11585
11586         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11587         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11588
11589 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11590
11591         * gcc.c-torture/compile/20050105-1.c: New test.
11592
11593 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11594
11595         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11596
11597 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11598
11599         PR middle-end/19100
11600         * gcc.dg/conv-3.c: New test case.
11601
11602 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11603
11604         * gcc.dg/asm-wide-1.c: New test.
11605
11606 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11607
11608         PR c++/19030
11609         * g++.dg/parse/crash22.C: New
11610
11611 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11612
11613         PR 19257
11614         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11615
11616 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11617
11618         PR middle-end/17767
11619         * gcc.dg/i386-mmx-6.c: New test case.
11620
11621 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11622
11623         PR tree-optimization/18308
11624         * gcc.dg/vect/pr18308.c: New testcase.
11625
11626 2005-01-04  Andreas Jaeger  <aj@suse.de>
11627
11628         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11629
11630 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11631             Robert Bowdidge <bowdidge@apple.com>
11632
11633         * gcc.dg/cpp/subframework1.c: New.
11634         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11635         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11636         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11637         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11638
11639 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11640
11641         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11642         producing warning.
11643         * gcc.dg/darwin-weakimport-2.c: New.
11644
11645 2005-01-03  Richard Henderson  <rth@redhat.com>
11646
11647         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11648
11649 2005-01-03  Richard Henderson  <rth@redhat.com>
11650
11651         * gcc.dg/vect/vect.exp: Enable for ia64.
11652         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11653         (check_effective_target_vect_float): Likewise.
11654         (check_effective_target_vect_no_align): Likewise.
11655         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11656         * gcc.dg/vect/vect-8.c: Likewise.
11657
11658 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11659
11660         PR target/19236
11661         * gcc.dg/pr19236-1.c: New test case.
11662
11663 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11664
11665         PR rtl-optimization/12092
11666         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11667
11668 2005-01-02  Andreas Jaeger  <aj@suse.de>
11669
11670         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11671
11672 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11673             Andrew Pinski  <pinskia@physics.uc.edu>
11674
11675         PR rtl-optimization/12092
11676         * gcc.dg/pr12092-1.c: New test case.
11677
11678 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11679
11680         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11681         'hidden' and 'default' for better portability.
11682         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11683
11684         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11685         6 and 7.
11686         * g++.old-deja/g++.brendan/new3.C: Likewise.
11687
11688 2005-01-01  Steven Bosscher  <stevenb@suse.de>
11689
11690         * gcc.dg/20041231-1.C: New test.
11691         * g++.dg/warn/Wunreachable-code-1.C: New test.
11692
11693 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
11694
11695         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
11696         file, not /dev/null.  Abort on error.
11697
11698 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
11699             Ziemowit Laski  <zlaski@apple.com>
11700
11701         PR objc/18971
11702         * objc.dg/encode-5.m: New test.
11703
11704 2004-12-29  Richard Henderson  <rth@redhat.com>
11705
11706         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
11707         * objc.dg/stabs-1.m: Disable for ia64.
11708
11709 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
11710
11711         PR c++/19190
11712         * g++.dg/warn/Wunused-10.C: New test.
11713
11714 2004-12-28  Richard Henderson  <rth@redhat.com>
11715
11716         * objc.dg/stabs-1.m: Disable for alpha.
11717
11718 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11719
11720         PR c++/19149
11721         * g++.dg/parse/error23.C: New test.
11722
11723 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11724
11725         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
11726
11727         PR fortran/19032
11728         * gfortran.dg/intrinsic_modulo_1.f90: New.
11729         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
11730         tests with divisor -1.
11731
11732 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11733
11734         * g++.dg/opt/temp1.C (memcpy): Return a value.
11735
11736         PR c++/19148
11737         * g++.dg/expr/cond7.C: New test.
11738
11739 2004-12-27  Paul Brook  <paul@codesourcery.com>
11740
11741         * gfortran.dg/g77/select_no_compile.f: Remove.
11742
11743 2004-12-27  Richard Henderson  <rth@redhat.com>
11744
11745         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
11746         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
11747         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
11748
11749 2004-12-26  Richard Henderson  <rth@redhat.com>
11750
11751         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
11752         by 1i instead of token pasting.
11753
11754 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11755
11756         PR tree-optimization/17578
11757         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
11758         to additional_flags.
11759         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
11760
11761 2004-12-25  Richard Henderson  <rth@redhat.com>
11762
11763         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11764         Remove Alpha.
11765
11766 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11767
11768         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
11769         hppa*-*-hpux*.
11770         * gcc.dg/pr17957.c (dg-options): Likewise.
11771         * gcc.dg/struct-ret-1.c: Add prototype for abort.
11772         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
11773         instead of 0 on __hppa__.
11774         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
11775         "foo,%r" on hppa*-*-*.
11776
11777 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
11778
11779         PR fortran/19071
11780         * gfortran.dg/complex_write.f90: New test.
11781
11782 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11783
11784         PR c++/17595
11785         * g++.dg/parse/pragma2.C: New test.
11786
11787         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
11788
11789 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11790
11791         * gcc.dg/empty2.c: Add missing dg-warning.
11792
11793 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11794
11795         PR c++/17413
11796         * g++.dg/template/local4.C: New test.
11797         * g++.dg/template/crash19.C: Add dg-error marker.
11798
11799         * g++.dg/template/crash31.C: Correct embedded PR number.
11800
11801 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11802
11803         PR c++/16405
11804         * g++.dg/opt/temp1.C: Add do-run marker.
11805
11806 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11807
11808         * g++.dg/template/spec19.C: New.
11809
11810 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11811
11812         PR target/16819
11813         * gcc.dg/empty2.c: New.
11814
11815 2004-12-23  Richard Henderson  <rth@redhat.com>
11816
11817         * lib/target-supports.exp (check_effective_target_vect_no_align):
11818         Remove i?86 and x86-64.
11819
11820 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11821
11822         PR c++/16405
11823         * g++.dg/opt/temp1.C: New test.
11824
11825 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11826
11827         PR c++/18733
11828         * g++.dg/template/friend33.C: New testcase.
11829
11830 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
11831
11832         PR c++/18464
11833         * g++.dg/template/cond5.C: New test.
11834
11835         PR c++/18492
11836         * g++.dg/inherit/thunk3.C: New test.
11837
11838         PR c++/11224
11839         * g++.dg/warn/Wunused-9.C: New test.
11840
11841 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
11842
11843         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
11844
11845 2004-12-22  Jan Beulich  <jbeulich@novell.com>
11846
11847         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
11848
11849 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
11850
11851         PR c++/18378
11852         * g++.dg/ext/packed8.C: New test.
11853
11854         PR c++/19063
11855         * g++.dg/template/crash31.C: New test.
11856
11857         PR c++/19034
11858         * g++.dg/template/crash30.C: New test.
11859
11860 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11861
11862         PR C++/18984
11863         * g++.dg/eh/ctor3.C: New test.
11864
11865 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11866
11867         * objc.dg/stabs-1.m: Allow section name to be quoted and
11868         assembly label to begin with '.LL'.
11869
11870 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
11871
11872         * gcc.dg/vect/vect.exp
11873         (check_effective_target_lp64_or_vect_no_align): New.
11874         * gcc.dg/vect/vect-77.c: Use it.
11875         * gcc.dg/vect/vect-78.c: Use it.
11876
11877         * lib/target-supports.exp
11878         (check_effective_target_vect_no_max,
11879         check_effective_target_vect_no_bitwise,
11880         check_effective_target_vect_no_align): New.
11881         * gcc.dg/vect/vect-13.c: Use them.
11882         * gcc.dg/vect/vect-17.c: Ditto.
11883         * gcc.dg/vect/vect-18.c: Ditto.
11884         * gcc.dg/vect/vect-19.c: Ditto.
11885         * gcc.dg/vect/vect-20.c: Ditto.
11886         * gcc.dg/vect/vect-27.c: Ditto.
11887         * gcc.dg/vect/vect-29.c: Ditto.
11888         * gcc.dg/vect/vect-44.c: Ditto.
11889         * gcc.dg/vect/vect-48.c: Ditto.
11890         * gcc.dg/vect/vect-50.c: Ditto.
11891         * gcc.dg/vect/vect-52.c: Ditto.
11892         * gcc.dg/vect/vect-54.c: Ditto.
11893         * gcc.dg/vect/vect-56.c: Ditto.
11894         * gcc.dg/vect/vect-58.c: Ditto.
11895         * gcc.dg/vect/vect-60.c: Ditto.
11896         * gcc.dg/vect/vect-72.c: Ditto.
11897         * gcc.dg/vect/vect-80.c: Ditto.
11898
11899 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11900
11901         PR c++/14075
11902         * g++.dg/init/string1.C: New.
11903
11904         PR c++/18975
11905         * g++.dg/other/synth1.C: New.
11906
11907 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11908
11909         PR c/18963
11910         * gcc.dg/pr18963-1.c: New test.
11911
11912 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11913
11914         PR c/18596
11915         * gcc.dg/funcdef-storage-1.c (foo): Remove.
11916         * gcc.dg/pr18596-1.c: Use dg-error.
11917         (dg-options): Use -fno-unit-at-a-time.
11918         * gcc.dg/pr18596-2.c: New test.
11919         * gcc.dg/pr18596-3.c: New test.
11920
11921 2004-12-20  Roger Sayle  <roger@eyesopen.com>
11922
11923         PR middle-end/18683
11924         * g++.dg/opt/pr18683-1.C: New test case.
11925
11926 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
11927
11928         PR other/19093
11929         * g++.dg/opt/max1.C: Fix for 64bit targets.
11930
11931 2004-12-20  Matt Austern  <austern@apple.com>
11932
11933         PR c++/19044
11934         * g++.dg/ext/builtin6.C: New
11935
11936 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
11937
11938         PR tree-optimization/19080
11939         * gcc.c-torture/compile/pr19080.c: New test.
11940
11941 2004-12-20  Steven Bosscher  <stevenb@suse.de>
11942
11943         * gcc.dg/20041219-1.c: New test.
11944
11945 2004-12-19  Roger Sayle  <roger@eyesopen.com>
11946
11947         PR middle-end/19068
11948         * g++.dg/opt/max1.C: New test case.
11949
11950 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11951
11952         * gcc.dg/fdata-sections-1.c: New test.
11953
11954 2004-12-18  Roger Sayle  <roger@eyesopen.com>
11955
11956         PR middle-end/18548
11957         * gcc.dg/max-1.c: New test case.
11958
11959 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
11960
11961         * gcc.c-torture/execute/20041218-1.c: New test.
11962
11963 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
11964
11965         * gcc.dg/pr18501.c: New test.
11966         * gcc.dg/uninit-5.c: XFAIL.
11967         * gcc.dg/uninit-9.c: XFAIL.
11968
11969 2004-12-17  Dale Johannesen  <dalej@apple.com>
11970
11971         * gcc.dg/20041213-1.c: New.
11972
11973 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
11974
11975         * objc.dg/stabs-1.m: Allow assembly label to begin
11976         with a dot ('.').
11977
11978 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
11979
11980         * gcc.c-torture/execute/20041213-1.c: Move...
11981         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
11982
11983 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
11984
11985         PR c++/18721
11986         * g++.dg/lookup/conv-5.C: New.
11987
11988 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
11989
11990         * objc.dg/stabs-1.m: New test.
11991
11992 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11993
11994         * gcc.dg/visibility-c.c: Change compile to
11995         assemble for the test.
11996
11997 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11998
11999         PR target/19041
12000         * gcc.dg/visibility-c.c: New test.
12001
12002 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12003
12004         PR middle-end/18493
12005         * gcc.dg/switch-8.c: New test case.
12006
12007 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12008
12009         PR c++/18905
12010         * g++.dg/template/init4.C: New.
12011         * g++.dg/opt/static3.C: Enable optimizer.
12012
12013 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12014
12015         * g++.dg/other/complex1.C: New test.
12016
12017 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12018
12019         * g++.dg/opt/inline9.C: New test.
12020
12021 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12022
12023         PR fortran/18993
12024         * gfotran.dg/nullify_1.f: New test.
12025
12026 2004-12-15  Richard Henderson  <rth@redhat.com>
12027
12028         * gcc.target/i386/i386.exp: New harness.
12029         * gcc.target/i386/vect-args.c: New.
12030
12031 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
12032
12033         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
12034
12035 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12036
12037         PR c++/18825
12038         * g++.dg/template/friend32.C: New test.
12039
12040 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12041
12042         * cpp/pragma-once-1.c: New test.
12043         * cpp/pragma-once-1b.h: Likewise.
12044         * cpp/pragma-once-1c.h: Likewise.
12045         * cpp/pragma-once-1d.h: Likewise.
12046         * cpp/inc/pragma-once-1a.h: Likewise.
12047
12048 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
12049             Steven G. Kargl  <kargls@comcast.net>
12050
12051         PR fortran/17597
12052         * gfortran.dg/list_read_3.f90: New test.
12053
12054 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12055
12056         * gcc.dg/ftrapv-2.c: New test.
12057
12058 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12059
12060         PR c++/18981
12061         * g++.dg/template/typename9.C: New test.
12062
12063 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12064
12065         PR c++/18738
12066         * g++.dg/template/typename8.C: New test.
12067         * g++.dg/parse/friend2.C: Tweak error message.
12068
12069 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12070
12071         * gcc.c-torture/20041214-1.c: New test.
12072
12073 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12074
12075         PR c++/18965
12076         * g++.dg/init/array17.C: New test.
12077
12078 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12079
12080         PR c++/18793
12081         * g++.dg/init/aggr3.C: New test.
12082
12083 2004-12-14  Janis Johnson  <janis187@us.ibm.com
12084
12085         * gcc.dg/altivec-types-1.c: New test.
12086         * gcc.dg/altivec-types-2.c: New test.
12087         * gcc.dg/altivec-types-3.c: New test.
12088         * gcc.dg/altivec-types-4.c: New test.
12089         * g++.dg/ext/altivec-types-1.C: New test.
12090         * g++.dg/ext/altivec-types-2.C: New test.
12091         * g++.dg/ext/altivec-types-3.C: New test.
12092         * g++.dg/ext/altivec-types-4.C: New test.
12093
12094 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
12095
12096         PR middle-end/18951
12097         * gcc.c-torture/execute/20041213-1.c: New test.
12098
12099 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         PR c++/18949
12102         * g++.dg/template/cast1.C: New.
12103
12104 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12105
12106         * gcc.c-torture/execute/20041213-2.c: New test.
12107
12108 2004-12-13  Richard Henderson  <rth@redhat.com>
12109
12110         * gcc.dg/i386-sse-10.c: Fix typo in options.
12111
12112 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12113
12114         PR c++/18968
12115         * g++.dg/opt/pr18968.C: New test.
12116
12117 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12118
12119         PR c++/18925
12120         * g++.dg/ext/visibility/staticdatamem.C: New test.
12121
12122 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12123
12124         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12125
12126 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12127
12128         PR rtl-optimization/18928
12129         * gcc.dg/pr18928-1.c: New test case.
12130
12131 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12132
12133         PR tree-opt/16951
12134         * gcc.c-torture/compile/20041211-1.c: New.
12135
12136 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12137
12138         PR middle-end/17564
12139         * gcc.c-torture/execute/20041212-1.c: New test.
12140
12141 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12142
12143         PR fortran/18869
12144         * gfortran.dg/common_1.f90: New test.
12145
12146 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12147         Paul Brook  <paul@codesourcery.com>
12148
12149         PR fortran/16222
12150         * gfortran.dg/real_do_1.f90: New test.
12151
12152 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12153
12154         PR tree-opt/18040
12155         * g++.dg/opt/ptrmem6.C: New test.
12156
12157 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12158
12159         PR middle-end/18921
12160         * gcc.dg/pr18921-1.c: New test case.
12161
12162 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12163
12164         PR fortran/17175
12165         * gfortran.dg/scale_1.f90: New test.
12166
12167 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12168
12169         PR middle-end/18903
12170         * gcc.c-torture/compile/pr18903.c: New test.
12171
12172 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12173
12174         * gcc.c-torture/execute/20041210-1.c: New test.
12175
12176 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12177
12178         PR c++/18731
12179         * g++.dg/parser/struct-1.C: New test.
12180         * g++.dg/parser/struct-2.C: New test.
12181         * g++.dg/parser/struct-3.C: New test.
12182
12183 2004-12-09  Richard Henderson  <rth@redhat.com>
12184
12185         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12186
12187         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12188         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12189
12190 2004-12-09  Matt Austern  <austern@apple.com>
12191
12192         PR c++/18514
12193         * g++.dg/ext/builtin1.C: New
12194         * g++.dg/ext/builtin2.C: New
12195         * g++.dg/ext/builtin3.C: New
12196         * g++.dg/ext/builtin4.C: New
12197         * g++.dg/ext/builtin5.C: New
12198
12199 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12200
12201         PR tree-opt/18904
12202         * g++.dg/opt/ptrmem5.C: New test.
12203
12204 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12205
12206         * g++.dg/parse/typename5.C: Adjust for new error.
12207         * g++.dg/parse/typename7.C: New.
12208
12209 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12210
12211         PR c++/18073
12212         * g++.dg/other/mmintrin.C: New test.
12213
12214 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12215
12216         PR c++/16681
12217         * g++.dg/init/array15.C: New.
12218         * g++.dg/init/array16.C: New.
12219
12220 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12221
12222         PR fortran/18826
12223         * gfortran.dg/assign_1.f90: New test.
12224
12225 2004-12-08  Nick Clifton  <nickc@redhat.com>
12226
12227         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12228         * gcc.target/xstormy16/data_below100: Likewise.
12229         * gcc.target/xstormy16/sfr: Likewise.
12230         * gcc.target/xstormy16/below100.S: New test source file.
12231         * gcc.target/xstormy16/below100.ld: New test linker script.
12232         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12233         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12234         bp instructions.
12235         * gcc.target/xstormy16/bp.c: Likewise.
12236
12237         * gcc.target/xstormy16/bss_below100: New files:
12238         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12239         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12240         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12241         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12242         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12243         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12244         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12245         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12246         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12247         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12248         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12249         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12250         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12251         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12252         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12253         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12254         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12255         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12256         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12257         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12258         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12259         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12260         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12261         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12262         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12263         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12264         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12265
12266         * gcc.target/xstormy16/data_below100: New files:
12267         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12268         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12269         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12270         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12271         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12272         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12273         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12274         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12275         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12276         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12277         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12278         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12279         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12280         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12281         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12282         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12283         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12284         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12285         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12286         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12287         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12288         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12289         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12290         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12291         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12292         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12293         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12294
12295         * gcc.target/xstormy16/sfr: New files:
12296         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12297         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12298         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12299         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12300         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12301         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12302         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12303         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12304         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12305         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12306         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12307         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12308         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12309         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12310         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12311         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12312         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12313         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12314         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12315         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12316         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12317         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12318         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12319         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12320         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12321         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12322         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12323         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12324         27_if0_sfrw_bitfield_f.c
12325
12326 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12327
12328         PR c++/18100
12329         * g++.dg/lookup/name-clash4.C: New test.
12330
12331 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12332
12333         PR c++/18672
12334         * g++.dg/opt/array1.C: New.
12335
12336         PR c++/18803
12337         * g++.dg/template/operator5.C: New.
12338
12339 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12340
12341         PR c/18867
12342         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12343
12344 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12345
12346         * gcc.dg/noncompile/20041207.c: New test.
12347
12348 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12349
12350         * g++.dg/other/unreachable-1.C: New test.
12351
12352 2004-12-06  Nick Clifton  <nickc@redhat.com>
12353
12354         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12355         <limits.h> because the latter comes from gcc's include/ directory
12356         and not the newlib/libc/include directory.
12357
12358 2004-12-04  Richard Henderson  <rth@redhat.com>
12359
12360         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12361
12362 2004-12-04  Richard Henderson  <rth@redhat.com>
12363
12364         * lib/target-supports.exp (check_gc_sections_available): Disable
12365         for alpha and ia64.
12366
12367 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12368
12369         PR middle-end/17909
12370         * g++.dg/other/vararg-2.C: New test.
12371
12372 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12373
12374         PR c++/17011, c++/17971
12375         * g++.dg/template/error15.C: Adjust expected error.
12376         * g++.dg/template/instantiate3.C: Likewise.
12377
12378 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12379
12380         * gcc.dg/altivec-18.c: Fix for darwin
12381
12382 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12383
12384         PR c++/18782
12385         * g++.dg/parse/ptrmem2.C: New.
12386
12387         PR c++/18318
12388         * g++.dg/template/new1.C: New.
12389
12390 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12391
12392         PR fortran/18710
12393         * gfortran.dg/direct_io_3.f90: New test.
12394
12395 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12396
12397         PR 18758
12398         * g++.dg/parse/crash21.C: New.
12399
12400 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12401
12402         PR c++/15664, c++/18276
12403         * g++.dg/template/ttp13.C: New test.
12404         * g++.dg/template/ttp14.C: Likewise.
12405
12406 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12407
12408         PR c++/18123
12409         * g++.dg/parse/enum2.C: New test.
12410         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12411
12412 2004-12-02  Nick Clifton  <nickc@redhat.com>
12413
12414         * gcc.target/xstormy16: New test directory.
12415         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12416         * gcc.target/xstormy16/bp.c: Check the generation of bp
12417         instructions.
12418         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12419         bn instructions and the BELOW100 attribute.
12420
12421 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12422
12423         PR target/16952
12424         * gcc.dg/ppc-eabi.c: New.
12425
12426 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12427
12428         PR fortran/18284
12429         * gfortran.dg/backspace.f90
12430
12431 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12432
12433         * gfortran.dg/inquire.f90: New test.
12434
12435 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12436
12437         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12438         handle effective-target-keyword.
12439         (dg-skip-if): Support effective-target keyword as target list.
12440         (dg-xfail-if): Ditto.
12441         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12442
12443 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12444
12445         PR tree-optimization/18291
12446         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12447
12448 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12449
12450         PR C++/18729
12451         * g++.dg/parse/crash20.C: New.
12452
12453         PR c++/17431
12454         * g++.dg/overload/arg1.C: New.
12455         * g++.dg/overload/arg2.C: New.
12456         * g++.dg/overload/arg3.C: New.
12457         * g++.dg/overload/arg4.C: New.
12458
12459 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12460
12461         * gcc.dg/c99-flex-array-4.c: Remove.
12462
12463 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12464
12465         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12466
12467         * lib/target-supports.exp (is-effective-target): Simplify.
12468
12469         * lib/target-supports.exp (check_effective_target_vect_long):
12470         Fix for powerpc64-*-*.
12471
12472 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12473
12474         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12475         to support new requirements on FreeBSD 5.
12476
12477 2004-11-30  Devang Patel  <dpatel@apple.com>
12478
12479         PR 18702
12480         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12481
12482 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12483
12484         * g++.dg/ext/altivec-13.C: New test.
12485
12486 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12487
12488         PR tree-opt/18298
12489         * gcc.c-torture/execute/p18298.c: New test.
12490
12491 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12492             Dorit Naishlos  <dorit@il.ibm.com>
12493
12494         PR tree-opt/18607
12495         * gcc.dg/vect/vect-89.c: New test.
12496
12497 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12498
12499         * gcc.dg/pr18596-1.c: New test.
12500
12501 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12502
12503         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12504
12505 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12506
12507         PR c/18479
12508         * gcc.dg/pr18479.c: New test.
12509
12510 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12511
12512         PR target/18490
12513         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12514         mmix-knuth-mmixware.
12515
12516         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12517         cris-*-elf* cris-*-aout* mmix-*-*
12518
12519 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12520
12521         PR middle-end/18725
12522         * gcc.dg/pr18725.c: New test.
12523
12524 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12525
12526         PR target/18488
12527         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12528
12529         PR target/18336
12530         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12531
12532 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12533
12534         PR c++/18368
12535         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12536         * g++.old-deja/g++.law/ctors5.C: Likewise.
12537         * g++.old-deja/g++.other/crash25.C: Likewise.
12538
12539         PR c++/18674
12540         * g++.dg/template/error16.C: New test.
12541
12542         PR c++/18512
12543         * g++.dg/template/crash29.C: New test.
12544
12545 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12546
12547         PR tree-optimization/18712
12548         * gcc.c-torture/compile/pr18712.c: New test.
12549
12550 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12551
12552         PR c/7544
12553         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12554         tests.
12555
12556 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12557
12558         PR c++/18652
12559         * g++.dg/lookup/crash6.C: New test.
12560
12561 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12562
12563         PR middle-end/18164
12564         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12565
12566 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12567
12568         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12569         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12570         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12571
12572 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12573
12574         * gcc.dg/pr18164.c: New test.
12575
12576 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12577
12578         * gcc.dg/funroll-loops-all.c: New.
12579
12580 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12581
12582         PR target/18489
12583         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12584         delimeter, match space and TAB as well as ":".
12585
12586         PR target/18484
12587         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12588
12589         PR target/18348
12590         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12591
12592         PR target/18345
12593         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12594
12595         PR target/18337
12596         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12597
12598 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12599
12600         * gfortran.dg/direct_io_2.f90: New test.
12601
12602 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12603
12604         PR target/18334
12605         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12606
12607 2004-11-28  Richard Henderson  <rth@redhat.com>
12608
12609         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12610
12611 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12612
12613         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12614         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12615         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12616         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12617         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12618         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12619         gcc.dg/pointer-arith-8.c: New tests.
12620
12621 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12622
12623         PR fortran/18364
12624         * gfortran.dg/endfile.f90: New test.
12625
12626 2004-11-27  Falk Hueffner  <falk@debian.org>
12627
12628         * gcc.dg/loop-6.c: New test.
12629
12630 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12631
12632         * gcc.c-torture/execute/20041126-1.c: New test.
12633
12634 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12635
12636         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12637         on IRIX.
12638
12639 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12640
12641         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12642         functions.
12643
12644 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12645
12646         PR rtl-optimization/17825
12647         * gcc.c-torture/compile/20041119-1.c: New test.
12648
12649 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12650
12651         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12652         Check existence of ld library path variables before unsetting.
12653
12654 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12655
12656         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12657
12658 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12659
12660         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12661
12662 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12663
12664         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12665
12666 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12667
12668         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12669         dg-do directive.
12670
12671 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12672
12673         * gcc.dg/pr17957.c: Pass --param, not -param.
12674
12675 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12676
12677         PR middle-end/17957
12678         * testsuite/gcc.dg/pr17957.c: New test.
12679
12680 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR c++/18445
12683         * g++.dg/template/crash28.C: Likewise.
12684
12685         PR c++/18001
12686         * g++.dg/expr/unary2.C: Adjust lvalue messages.
12687         * g++.dg/ext/lvaddr.C: Likewise.
12688         * g++.dg/opt/pr7503-3.C: Likewise.
12689
12690         PR c++/18466
12691         * g++.dg/parse/qualified3.C: New test.
12692         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
12693
12694         PR c++/18545
12695         * g++.dg/expr/return1.C: New test.
12696
12697 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12698
12699         Friend class name lookup 3/n, PR c++/3332
12700         * g++.dg/lookup/friend3.C: New test.
12701         * g++.dg/lookup/friend4.C: Likewise.
12702         * g++.dg/lookup/friend5.C: Likewise.
12703
12704 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12705
12706         Friend class name lookup 2/n, PR c++/14513, c++/15410
12707         * g++.dg/lookup/friend2.C: New test.
12708         * g++.dg/template/friend31.C: Likewise.
12709
12710 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12711
12712         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
12713
12714 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12715
12716         PR c++/17473
12717         * g++.dg/tc1/dr56.C: Remove.
12718         * g++.dg/template/typedef1.C: Add dg-error markers.
12719         * g++.old-deja/g++.other/typedef7.C: Likewise.
12720
12721         PR c++/18285
12722         * g++.dg/parse/typedef7.C: New test.
12723
12724 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
12725
12726         * gcc.c-torture/execute/20041124-1.c: New test.
12727
12728 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12729
12730         * g++.dg/template/deduce3.C: New test.
12731
12732         PR c++/18586
12733         * g++.dg/template/crash27.C: New test.
12734
12735         PR c++/18530
12736         * g++.dg/warn/Wshadow-3.C: New test.
12737
12738 2004-11-24  Devang Patel  <dpatel@apple.com>
12739
12740         PR/18555
12741         * gcc.dg/cpp/isysroot-1.c: New test.
12742         * gcc.dg/cpp/usr/include/stdio.h: New file.
12743         * gcc.dg/cpp/isysroot-2.c: New test.
12744         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
12745         New file.
12746
12747 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12748
12749         PR c++/8929
12750         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
12751
12752 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12753
12754         * gcc.target/sparc/align.c: Do not include <stdint.h>.
12755         * gcc.target/sparc/pdist.c: Likewise.
12756
12757 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
12758
12759         PR c++/16882
12760         * g++.dg/conversion/simd1.C: New test.
12761
12762 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12763
12764         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
12765         and restore_ld_library_path_env_vars.
12766         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
12767         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
12768         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
12769         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
12770
12771 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
12772
12773         * gcc.dg/pragma-align-2.c: Test macro expansion.
12774         * gcc.dg/pragma-pack-2.c: New test.
12775
12776 2004-11-23  Richard Henderson  <rth@redhat.com>
12777
12778         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
12779         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12780         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
12781         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
12782         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
12783         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
12784
12785         * gcc.dg/vect/vect.exp: Add check for alpha.
12786         * lib/target-supports.exp (check_alpha_max_hw_available): New.
12787         (check_effective_target_vect_int): Enable for alpha.
12788         (check_effective_target_vect_long): New.
12789         (is-effective-target): Add it.
12790
12791 2004-11-23  Uros Bizjak <uros@kss-loka.si>
12792
12793         * gcc.dg/pr18614-1.c: New test.
12794
12795 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12796
12797         * gcc.dg/setjmp-2.c: New test.
12798
12799 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
12800
12801         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
12802         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
12803         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
12804         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
12805         gcc.target/sparc/pdist.c: New tests.
12806
12807 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
12808
12809         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
12810
12811 2004-11-22  Dale Johannesen  <dalej@apple.com>
12812
12813         * gcc.dg/20041111-1.c: New.
12814
12815 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12816
12817         PR tree-opt/18536
12818         * gcc.dg/vect/pr18536.c: New test.
12819
12820 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12821
12822         PR c++/18354
12823         * g++.dg/template/nontype11.C: New test.
12824
12825 2004-11-21  Roger Sayle  <roger@eyesopen.com>
12826
12827         PR middle-end/18520
12828         * gcc.dg/pr18520-1.c: New test case.
12829
12830 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
12831
12832         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
12833         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
12834         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
12835         expected diagnostics.
12836
12837 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12838
12839         PR target/18580
12840         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
12841         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
12842         vect-77.c, vect-77a.c: XFAIL on the SPARC.
12843
12844 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12845
12846         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
12847
12848 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
12849             Joseph Myers  <joseph@codesourcery.com>
12850
12851         * lib/target-supports.exp (check_visibility_available): Really
12852         test the compiler.
12853
12854 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12855
12856         PR tree-opt/18181
12857         * gcc.dg/vect/vect-85.c: New test.
12858         * gcc.dg/vect/vect-86.c: New test.
12859         * gcc.dg/vect/vect-87.c: New test.
12860         * gcc.dg/vect/vect-88.c: New test.
12861
12862 2004-11-19  Ben Elliston  <bje@au.ibm.com>
12863
12864         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
12865
12866 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
12867
12868         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
12869         * gcc.dg/ppc-and-1.c: Ditto.
12870         * gcc.dg/ppc-compare-1.c: Ditto.
12871         * gcc.dg/ppc-mov-1.c: Ditto
12872
12873 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
12874             Mark Mitchell  <mark@codesourcery.com>
12875
12876         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
12877
12878 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12879             Aldy Hernandez  <aldyh@redhat.com>
12880
12881         * lib/target-supports.exp (check_effective_target_vect_int): New
12882         (check_effective_target_vect_float): New
12883         (check_effective_target_vect_double): New.
12884         (is-effective-target): Support new effective targets keywords.
12885         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
12886         default action for dg-do.
12887         * gcc.dg/vect/pr16105.c: Use new support.
12888         * gcc.dg/vect/pr18400.c: Ditto.
12889         * gcc.dg/vect/pr18425.c: Ditto.
12890         * gcc.dg/vect/vect-1.c: Ditto.
12891         * gcc.dg/vect/vect-10.c: Ditto.
12892         * gcc.dg/vect/vect-11.c: Ditto.
12893         * gcc.dg/vect/vect-12.c: Ditto.
12894         * gcc.dg/vect/vect-13.c: Ditto.
12895         * gcc.dg/vect/vect-14.c: Ditto.
12896         * gcc.dg/vect/vect-15.c: Ditto.
12897         * gcc.dg/vect/vect-16.c: Ditto.
12898         * gcc.dg/vect/vect-17.c: Ditto.
12899         * gcc.dg/vect/vect-18.c: Ditto.
12900         * gcc.dg/vect/vect-19.c: Ditto.
12901         * gcc.dg/vect/vect-2.c: Ditto.
12902         * gcc.dg/vect/vect-20.c: Ditto.
12903         * gcc.dg/vect/vect-21.c: Ditto.
12904         * gcc.dg/vect/vect-22.c: Ditto.
12905         * gcc.dg/vect/vect-23.c: Ditto.
12906         * gcc.dg/vect/vect-24.c: Ditto.
12907         * gcc.dg/vect/vect-25.c: Ditto.
12908         * gcc.dg/vect/vect-26.c: Ditto.
12909         * gcc.dg/vect/vect-27.c: Ditto.
12910         * gcc.dg/vect/vect-27a.c: Ditto.
12911         * gcc.dg/vect/vect-28.c: Ditto.
12912         * gcc.dg/vect/vect-29.c: Ditto.
12913         * gcc.dg/vect/vect-29a.c: Ditto.
12914         * gcc.dg/vect/vect-3.c: Ditto.
12915         * gcc.dg/vect/vect-30.c: Ditto.
12916         * gcc.dg/vect/vect-31.c: Ditto.
12917         * gcc.dg/vect/vect-32.c: Ditto.
12918         * gcc.dg/vect/vect-33.c: Ditto.
12919         * gcc.dg/vect/vect-34.c: Ditto.
12920         * gcc.dg/vect/vect-35.c: Ditto.
12921         * gcc.dg/vect/vect-36.c: Ditto.
12922         * gcc.dg/vect/vect-37.c: Ditto.
12923         * gcc.dg/vect/vect-38.c: Ditto.
12924         * gcc.dg/vect/vect-4.c: Ditto.
12925         * gcc.dg/vect/vect-40.c: Ditto.
12926         * gcc.dg/vect/vect-41.c: Ditto.
12927         * gcc.dg/vect/vect-42.c: Ditto.
12928         * gcc.dg/vect/vect-43.c: Ditto.
12929         * gcc.dg/vect/vect-44.c: Ditto.
12930         * gcc.dg/vect/vect-45.c: Ditto.
12931         * gcc.dg/vect/vect-46.c: Ditto.
12932         * gcc.dg/vect/vect-47.c: Ditto.
12933         * gcc.dg/vect/vect-48.c: Ditto.
12934         * gcc.dg/vect/vect-48a.c: Ditto.
12935         * gcc.dg/vect/vect-49.c: Ditto.
12936         * gcc.dg/vect/vect-5.c: Ditto.
12937         * gcc.dg/vect/vect-50.c: Ditto.
12938         * gcc.dg/vect/vect-51.c: Ditto.
12939         * gcc.dg/vect/vect-52.c: Ditto.
12940         * gcc.dg/vect/vect-53.c: Ditto.
12941         * gcc.dg/vect/vect-54.c: Ditto.
12942         * gcc.dg/vect/vect-55.c: Ditto.
12943         * gcc.dg/vect/vect-56.c: Ditto.
12944         * gcc.dg/vect/vect-56a.c: Ditto.
12945         * gcc.dg/vect/vect-57.c: Ditto.
12946         * gcc.dg/vect/vect-58.c: Ditto.
12947         * gcc.dg/vect/vect-59.c: Ditto.
12948         * gcc.dg/vect/vect-6.c: Ditto.
12949         * gcc.dg/vect/vect-60.c: Ditto.
12950         * gcc.dg/vect/vect-61.c: Ditto.
12951         * gcc.dg/vect/vect-62.c: Ditto.
12952         * gcc.dg/vect/vect-63.c: Ditto.
12953         * gcc.dg/vect/vect-64.c: Ditto.
12954         * gcc.dg/vect/vect-65.c: Ditto.
12955         * gcc.dg/vect/vect-66.c: Ditto.
12956         * gcc.dg/vect/vect-67.c: Ditto.
12957         * gcc.dg/vect/vect-68.c: Ditto.
12958         * gcc.dg/vect/vect-69.c: Ditto.
12959         * gcc.dg/vect/vect-7.c: Ditto.
12960         * gcc.dg/vect/vect-72.c: Ditto.
12961         * gcc.dg/vect/vect-72a.c: Ditto.
12962         * gcc.dg/vect/vect-73.c: Ditto.
12963         * gcc.dg/vect/vect-74.c: Ditto.
12964         * gcc.dg/vect/vect-75.c: Ditto.
12965         * gcc.dg/vect/vect-76.c: Ditto.
12966         * gcc.dg/vect/vect-77.c: Ditto.
12967         * gcc.dg/vect/vect-77a.c: Ditto.
12968         * gcc.dg/vect/vect-78.c: Ditto.
12969         * gcc.dg/vect/vect-79.c: Ditto.
12970         * gcc.dg/vect/vect-8.c: Ditto.
12971         * gcc.dg/vect/vect-80.c: Ditto.
12972         * gcc.dg/vect/vect-82.c: Ditto.
12973         * gcc.dg/vect/vect-82_64.c: Ditto.
12974         * gcc.dg/vect/vect-83.c: Ditto.
12975         * gcc.dg/vect/vect-83_64.c: Ditto.
12976         * gcc.dg/vect/vect-9.c: Ditto.
12977         * gcc.dg/vect/vect-all.c: Ditto.
12978         * gcc.dg/vect/vect-none.c: Ditto.
12979
12980 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12981
12982         * lib/gcc-dg.exp (dg-skip-if): New function.
12983         (dg-forbid-option): Remove.
12984         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
12985         * g++.dg/abi/bitfield8.C: Likewise.
12986         * g++.dg/abi/dtor1.C: Likewise.
12987         * g++.dg/abi/empty10.C: Likewise.
12988         * g++.dg/abi/empty7.C: Likewise.
12989         * g++.dg/abi/empty9.C: Likewise.
12990         * g++.dg/abi/layout3.C: Likewise.
12991         * g++.dg/abi/layout4.C: Likewise.
12992         * g++.dg/abi/thunk1.C: Likewise.
12993         * g++.dg/abi/thunk2.C: Likewise.
12994         * g++.dg/abi/vbase11.C: Likewise.
12995         * g++.dg/abi/vthunk2.C: Likewise.
12996         * g++.dg/abi/vthunk3.C: Likewise.
12997         * g++.dg/ext/attrib8.C: Likewise.
12998         * g++.dg/opt/longbranch2.C: Likewise.
12999         * g++.dg/opt/reg-stack4.C: Likewise.
13000         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13001         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13002         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13003         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13004         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13005         * gcc.dg/20000609-1.c: Likewise.
13006         * gcc.dg/20000720-1.c: Likewise.
13007         * gcc.dg/20011107-1.c: Likewise.
13008         * gcc.dg/20011119-1.c: Likewise.
13009         * gcc.dg/20020108-1.c: Likewise.
13010         * gcc.dg/20020122-2.c: Likewise.
13011         * gcc.dg/20020122-3.c: Likewise.
13012         * gcc.dg/20020201-3.c: Likewise.
13013         * gcc.dg/20020206-1.c: Likewise.
13014         * gcc.dg/20020218-1.c: Likewise.
13015         * gcc.dg/20020310-1.c: Likewise.
13016         * gcc.dg/20020411-1.c: Likewise.
13017         * gcc.dg/20020418-2.c: Likewise.
13018         * gcc.dg/20020426-1.c: Likewise.
13019         * gcc.dg/20020426-2.c: Likewise.
13020         * gcc.dg/20020517-1.c: Likewise.
13021         * gcc.dg/20020523-1.c: Likewise.
13022         * gcc.dg/20020523-2.c: Likewise.
13023         * gcc.dg/20020729-1.c: Likewise.
13024         * gcc.dg/20030204-1.c: Likewise.
13025         * gcc.dg/20030826-2.c: Likewise.
13026         * gcc.dg/20030926-1.c: Likewise.
13027         * gcc.dg/20031202-1.c: Likewise.
13028         * gcc.dg/980312-1.c: Likewise.
13029         * gcc.dg/980313-1.c: Likewise.
13030         * gcc.dg/990117-1.c: Likewise.
13031         * gcc.dg/990424-1.c: Likewise.
13032         * gcc.dg/990524-1.c: Likewise.
13033         * gcc.dg/991230-1.c: Likewise.
13034         * gcc.dg/i386-387-1.c: Likewise.
13035         * gcc.dg/i386-387-2.c: Likewise.
13036         * gcc.dg/i386-387-3.c: Likewise.
13037         * gcc.dg/i386-387-4.c: Likewise.
13038         * gcc.dg/i386-387-5.c: Likewise.
13039         * gcc.dg/i386-387-6.c: Likewise.
13040         * gcc.dg/i386-asm-1.c: Likewise.
13041         * gcc.dg/i386-bitfield1.c: Likewise.
13042         * gcc.dg/i386-bitfield2.c: Likewise.
13043         * gcc.dg/i386-loop-1.c: Likewise.
13044         * gcc.dg/i386-loop-2.c: Likewise.
13045         * gcc.dg/i386-loop-3.c: Likewise.
13046         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13047         * gcc.dg/i386-pic-1.c: Likewise.
13048         * gcc.dg/i386-regparm.c: Likewise.
13049         * gcc.dg/i386-signbit-1.c: Likewise.
13050         * gcc.dg/i386-signbit-2.c: Likewise.
13051         * gcc.dg/i386-signbit-3.c: Likewise.
13052         * gcc.dg/i386-sse-5.c: Likewise.
13053         * gcc.dg/i386-sse-8.c: Likewise.
13054         * gcc.dg/i386-unroll-1.c: Likewise.
13055         * gcc.dg/tls/opt-1.c: Likewise.
13056         * gcc.dg/tls/opt-2.c: Likewise.
13057         * gcc.dg/unroll-1.c: Likewise.
13058         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13059         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13060         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13061         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13062
13063 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13064
13065         * g++.dg/template/incomplete1.C: New test.
13066
13067 2004-11-16  Nick Clifton  <nickc@redhat.com>
13068
13069         Revert patches accidentally commited during checkin of fixes for
13070         xstormy16 tests:
13071         gcc.c-torture/execute/simd-4.c: Revert
13072         gcc.dg/20040910-1.c: Revert.
13073
13074 2004-11-16  Paul Brook  <paul@codesourcery.com>
13075
13076         PR fortran/13010
13077         * gfortran.dg/der_pointer_1.f90: New test.
13078
13079 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
13080
13081         PR c/18498
13082         * gcc.dg/bitfld-13.c: New test.
13083
13084 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
13085
13086         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
13087         powerpc*-*-linux*.
13088
13089         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
13090         * gcc.dg/ppc64-abi-2.c: Ditto.
13091         * gcc.dg/ppc64-abi-3.c: Ditto.
13092
13093         * lib/gcc-dg.exp (dg-target-list): Remove.
13094
13095 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
13096
13097         * gcc.dg/ia64-postinc.c: New test.
13098
13099 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13100
13101         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13102
13103 2004-11-15  Nick Clifton  <nickc@redhat.com>
13104
13105         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13106         __INT_MAX__ so that the test can be compiled by toolchains
13107         targeted at 16-bit processors.
13108
13109         * gcc.dg/20040625-1.c: Use long constants rather than integers
13110         when performing arithmetic that will overflow 16-bits.
13111
13112         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13113         xstormy16.  It does not support 128-bit vector operations.
13114
13115         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13116         with the macro PTR_TYPE.  Define this macro to an integer type
13117         suitable for holding a pointer.
13118
13119         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13120         the target is a 16-bit processor.
13121
13122         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13123         16-bit targets where the character constant will be too long.
13124
13125         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13126         where the double will not be directly addressable.
13127
13128 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13129
13130         Friend class name lookup 1/n, PR c++/18471
13131         * g++.dg/template/crash26.C: New test.
13132         * g++.dg/lookup/struct1.C: Adjust expected error.
13133         * g++.dg/parse/elab1.C: Likewise.
13134         * g++.dg/parse/elab2.C: Likewise.
13135         * g++.dg/parse/int-as-enum1.C: Likewise.
13136         * g++.dg/parse/struct-as-enum1.C: Likewise.
13137         * g++.dg/parse/typedef1.C: Likewise.
13138         * g++.dg/parse/typedef3.C: Likewise.
13139         * g++.dg/parse/typedef4.C: Likewise.
13140         * g++.dg/parse/typedef5.C: Likewise.
13141         * g++.dg/template/nontype4.C: Likewise.
13142         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13143         * g++.old-deja/g++.other/elab1.C: Likewise.
13144         * g++.old-deja/g++.other/syntax4.C: Likewise.
13145
13146 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13147
13148         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13149
13150 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13151
13152         * gcc.c-torture/execute/20041114-1.c: New test.
13153
13154 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13155
13156         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13157         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13158         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13159         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13160         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13161         gcc.dg/switch-7.c: New tests.
13162
13163 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13164
13165         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13166
13167 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13168
13169         PR tree-opt/18400
13170         * gcc.dg/vect/pr18400.c: New test.
13171
13172 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13173             Andrew Pinski  <pinskia@physics.uc.edu>
13174
13175         PR tree-opt/18425
13176         * gcc.dg/vect/pr18425.c: New test.
13177
13178 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13179
13180         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13181         Guard with dg-require-alias and dg-require-visibility.
13182
13183 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13184
13185         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13186
13187 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13188
13189         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13190
13191 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13192
13193         PR c++/17344
13194         * g++.dg/template/defarg5.C: New test.
13195
13196 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13197
13198         * g++.dg/parse/cast1.C: Run only on ILP32.
13199         * g++.old-deja/g++.mike/p784.C: Likewise.
13200
13201 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13202
13203         * gcc.c-torture/execute/20041113-1.c: New test.
13204
13205 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13206
13207         PR target/18230
13208         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13209         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13210         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13211         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13212         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13213         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13214         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13215         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13216         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13217         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13218         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13219         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13220         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13221
13222 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13223
13224         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13225         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13226         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13227         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13228         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13229         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13230         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13231         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13232         gcc.target/sparc/combined-1.c: New tests.
13233
13234 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13235
13236         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13237         New tests.
13238
13239 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13240
13241         * lib/gcc-dg.exp (dg-forbid-option): New function.
13242         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13243         * g++.dg/abi/bitfield8.C: Likewise.
13244         * g++.dg/abi/dtor1.C: Likewise.
13245         * g++.dg/abi/empty10.C: Likewise.
13246         * g++.dg/abi/empty7.C: Likewise.
13247         * g++.dg/abi/empty9.C: Likewise.
13248         * g++.dg/abi/layout3.C: Likewise.
13249         * g++.dg/abi/layout4.C: Likewise.
13250         * g++.dg/abi/thunk1.C: Likewise.
13251         * g++.dg/abi/thunk2.C: Likewise.
13252         * g++.dg/abi/vbase11.C: Likewise.
13253         * g++.dg/abi/vthunk2.C: Likewise.
13254         * g++.dg/abi/vthunk3.C: Likewise.
13255         * g++.dg/ext/attrib8.C: Likewise.
13256         * g++.dg/opt/longbranch2.C: Likewise.
13257         * g++.dg/opt/reg-stack4.C: Likewise.
13258         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13259         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13260         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13261         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13262         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13263         * gcc.dg/20000609-1.c: Likewise.
13264         * gcc.dg/20000720-1.c: Likewise.
13265         * gcc.dg/20011107-1.c: Likewise.
13266         * gcc.dg/20011119-1.c: Likewise.
13267         * gcc.dg/20020108-1.c: Likewise.
13268         * gcc.dg/20020122-2.c: Likewise.
13269         * gcc.dg/20020122-3.c: Likewise.
13270         * gcc.dg/20020201-3.c: Likewise.
13271         * gcc.dg/20020206-1.c: Likewise.
13272         * gcc.dg/20020218-1.c: Likewise.
13273         * gcc.dg/20020310-1.c: Likewise.
13274         * gcc.dg/20020411-1.c: Likewise.
13275         * gcc.dg/20020418-2.c: Likewise.
13276         * gcc.dg/20020426-1.c: Likewise.
13277         * gcc.dg/20020426-2.c: Likewise.
13278         * gcc.dg/20020517-1.c: Likewise.
13279         * gcc.dg/20020523-1.c: Likewise.
13280         * gcc.dg/20020523-2.c: Likewise.
13281         * gcc.dg/20020729-1.c: Likewise.
13282         * gcc.dg/20030204-1.c: Likewise.
13283         * gcc.dg/20030826-2.c: Likewise.
13284         * gcc.dg/20030926-1.c: Likewise.
13285         * gcc.dg/20031202-1.c: Likewise.
13286         * gcc.dg/980312-1.c: Likewise.
13287         * gcc.dg/980313-1.c: Likewise.
13288         * gcc.dg/990117-1.c: Likewise.
13289         * gcc.dg/990424-1.c: Likewise.
13290         * gcc.dg/990524-1.c: Likewise.
13291         * gcc.dg/991230-1.c: Likewise.
13292         * gcc.dg/i386-387-1.c: Likewise.
13293         * gcc.dg/i386-387-2.c: Likewise.
13294         * gcc.dg/i386-387-3.c: Likewise.
13295         * gcc.dg/i386-387-4.c: Likewise.
13296         * gcc.dg/i386-387-5.c: Likewise.
13297         * gcc.dg/i386-387-6.c: Likewise.
13298         * gcc.dg/i386-asm-1.c: Likewise.
13299         * gcc.dg/i386-bitfield1.c: Likewise.
13300         * gcc.dg/i386-bitfield2.c: Likewise.
13301         * gcc.dg/i386-loop-1.c: Likewise.
13302         * gcc.dg/i386-loop-2.c: Likewise.
13303         * gcc.dg/i386-loop-3.c: Likewise.
13304         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13305         * gcc.dg/i386-pic-1.c: Likewise.
13306         * gcc.dg/i386-regparm.c: Likewise.
13307         * gcc.dg/i386-signbit-1.c: Likewise.
13308         * gcc.dg/i386-signbit-2.c: Likewise.
13309         * gcc.dg/i386-signbit-3.c: Likewise.
13310         * gcc.dg/i386-sse-5.c: Likewise.
13311         * gcc.dg/i386-sse-8.c: Likewise.
13312         * gcc.dg/i386-unroll-1.c: Likewise.
13313         * gcc.dg/tls/opt-1.c: Likewise.
13314         * gcc.dg/tls/opt-2.c: Likewise.
13315         * gcc.dg/unroll-1.c: Likewise.
13316         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13317         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13318         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13319         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13320         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13321         -m64 is specified.
13322
13323 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/18389
13326         * g++.dg/parse/cond1.C: New test.
13327
13328         PR c++/18429
13329         * g++.dg/template/array9.C: New test.
13330         * g++.dg/ext/vla1.C: Adjust error messages.
13331         * g++.dg/ext/vlm1.C: Likewise.
13332         * g++.dg/template/crash2.C: Likewise.
13333
13334         PR c++/18436
13335         * g++.dg/template/call3.C: New test.
13336
13337         PR c++/18407
13338         * g++.dg/template/ptrmem11.C: New test.
13339
13340 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13341
13342         PR other/14264
13343         * lib/g++.exp: Set LC_ALL and LANG to C.
13344         * lib/gcc-dg.exp: Likewise.
13345         * lib/gfortran.exp: Likewise.
13346         * lib/objc.exp: Likewise.
13347         * lib/treelang.exp: Likewise.
13348
13349 2004-11-12  Andreas Schwab  <schwab@suse.de>
13350
13351         * gcc.dg/pr16286.c: Fix last change.
13352
13353 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13354
13355         PR c++/18416
13356         * g++.dg/init/global1.C: New test.
13357
13358 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13359
13360         * gcc.c-torture/execute/20041112-1.c: New test.
13361
13362 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13363
13364         * lib/gcc-dg.exp (dg-target-list): New.
13365
13366 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13367             Richard Sandiford  <rsandifo@redhat.com>
13368
13369         * lib/target-supports.exp (get-compiler_messages): New.
13370         (check_named_sections_available): Use it.
13371         (check_effective_target_ilp32): New.
13372         (check_effective_target_lp64): New.
13373         (is-effective-target): New.
13374         * lib/gcc-dg.exp (dg-require-effective-target): New.
13375
13376 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13377
13378         * gcc.dg/precedence-1.c: New test.
13379
13380 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13381
13382         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13383
13384         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13385         message, delete generated files, use more descriptive name for
13386         executable, and make the test unsupported when it cannot be run.
13387
13388         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13389         (dg-require-weak, dg-require-visibility, dg-require-alias,
13390         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13391         dg-require-iconv, dg-require-named-sections): Use it.
13392
13393         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13394
13395 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13396
13397         PR target/16457
13398         * gcc.dg/ppc-and-1: New
13399
13400         PR target/16796
13401         * gcc.dg/ppc-mov-1.c: New.
13402
13403         PR target/16458
13404         * gcc.dg/ppc-compare-1.c: New.
13405
13406 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13407
13408         * objc.dg/desig-init-2.m: New test.
13409
13410 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13411
13412         PR middle-end/18160
13413         * g++.dg/warn/register-var-1.C: New test.
13414         * g++.dg/warn/register-var-2.C: New test.
13415
13416 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13417
13418         * gcc.dg/union-2.c: New test.
13419
13420 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13421
13422         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13423         New test for PR tree-optimization/17892.
13424
13425 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13426
13427         PR c++/18369
13428         * g++.dg/init/new12.C: New test.
13429
13430 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13431
13432         * gcc.target/sparc: New directory.
13433         * gcc.target/sparc/sparc.exp: New driver.
13434         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13435         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13436         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13437         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13438
13439 2004-11-10  Paul Brook  <paul@codesourcery.com>
13440
13441         PR fortran/18218
13442         * gfortran.dg/list_read.c: New test.
13443
13444 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13445
13446         PR c/18322
13447         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13448         expected diagnostic location.
13449
13450 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13451
13452         * gcc.dg/20041109-1.c: New test.
13453
13454 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13455
13456         PR objc/18406
13457         * objc/compile/pr18406.m: New test.
13458
13459 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13460
13461         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13462
13463 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13464
13465         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13466
13467 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13468
13469         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13470
13471 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13472
13473         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13474         exit.
13475
13476 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13477
13478         PR tree-opt/18299
13479         * gcc.c-torture/pr18299-1.c: New test.
13480
13481 2004-11-06  Andreas Schwab  <schwab@suse.de>
13482
13483         * gcc.dg/pr16286.c: Also test for bool and pixel.
13484
13485 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13486
13487         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13488         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13489         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13490         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13491         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13492         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13493         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13494         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13495         gcc.dg/struct-semi-3.c: New tests.
13496
13497 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13498
13499         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13500
13501 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13502
13503         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13504         Do not use C99 designators.
13505
13506 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13507
13508         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13509
13510 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13511
13512         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13513         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13514         * gcc.c-torture/execute/simd-5.x: Remove.
13515
13516 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13517
13518         PR rtl-optimization/17933
13519         * gcc.dg/torture/pr17933-1.c: New test.
13520
13521 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13522
13523         PR target/18106
13524         * lib/target-supports.exp (check_weak_available): Support
13525         Windows.
13526
13527 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13528
13529         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13530         call to fflush(stdout) before abort.
13531         (my_ffsll): New function.
13532         (generate_fields): Use it.
13533
13534 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13535
13536         * gcc.dg/init-undef-1.c: New test.
13537
13538 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13539
13540         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13541         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13542         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13543         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13544         expected messages for new parser.
13545
13546 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13547
13548         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13549
13550 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13551
13552         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13553         on LP64 targets.
13554
13555 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13556
13557         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13558         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13559         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13560         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13561         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13562         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13563         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13564         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13565         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13566         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13567
13568 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13569
13570         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13571         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13572         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13573         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13574         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13575         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13576         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13577         for new parser.
13578
13579 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13580
13581         PR target/15342
13582         * gcc.dg/20041104-1.c: New test.
13583
13584 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13585
13586         * g++.dg/template/nontype7.C: New test.
13587         * g++.dg/template/nontype8.C: Likewise.
13588         * g++.dg/template/nontype9.C: Likewise.
13589         * g++.dg/template/nontype10.C: Likewise.
13590         * g++.dg/tc1/dr49.C: Likewise.
13591         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13592         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13593
13594 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13595
13596         * g++.dg/rtti/tinfo1.C: Remove xfails.
13597
13598 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13599
13600         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13601         packed attribute to the definition to satisfy the new C++ parser.
13602
13603 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13604
13605         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13606         invocations of va_arg.
13607
13608 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13609
13610         PR c++/18124
13611         * g++.dg/template/crash25.C: New test.
13612
13613         PR c++/18155
13614         * g++.dg/template/typedef2.C: New test.
13615         * g++.dg/parse/crash13.C: Adjust error markers.
13616
13617         PR c++/18177
13618         * g++.dg/conversion/const3.C: New test.
13619
13620 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13621
13622         PR fortran/17535
13623         PR fortran/17583
13624         PR fortran/17713
13625         * gfortran.dg/generic_[123].f90: New testcases.
13626
13627 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13628
13629         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13630         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13631
13632 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13633
13634         PR tree-opt/16808
13635         * gcc.c-torture/compile/pr16808.c: New test.
13636
13637 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13638
13639         PR rtl-optimization/17104
13640         * gcc.dg/ppc-bitfield1.c: New.
13641
13642 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13643
13644         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13645
13646 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13647
13648         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13649         strings for 32-bit code.
13650
13651 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13652
13653         PR c/18239
13654         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13655
13656 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13657
13658         PR c++/18064
13659         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13660
13661 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13662
13663         PR c++/15172
13664         * g++.dg/init/aggr2.C: New test.
13665
13666 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13667
13668         * objc.dg/local-decl-1.m: New test.
13669
13670 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13671
13672         * gcc.dg/20040910-1.c: Adjust regex.
13673
13674 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13675
13676         PR rtl-optimization/18084
13677         * g++.dg/opt/pr18084-1.C: New testcase.
13678
13679 2004-10-30  Matt Austern  <austern@apple.com>
13680
13681         PR c++/17542
13682         * g++.dg/ext/attrib18.C: New test.
13683
13684 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13685
13686         PR middle-end/18096
13687         * gcc.dg/pr18096-1.c: New test case.
13688
13689 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13690
13691         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
13692
13693 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
13694
13695         PR c/16666
13696         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
13697         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
13698         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
13699         gcc.dg/old-style-prom-3.c: New tests.
13700
13701 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
13702
13703         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
13704         Remove unnecessary inclusion of stdio.h.
13705
13706 2004-10-29  Roger Sayle  <roger@eyesopen.com>
13707
13708         PR rtl-optimization/17581
13709         * gcc.dg/pr17581-1.c: New test case.
13710
13711 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
13714         being implemented.
13715         * g++.dg/conversion/dr195-1.C: New.
13716         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
13717         * g++.old-deja/g++.mike/p10148.C: Likewise.
13718
13719 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
13720
13721         PR c++/17695
13722         * g++.dg/debug/typedef2.C: New test.
13723
13724 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
13725
13726         PR fortran/13490
13727         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
13728         * gfortran.dg/g77/README: Update.
13729
13730 2004-10-28  Matt Austern  <austern@apple.com>
13731
13732         PR c++/14124
13733         * g++.dg/ext/packed7.C: New test.
13734
13735 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13736
13737         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
13738         scan-assembler.
13739         * lib/scanasm.exp (hidden-scan-for): New proc.
13740         (scan-hidden): Use hidden-scan-for instead of constructing the scan
13741         string.
13742         (scan-not-hidden): Likewise.
13743         * lib/target-supports.exp (check_visibility_available): mach-o is
13744         support too.
13745
13746 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
13747
13748         PR c++/17132
13749         * g++.dg/template/memclass3.C: New test.
13750
13751 2004-10-28  Adam Nemet  <anemet@lnxw.com>
13752
13753         PR middle-end/18160
13754         * gcc.dg/register-var-1.c: New test.
13755         * gcc.dg/register-var-2.c: New test.
13756         * gcc.dg/asm-7.c: Taking the address of a register variable is an
13757         error now.
13758
13759 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
13760
13761         PR other/18172
13762         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
13763         unused variables.
13764         * gcc.dg/vect/vect-22.c: Likewise.
13765
13766 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
13767
13768         * gcc.dg/i386-rotate-1.c: New test.
13769
13770 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
13771
13772         * g++.dg/init/ref12.C: Add "run" marker.
13773
13774         PR c++/17435
13775         * g++.dg/init/ref12.C: New test.
13776
13777         PR c++/18140
13778         * g++.dg/template/shift1.C: New test.
13779         * g++.dg/template/error10.C: Adjust error markers.
13780
13781 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13782
13783         PR tree-opt/17529
13784         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
13785
13786 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
13787
13788         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
13789         * gcc.dg/weak/weak-3.c: Likewise.
13790         * gcc.dg/weak/weak-5.c: Likewise.
13791         * gcc.dg/weak/weak-9.c: Likewise.
13792         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
13793         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
13794
13795         * gcc.dg/darwin-weakimport-1.c: New.
13796
13797 2004-10-28  Ben Elliston  <bje@au.ibm.com>
13798
13799         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
13800
13801 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
13802
13803         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
13804         'syntax' error messages.
13805         * gcc.dg/cpp/direct2s.c: Likewise.
13806
13807 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
13808
13809         * gcc.c-torture/compile/20041026-1.c: New.
13810
13811 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR c++/18093
13814         * g++.dg/lookup/ns2.C: New test.
13815
13816         PR c++/18020
13817         * g++.dg/template/enum4.C: New test.
13818
13819         PR c++/18161
13820         * g++.dg/template/expr1.C: New test.
13821
13822 2004-10-26  Ben Elliston  <bje@au.ibm.com>
13823
13824         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
13825
13826 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13827
13828         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
13829         gcc.dg/decl-nospec-3.c: New tests.
13830
13831 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
13832
13833         * objc.dg/super-class-3.m: New test.
13834
13835 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13836
13837         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
13838         resyncing.
13839         * gcc.dg/cpp/direct2s.c: Likewise.
13840
13841 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
13842
13843         * objc.dg/image-info.m: Update for changes to section selection.
13844
13845 2004-10-25  David Ayers  <d.ayers@inode.at>
13846             Ziemowit Laski  <zlaski@apple.com>
13847
13848         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
13849         diagnostics when messaging 'id <Proto>'.
13850         * objc.dg/class-protocol-1.m: New test.
13851         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
13852         a non-existent method signature.
13853         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
13854         Update diagnostics when messaging with non-existent method signature.
13855         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
13856         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
13857         invalid receivers are now resolved as if messaging 'id'; remove
13858         extraneous diagnostics.
13859
13860 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13861
13862         PR c/16667
13863         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
13864         gcc.dg/init-desig-obs-3.c: New tests.
13865
13866 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
13867
13868         * gcc.dg/debug/20041023-1.c: New test.
13869
13870 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
13871
13872         PR middle-end/17407
13873         * gcc.c-torture/compile/pr17407.c: New test.
13874
13875         PR c++/18121
13876         * g++.dg/template/array8.C: New test.
13877
13878 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13879
13880         PR other/18138
13881         * lib/g++.exp: Accept more than one multilib libgcc.
13882         * lib/gcc-dg.exp: Likewise.
13883         * lib/objc.exp: Likewise.
13884         * lib/treelang.exp: Likewise.
13885         * lib/gfortran.exp: Likewise.
13886
13887 2004-10-24  Ben Elliston  <bje@au.ibm.com>
13888
13889         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
13890
13891 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
13892
13893         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
13894         * gcc.dg/c99-const-expr-3.c: Likewise.
13895
13896 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
13897
13898         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
13899
13900 2004-10-23  Ben Elliston  <bje@au.ibm.com>
13901
13902         * gcc.c-torture/execute/loop-2e.x: Remove.
13903
13904 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13905
13906         PR c++/18095
13907         * g++.dg/parse/crash18.C: New.
13908         * g++.dg/parse/crash19.C: New.
13909
13910 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13911
13912         * g++.dg/ext/dllimport1.C: Move dg-warnings.
13913         * g++.dg/ext/dllimport2.C: Same.
13914         * g++.dg/ext/dllimport8.C: Same.
13915
13916 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
13917
13918         PR c++/10841
13919         * g++.dg/conversion/cast1.C: New test.
13920         * g++.dg/overload/pmf1.C: Adjust error marker.
13921
13922 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
13923
13924         PR objc/17923
13925         * objc.dg/const-str-7.m: New test.
13926
13927 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13928
13929         * g++.dg/template/memfriend11.C: Fix comment typo.
13930         * g++.dg/template/memfriend14.C: Likewise.
13931
13932 2004-10-20  Richard Henderson  <rth@redhat.com>
13933
13934         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
13935         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
13936         -fasynchronous-unwind-tables.
13937
13938 2004-10-20  Richard Henderson  <rth@redhat.com>
13939
13940         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
13941         (main): Return success.
13942         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
13943         (main): Return success.
13944
13945 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13946
13947         PR c++/13495
13948         * g++.dg/template/memfriend9.C: New test.
13949         * g++.dg/template/memfriend10.C: Likewise.
13950         * g++.dg/template/memfriend11.C: Likewise.
13951         * g++.dg/template/memfriend12.C: Likewise.
13952         * g++.dg/template/memfriend13.C: Likewise.
13953         * g++.dg/template/memfriend14.C: Likewise.
13954         * g++.dg/template/memfriend15.C: Likewise.
13955         * g++.dg/template/memfriend16.C: Likewise.
13956         * g++.dg/template/memfriend17.C: Likewise.
13957         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
13958
13959 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
13960
13961         * g++.dg/conversion/dr195.C: New.
13962         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
13963
13964 2004-10-20  Ben Elliston  <bje@au.ibm.com>
13965             Devang Patel  <dpatel@apple.com>
13966
13967         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
13968         of floating point arithmetic, which could trap.
13969
13970 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
13971
13972         PR c++/14035
13973         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
13974         * g++.dg/conversion/const2.C: New test.
13975         * g++.dg/expr/reinterpret2.C: New test.
13976         * g++.dg/expr/reinterpret3.C: New test.
13977         * g++.dg/expr/cast2.C: New test.
13978         * g++.dg/expr/copy1.C: New test.
13979         * g++.dg/other/conversion1.C: Change error message.
13980         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
13981         function pointers to void *.
13982         * g++.old-deja/g++.mike/p10148.C: Likewise.
13983
13984 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13985
13986         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
13987
13988 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
13989
13990         PR c++/18047
13991
13992         * g++.dg/parse/expr3.C: New test.
13993
13994 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13995
13996         * gcc.dg/smod-1.c: New test.
13997
13998 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
13999
14000         * objc.dg/method-14.m: New test.
14001
14002 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14003
14004         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14005         Also xfail as the patch was reverted.
14006
14007 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14008
14009         PR middle-end/16973
14010         * gcc.dg/pr16973.c: New test.
14011
14012 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14013
14014         PR tree-optimization/17656
14015         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14016
14017 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14018
14019         * g++.dg/eh/shadow1.C: New.
14020
14021 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14022
14023         * gcc.c-torture/compile/20041018-1.c: New test.
14024
14025 2004-10-18  Ben Elliston  <bje@au.ibm.com>
14026
14027         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
14028         compiler referring to register 0 when accessing sdata.  The linker
14029         now patches things up.
14030
14031 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
14032
14033         PR c/17529
14034         * gcc.c-torture/compile/pr17529.c: New test.
14035
14036 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14037
14038         PR c++/17743
14039         * g++.dg/ext/attrib17.C: New test.
14040
14041 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14042
14043         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
14044
14045 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14046
14047         PR c++/10479
14048         * g++.dg/ext/attrib16.C: New test.
14049
14050 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
14051
14052         PR c++/17042
14053         * g++.dg/init/dso_handle1.C: New test.
14054
14055         PR c++/14667
14056         * g++.dg/parse/typedef6.C: New test.
14057
14058         PR c++/17916
14059         * g++.dg/parse/pragma1.C: New test.
14060
14061 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
14062
14063         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
14064
14065 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
14066
14067         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
14068         -fno-common when on HPPA HP-UX platforms.
14069
14070 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
14071
14072         PR other/16820
14073         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
14074         stdint.h.
14075         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
14076         uintptr_t.
14077
14078 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14079
14080         PR c++/16301
14081         * g++.dg/lookup/strong-using-4.C: New test.
14082
14083 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14084
14085         PR middle-end/16567
14086         * gcc.c-torture/compile/nested-1.c: New test.
14087
14088 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14089
14090         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
14091         and mipsisa64*-*-* (until support for misaligned loads is added).
14092         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
14093         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
14094         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
14095         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
14096         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14097         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14098
14099 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14100
14101         PR c++/17976
14102         * g++.dg/init/dtor3.C: New test.
14103
14104 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14105
14106         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14107
14108 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14109
14110         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14111         * gcc.dg/macho-lo-sum.c: Likewise.
14112
14113 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14114
14115         * gcc.dg/ppc-spe64-1.c: New test.
14116
14117 2004-10-14  Devang Patel  <dpatel@apple.com>
14118
14119         PR 17635
14120         * gcc.dg/pr17635.c : New test.
14121
14122 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14123
14124         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14125         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14126         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14127         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14128         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14129         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14130         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14131         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14132         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14133         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14134         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14135         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14136         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14137         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14138         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14139         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14140         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14141         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14142
14143 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14144
14145         * gcc.dg/vect/vect-82.c: New testcase.
14146         * gcc.dg/vect/vect-82_64.c: New testcase.
14147         * gcc.dg/vect/vect-83.c: New testcase.
14148         * gcc.dg/vect/vect-83_64.c: New testcase.
14149
14150 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14151
14152         * gcc.dg/cpp/error-1.c: New test.
14153
14154 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14155
14156         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14157
14158 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14159
14160         PR target/17984
14161         * gcc.dg/cris-peep2-xsrand2.c: New test.
14162
14163 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14164
14165         PR c++/17661
14166         * testsuite/g++.dg/expr/for2.C: New test.
14167
14168 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14169
14170         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14171
14172 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14173
14174         PR tree-optimization/17724
14175         * g++.dg/opt/pr17724-1.C: New test.
14176         * g++.dg/opt/pr17724-2.C: New test.
14177         * g++.dg/opt/pr17724-3.C: New test.
14178         * g++.dg/opt/pr17724-4.C: New test.
14179         * g++.dg/opt/pr17724-5.C: New test.
14180         * g++.dg/opt/pr17724-6.C: New test.
14181
14182 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14183
14184         PR c/17301
14185         * gcc.dg/pr17301-2.c: New test.
14186
14187 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14188
14189         PR c++/15876
14190         * g++.dg/parse/error22.C: New test.
14191
14192         PR c++/17936
14193         * g++.dg/template/spec18.C: New test.
14194
14195 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14196
14197         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14198         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14199         memcpy.
14200         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14201         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14202
14203 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14204
14205         * g++.dg/eh/cleanup5.C: Add dg-options "".
14206
14207 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14208
14209         PR middle-end/17657
14210         * gcc.dg/switch-4.c: New test case.
14211
14212 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14213
14214         * gcc.c-torture/execute/20041011-1.c: New test.
14215
14216 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14217
14218         PR c++/17554
14219         * g++.dg/init/for3.C: New test.
14220
14221         PR c++/17657
14222         * g++.dg/opt/switch2.C: New test.
14223
14224         PR middle-end/17703
14225         * g++.dg/warn/Wreturn-2.C: New test.
14226
14227 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14228
14229         PR c++/17907
14230         * g++.dg/eh/cleanup5.C: New test.
14231
14232 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14233
14234         PR c++/17393
14235         * g++.dg/parse/error21.C: New test.
14236
14237 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14238
14239         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14240         * g++.dg/warn/incomplete1.C: Likewise.
14241         * g++.dg/template/qualttp20.C: Likewise.
14242
14243 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14244
14245         PR c/17881
14246         * parm-incomplete-1.c: New test.
14247
14248 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14249
14250         PR c++/17867
14251         * g++.dg/parse/error19.C: New test.
14252
14253         PR c++/17670
14254         * g++.dg/init/new11.C: New test.
14255
14256         PR c++/17821
14257         * g++.dg/parse/error20.C: New test.
14258
14259         PR c++/17826
14260         * g++.dg/template/crash24.C: New test.
14261
14262 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14263
14264         PR c/17301
14265         * gcc.dg/pr17301-1.c: New test.
14266
14267 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14268
14269         PR c/17189
14270         * gcc.dg/anon-struct-5.c: New test.
14271
14272 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14273
14274         PR c/17844
14275         * gcc.dg/pr17844-1.c: New test.
14276
14277 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14278
14279         PR tree-optimization/17906
14280         * gcc.c-torture/compile/pr17906.c: New.
14281
14282 2004-10-09  Stuart Hastings  <stuart@apple.com>
14283             Roger Sayle  <roger@eyesopen.com>
14284
14285         PR rtl-optimization/17853
14286         * gcc.dg/i386-mmx-5.c: New testcase.
14287
14288 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14289
14290         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14291
14292 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14293
14294         PR c++/17524
14295         * g++.dg/template/static9.C: New test.
14296
14297         PR c++/17685
14298         * g++.dg/parse/operator5.C: New test.
14299
14300 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14301
14302         PR middle-end/17894
14303         * gcc.c-torture/execute/divcmp-4.c: New test case.
14304
14305 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14306
14307         PR tree-opt/17902
14308         * g++.dg/opt/pr17902.C: New test.
14309
14310 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14311
14312         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14313
14314 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14315
14316         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14317
14318 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14319
14320         * gcc.dg/assign-warn-3.c: New test.
14321
14322 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14323
14324         PR c/16999
14325         * gcc.dg/cpp/ident-1.c: New test.
14326
14327 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14328
14329         * gcc.c-torture/compile/acc1.c: New.
14330
14331 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14332
14333         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14334         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14335
14336 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14337
14338         * gcc.dg/ultrasp11.c: New test.
14339
14340 2004-10-08  Michael Matz  <matz@suse.de>
14341
14342         * gcc.dg/doloop-2.c: New test.
14343
14344 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14345
14346         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14347         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14348         objc.dg/method-9.m: Update expected diagnostics.
14349
14350 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14351
14352         * gcc.dg/ppc-fsel-3.c: New file.
14353         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14354
14355 2004-10-07  Paul Brook  <paul@codesourcery.com>
14356
14357         * gfortran.dg/intrinsic_verify_1.f90: New test.
14358
14359 2004-10-07  Paul Brook  <paul@codesourcery.com>
14360
14361         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14362
14363 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14364
14365         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14366         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14367         commit.
14368
14369 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14370
14371         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14372
14373 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14374
14375         PR c++/17115
14376         * g++.dg/warn/Winline-4.C: New test.
14377
14378 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14379
14380         * gcc.c-torture/compile/20041007-1.c: New test.
14381
14382 2004-10-07  Paul Brook  <paul@codesourcery.com>
14383
14384         PR fortran/17678
14385         * gfortran.dg/use_allocated_1.f90: New test.
14386
14387 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14388
14389         PR middle-end/17849
14390         * gfortran.fortran-torture/compile/nested.f90: New test
14391
14392 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14393
14394         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14395
14396 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14397
14398         PR c++/17368
14399         * g++.dg/ext/asm6.C: New test.
14400
14401 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14402
14403         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14404
14405 2004-10-06  Paul Brook  <paul@codesourcery.com>
14406
14407         PR libfortran/17709
14408         * gfortran.dg/empty_format_1.f90: New test.
14409
14410 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14411
14412         PR fortran/17568
14413         * gfortran.dg/ishft.f90: New test.
14414
14415         PR fortran/17283
14416         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14417         tests.
14418
14419 2004-10-06  Paul Brook  <paul@codesourcery.com>
14420
14421         * gfortran.dg/do_1.f90: New test.
14422
14423 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14424
14425         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14426         optimizing for size.
14427
14428 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14429
14430         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14431
14432 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14433
14434         * gcc.c-torture/compile/20041005-1.c: New test.
14435
14436 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14437
14438         PR c++/17829
14439         * g++.dg/lookup/koenig4.C: New.
14440
14441 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14442
14443         * g++.dg/other/classkey1.C: Adjust quoting marks.
14444         * g++.dg/parse/error15.C: Likewise.
14445         * g++.dg/template/meminit2.C (int>): Likewise.
14446
14447 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14448
14449         PR fortran/17283
14450         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14451
14452         PR fortran/17631
14453         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14454
14455         PR fortran/17708
14456         * gfortran.dg/pr17708.f90: New test.
14457
14458 2004-10-04  Chao-ying Fu  <fu@mips.com>
14459
14460         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14461         * gcc.dg/vect/vect-4.c: Ditto.
14462         * gcc.dg/vect/vect-5.c: Ditto.
14463         * gcc.dg/vect/vect-6.c: Ditto.
14464         * gcc.dg/vect/vect-8.c: Ditto.
14465         * gcc.dg/vect/vect-16.c: Ditto.
14466         * gcc.dg/vect/vect-30.c: Ditto.
14467         * gcc.dg/vect/vect-40.c: Ditto.
14468         * gcc.dg/vect/vect-41.c: Ditto.
14469         * gcc.dg/vect/vect-42.c: Ditto.
14470         * gcc.dg/vect/vect-43.c: Ditto.
14471         * gcc.dg/vect/vect-44.c: Ditto.
14472         * gcc.dg/vect/vect-45.c: Ditto.
14473         * gcc.dg/vect/vect-46.c: Ditto.
14474         * gcc.dg/vect/vect-47.c: Ditto.
14475         * gcc.dg/vect/vect-48.c: Ditto.
14476         * gcc.dg/vect/vect-49.c: Ditto.
14477         * gcc.dg/vect/vect-50.c: Ditto.
14478         * gcc.dg/vect/vect-51.c: Ditto.
14479         * gcc.dg/vect/vect-52.c: Ditto.
14480         * gcc.dg/vect/vect-53.c: Ditto.
14481         * gcc.dg/vect/vect-54.c: Ditto.
14482         * gcc.dg/vect/vect-55.c: Ditto.
14483         * gcc.dg/vect/vect-56.c: Ditto.
14484         * gcc.dg/vect/vect-57.c: Ditto.
14485         * gcc.dg/vect/vect-58.c: Ditto.
14486         * gcc.dg/vect/vect-59.c: Ditto.
14487         * gcc.dg/vect/vect-60.c: Ditto.
14488         * gcc.dg/vect/vect-74.c: Ditto.
14489         * gcc.dg/vect/vect-79.c: Ditto.
14490         * gcc.dg/vect/vect-80.c: Ditto.
14491
14492 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14493
14494         * gcc.dg/unused-7.c: Use the correct option.
14495
14496 2004-10-04  Paul Brook  <paul@codesourcery.com>
14497         Bud Davis  <bdavis9659@comcast.net>
14498
14499         PR fortran/17706
14500         PR fortran/16434
14501         * gfortran/pr17706.f90: New test.
14502         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14503
14504 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14505
14506         * gfortran.dg/pr17612.f90: New test.
14507
14508 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14509
14510         * g++.dg/template/local1.C: Adjust quoting marks in
14511         testing for diagnostics.
14512         * g++.dg/tls/diag-2.C: Likewise.
14513         * g++.dg/other/error8.C: Likewise.
14514
14515 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14516
14517         PR c/17178
14518         * gcc.dg/unused-4.c: Adjust to be correct.
14519
14520         PR c/17820
14521         * gcc.dg/unused-7.c: New test.
14522
14523 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14524
14525         PR c++/17797
14526         * g++.dg/overload/template2.C: New test.
14527
14528 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14529
14530         PR tree-optimization/16632
14531         * gcc.dg/tree-ssa/20041002-1.c: New.
14532
14533 2004-10-03  Paul Brook  <paul@codesourcery.com>
14534
14535         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14536         rather than relying on default formatting.
14537
14538 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14539
14540         * gcc.dg/20040920-1.c: Update expected message text.
14541
14542 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14543
14544         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14545
14546 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14547
14548         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14549         tree level.
14550
14551 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14552
14553         * gcc.dg/tree-ssa/pr17343.c: Remove.
14554
14555 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14556
14557         PR tree-opt/17343
14558         * gcc.dg/tree-ssa/pr17343.c: New test.
14559
14560 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14561
14562         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14563         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14564         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14565         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14566         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14567
14568 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14569
14570         * gcc.dg/lvalue-2.c: New test.
14571
14572 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14573
14574         PR c/17730
14575         * gcc.dg/pr17730-1.c: New test
14576
14577 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14578
14579         PR c/7425
14580         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14581
14582 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14583
14584         * gcc.c-torture/execute/stdarg-1.c: New test.
14585         * gcc.c-torture/execute/stdarg-2.c: New test.
14586         * gcc.c-torture/execute/stdarg-3.c: New test.
14587         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14588         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14589         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14590         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14591         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14592
14593 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14594
14595         PR tree-optimization/17697
14596         * g++.dg/opt/pr17697-1.C: New test.
14597         * g++.dg/opt/pr17697-2.C: New test.
14598         * g++.dg/opt/pr17697-3.C: New test.
14599
14600 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14601
14602         PR c/16409
14603         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14604         gcc.dg/vla-init-5.c: New tests.
14605
14606 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14607
14608         PR c/13804
14609         * gcc.dg/pr13804-1.c: New test.
14610
14611 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14612
14613         PR fortran/16938
14614         * gfortran.dg/pr16938.f90: New test.
14615
14616 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14617
14618         * g++.dg/template/crash23.C: New test.
14619
14620 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/17585
14623         * g++.dg/template/static8.C: New test.
14624
14625 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14626
14627         PR c++/17681
14628         * g++.dg/other/error9.C: New test.
14629
14630 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14631
14632         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14633
14634 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14635
14636         PR fortran/15164
14637         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14638
14639 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14640
14641         PR middle-end/17112
14642         * gcc.dg/pr17112-1.c: New test case.
14643
14644 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14645
14646         PR c/11459
14647         * gcc.dg/pr11459-1.c: New test.
14648
14649 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14650
14651         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14652         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14653
14654 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14655
14656         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14657
14658 2004-09-25  Jan Hubicka  <jh@suse.cz>
14659
14660         * compile/30040909-1.c: New test.
14661         * compile/30040907-1.c: New test.
14662
14663 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14664
14665         * gcc.c-torture/execute/va-arg-26.c: New test.
14666
14667 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14668
14669         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14670         extra diagnostics on targets with 64-bit pointers.
14671         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14672
14673 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14674
14675         PR c/17188
14676         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14677         * gcc.dg/decl-3.c: Adjust expected message.
14678
14679 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14680
14681         PR fortran/17615
14682         * gfortran.dg/pr17615.f90: New test.
14683
14684 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14685
14686         PR tree-optimzation/17517
14687         * g++.dg/tree-ssa/pr17517.C: New Test.
14688
14689 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         PR c++/16889
14692         * g++.dg/lookup/ambig3.C: New.
14693
14694 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
14695
14696         PR tree-opt/17624
14697         * g++.dg/opt/pr17624.C: New test.
14698
14699 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14700
14701         PR c/6980
14702         * gcc.dg/Wbad-function-cast-1.c: New test.
14703
14704 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
14705
14706         * g++.dg/ext/complit1.C
14707         * g++.dg/other/error2.C
14708         * g++.dg/other/nontype-1.C
14709         * g++.dg/parse/crash11.C
14710         * g++.dg/parse/crash12.C
14711         * g++.dg/parse/error15.C
14712         * g++.dg/parse/error4.C
14713         * g++.dg/parse/tmpl-outside1.C
14714         * g++.dg/parse/too-many-tmpl-args1.C
14715         * g++.dg/template/dependent-expr3.C
14716         * g++.dg/template/error10.C
14717         * g++.dg/template/instantiate1.C
14718         * g++.dg/template/vtable2.C
14719         * g++.dg/warn/Wshadow-1.C
14720         * g++.dg/warn/weak1.C
14721         * g++.old-deja/g++.brendan/crash16.C
14722         * g++.old-deja/g++.brendan/crash18.C
14723         * g++.old-deja/g++.brendan/crash48.C
14724         * g++.old-deja/g++.brendan/crash49.C
14725         * g++.old-deja/g++.brendan/crash55.C
14726         * g++.old-deja/g++.brendan/crash56.C
14727         * g++.old-deja/g++.brendan/crash8.C
14728         * g++.old-deja/g++.brendan/enum11.C
14729         * g++.old-deja/g++.brendan/enum8.C
14730         * g++.old-deja/g++.brendan/enum9.C
14731         * g++.old-deja/g++.brendan/friend3.C
14732         * g++.old-deja/g++.brendan/misc14.C
14733         * g++.old-deja/g++.bugs/900402_02.C
14734         * g++.old-deja/g++.bugs/900404_03.C
14735         * g++.old-deja/g++.bugs/900404_04.C
14736         * g++.old-deja/g++.bugs/900428_03.C
14737         * g++.old-deja/g++.jason/crash4.C
14738         * g++.old-deja/g++.jason/overload21.C
14739         * g++.old-deja/g++.jason/redecl1.C
14740         * g++.old-deja/g++.jason/report.C
14741         * g++.old-deja/g++.jason/rfg10.C
14742         * g++.old-deja/g++.jason/template30.C
14743         * g++.old-deja/g++.law/arm12.C
14744         * g++.old-deja/g++.law/ctors5.C
14745         * g++.old-deja/g++.law/cvt20.C
14746         * g++.old-deja/g++.law/init10.C
14747         * g++.old-deja/g++.law/init8.C
14748         * g++.old-deja/g++.law/visibility17.C
14749         * g++.old-deja/g++.law/visibility7.C
14750         * g++.old-deja/g++.mike/net8.C
14751         * g++.old-deja/g++.mike/p646.C
14752         * g++.old-deja/g++.mike/p700.C
14753         * g++.old-deja/g++.mike/p701.C
14754         * g++.old-deja/g++.mike/p811.C
14755         * g++.old-deja/g++.ns/template13.C
14756         * g++.old-deja/g++.other/array3.C
14757         * g++.old-deja/g++.other/crash25.C
14758         * g++.old-deja/g++.other/dtor3.C
14759         * g++.old-deja/g++.other/dtor4.C
14760         * g++.old-deja/g++.other/main1.C
14761         * g++.old-deja/g++.other/warn7.C
14762         * g++.old-deja/g++.pt/crash11.C
14763         * g++.old-deja/g++.pt/crash36.C
14764         * g++.old-deja/g++.pt/spec22.C
14765         * g++.old-deja/g++.pt/spec9.C
14766         * g++.old-deja/g++.pt/ttp52.C
14767         * g++.old-deja/g++.robertl/eb103.C
14768         * g++.old-deja/g++.robertl/eb121.C
14769         * g++.old-deja/g++.robertl/eb22.C
14770         * g++.old-deja/g++.robertl/eb8.C:
14771         Update locations and/or regexps of dg-error markers.
14772         Remove markers for some bogus messages that are no longer issued.
14773
14774 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
14775
14776         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
14777         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
14778
14779 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
14780
14781         PR c++/17618
14782         * g++.dg/lookup/crash5.C: New test.
14783
14784 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
14785
14786         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14787         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
14788         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
14789         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
14790         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
14791         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
14792
14793         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
14794         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
14795         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
14796         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
14797         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
14798         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
14799
14800         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
14801
14802         * gcc.dg/vect/vect-44.c: Check additional cases.
14803         * gcc.dg/vect/vect-48.c: Check additional cases.
14804
14805         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
14806         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
14807         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
14808         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
14809         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
14810         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
14811         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
14812         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
14813         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
14814
14815         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
14816         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
14817         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
14818
14819 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14820
14821         * gcc.dg/tree-ssa/loop-6.c: New test.
14822
14823 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
14824
14825         PR c++/17620
14826         * g++.dg/inherit/base2.C: New.
14827
14828 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14829
14830         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
14831         * gcc.dg/20001012-2.c: Likewise.
14832         * gcc.dg/20001013-1.c: Likewise.
14833         * gcc.dg/20001101-1.c: Likewise.
14834         * gcc.dg/20001102-1.c: Likewise.
14835         * gcc.dg/bf-spl1.c: Likewise.
14836         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
14837         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
14838
14839 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
14840
14841         PR tree-optimization/16721
14842         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
14843
14844 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
14845
14846         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
14847         * gcc.dg/20040305-1.c: Likewise.
14848
14849 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14850
14851         PR c/16566
14852         * gcc.c-torture/compile/pr16566-1.c,
14853         gcc.c-torture/compile/pr16566-2.c,
14854         gcc.c-torture/compile/pr16566-3.c: New tests.
14855
14856 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
14857
14858         PR tree-optimization/17512
14859         * gcc.c-torture/compile/20040916-1.c.
14860
14861 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
14862
14863         * gcc.dg/pragma-re-3.c: New test.
14864
14865 2004-09-17  Matt Austern  <austern@apple.com>
14866
14867         PR c++/15049
14868         * g++.dg/other/anon3.C: New.
14869
14870 2004-09-21  Roger Sayle  <roger@eyesopen.com>
14871
14872         PR c++/7503
14873         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
14874         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
14875         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
14876         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
14877         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
14878
14879 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
14880
14881         PR fortran/17286
14882         * gfortran.dg/pr17286.f90: New test.
14883
14884 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
14885
14886         PR c++/17530
14887         * g++.dg/template/static7.C: New test.
14888
14889 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
14890
14891         PR tree-opt/17558
14892         * gcc.c-torture/compile/pr17558.c: New test.
14893
14894 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14895
14896         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
14897         if SKIP_ATTRIBUTE is defined.
14898
14899 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14900
14901         PR fortran/15957
14902         * gfortran.dg/pr15957.f90: New test.
14903
14904 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
14905
14906         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
14907         in comparison.
14908         * gcc.dg/vect/vect-79.c: Likewise.
14909         * gcc.dg/vect/vect-80.c: Likewise.
14910
14911 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14912
14913         PR fortran/15750
14914         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
14915
14916 2004-09-20  Ira Rosen  <irar@il.ibm.com>
14917
14918         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
14919         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
14920         * gcc.dg/vect/vect-62.c: New testcase.
14921         * gcc.dg/vect/vect-63.c: New testcase.
14922         * gcc.dg/vect/vect-64.c: New testcase.
14923         * gcc.dg/vect/vect-65.c: New testcase.
14924         * gcc.dg/vect/vect-66.c: New testcase.
14925         * gcc.dg/vect/vect-67.c: New testcase.
14926         * gcc.dg/vect/vect-68.c: New testcase.
14927         * gcc.dg/vect/vect-69.c: New testcase.
14928         * gcc.dg/vect/vect-79.c: New testcase.
14929         * gcc.dg/vect/vect-80.c: New testcase.
14930
14931 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14932
14933         * gcc.target/mips/asm-1.c: New test.
14934
14935 2004-09-19  Ira Rosen  <irar@il.ibm.com>
14936
14937         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
14938         * gcc.dg/vect/vect-73.c: New testcase.
14939         * gcc.dg/vect/vect-74.c: New testcase.
14940         * gcc.dg/vect/vect-75.c: New testcase.
14941         * gcc.dg/vect/vect-76.c: New testcase.
14942         * gcc.dg/vect/vect-77.c: New testcase.
14943         * gcc.dg/vect/vect-78.c: New testcase
14944
14945 2004-09-18  Paul Brook  <paul@codesourcery.com>
14946
14947         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
14948
14949 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14950
14951         PR c/17424
14952         * gcc.dg/pr17424-1.c: New test.
14953
14954 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
14955
14956         * g++.dg/tree-ssa/pr17153.C: New test.
14957
14958 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
14959
14960         PR pch/13361
14961         * testsuite/g++.dg/pch/wchar-1.C: New.
14962         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14963
14964 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
14965
14966         * gcc.c-torture/execute/20040917-1.c: New test.
14967
14968 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14969
14970         PR tree-optimization/17319
14971         * gcc.dg/pr17319.c: New test.
14972
14973 2004-09-17  Devang Patel  <dpatel@apple.com>
14974
14975         * gcc.dg/20040813-1.c: New test.
14976
14977 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14978
14979         PR tree-optimization/17273
14980         * gcc.c-torture/compile/pr17273.c: New test.
14981
14982 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14983
14984         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
14985         Update expected messages.
14986         * gcc.dg/declspec-13.c: New test.
14987
14988 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
14989
14990         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
14991
14992 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14993
14994         * gcc.c-torture/execute/pr17252.c: Use post-increment to
14995         change what 'a' is pointing to.
14996
14997 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
14998
14999         PR c++/16002
15000         * g++.dg/template/error18.C: New test.
15001
15002         PR c++/16029
15003         * g++.dg/warn/Wunused-8.C: New test.
15004
15005 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15006
15007         PR tree-optimization/17513
15008         * gcc.dg/20040916-1.c: New test.
15009
15010 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15011
15012         PR c++/17501
15013         * g++.dg/template/typename7.C: New test.
15014
15015 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15016
15017         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15018
15019 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15020
15021         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15022         with -ftree-based-profiling also.
15023         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15024
15025 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
15026
15027         PR/15364
15028         * gfortran.dg/der_array_io_1.f90: New test.
15029         * gfortran.dg/der_array_io_2.f90: New test.
15030         * gfortran.dg/der_array_io_3.f90: New test.
15031
15032 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15033
15034         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
15035         EABI.
15036
15037 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15038
15039         * g++.dg/opt/switch1.C: New test.
15040
15041 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15042
15043         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
15044         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
15045         Update expected messages.
15046
15047 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15048
15049         PR fortran/16485
15050         * gfortran.dg/same_name_1.f90: New test.
15051
15052 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
15053
15054         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
15055         dereference garbage pointers.
15056
15057 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
15058
15059         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
15060         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
15061
15062         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
15063         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
15064         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
15065
15066 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
15067
15068         PR c++/17324
15069         * g++.dg/template/mangle1.C: New test.
15070
15071 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15072
15073         PR tree-optimization/17252
15074         * gcc.c-torture/execute/pr17252.c: New test.
15075
15076 2004-09-14  Andrew Pinski  <apinski@apple.com>
15077
15078         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
15079
15080 2004-09-14  Roger Sayle  <roger@eyesopen.com>
15081
15082         PR rtl-optimization/9771
15083         * gcc.dg/pr9771-1.c: New test case.
15084
15085 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15086
15087         PR tree-optimization/15262
15088         * gcc.c-torture/execute/pr15262-1.c: New test.
15089         * gcc.c-torture/execute/pr15262-2.c: New test.
15090
15091 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15092
15093         * gcc.dg/declspec-12.c: New test.
15094
15095 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
15096
15097         * gfortran.dg/pr17090.f90: Add directives to test.
15098
15099 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15100
15101         * gcc.c-torture/compile/20040914-1.c: New test.
15102
15103 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15104
15105         PR c++/16162
15106         * g++.dg/template/decl2.C: New test.
15107
15108 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15109
15110         PR fortran/17090
15111         * gfortran.dg/pr17090.f90: New test.
15112
15113 2004-09-13  Dale Johannesen  <dalej@apple.com>
15114
15115         * gcc.c-torture/compile/pr17408.c: New test case.
15116
15117 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15118
15119         PR c++/16716
15120         * g++.dg/parse/crash17.C: New test.
15121
15122         PR c++/17327
15123         * g++.dg/template/enum3.C: New test.
15124
15125 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15126
15127         * lib/gcc-defs.exp: Load wrapper.exp.
15128         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15129         using local code.
15130         * lib/gcc.exp (gcc_init): Similar.
15131         * lib/gfortran.exp (gfortran_init): Similar.
15132         * lib/objc.exp (objc_init): Similar.
15133         * lib/treelang.exp (treelang_init): Similar.
15134         * lib/wrapper.exp: New file with build_wrapper call machinery in
15135         ${tool}_maybe_build_wrapper.
15136
15137 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15138
15139         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15140         "inline".
15141         * gcc.dg/declspec-11.c: Update expected messages.
15142         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15143         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15144         gcc.dg/inline-12.c: New tests.
15145
15146 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15147
15148         * g++.dg/tree-ssa/pr17400.C: New testcase.
15149
15150 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15151
15152         * gcc.target/mips/sb1-1.c: New testcase.
15153
15154 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15155
15156         * lib/g77-dg.exp: Remove unused file.
15157         * lib/mike-g77.exp: Ditto.
15158         * lib/g77.exp: Ditto.
15159
15160 2004-09-12  Richard Henderson  <rth@redhat.com>
15161
15162         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15163
15164 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15165
15166         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15167         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15168         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15169         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15170         Update expected messages.
15171
15172 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15173
15174         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15175         declaration/use mismatch for dirp parameter.
15176
15177 2004-09-12  Andrew Pinski  <apinski@apple.com>
15178
15179         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15180         -fgnu-runtime is passed.
15181
15182 2004-09-12  Richard Henderson  <rth@redhat.com>
15183
15184         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15185         do the uplevel thing and update additional_flags directly.
15186         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15187         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15188         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15189         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15190
15191 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15192
15193         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15194
15195 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15196
15197         PR middle-end/17411
15198         * g++.dg/opt/pr17411-1.C: New test case.
15199
15200 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15201
15202         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15203         gcc.dg/tls/diag-2.c: Update expected messages.
15204         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15205         messages.
15206         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15207         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15208         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15209         gcc.dg/tls/diag-5.c: New tests.
15210
15211 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15212
15213         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15214
15215 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15216
15217         * g++.dg/parse/break-in-for.C: New test.
15218
15219 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15220
15221         * gcc.dg/tree-ssa/20040911-1.c: New test.
15222
15223 2004-09-11  Andreas Jaeger  <aj@suse.de>
15224
15225         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15226         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15227
15228 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15229
15230         * gcc.target/frv: New directory of FR-V-specific tests.
15231
15232 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15233
15234         * gcc.dg/convert-vec-1.c: New test.
15235
15236 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15237
15238         PR middle-end/17024
15239         * gcc.dg/pr17024-1.c: New test case.
15240
15241 2004-09-10  Eric Christopher  <echristo@redhat.com>
15242
15243         * gcc.dg/20040910-1.c: New test.
15244
15245 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15246
15247         * gcc.dg/bitfld-9.c: New test.
15248
15249 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15250
15251         * gcc.c-torture/execute/ieee/acc1.c: New test.
15252         * gcc.c-torture/execute/ieee/acc2.c: New test.
15253         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15254
15255 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15256
15257         * gcc.dg/deprecated-2.c: New test.
15258
15259 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15260
15261         * gcc.dg/init-vec-1.c: New test.
15262
15263 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15264
15265         PR middle-end/17055
15266         * gcc.dg/pr17055-1.c: New test case.
15267
15268 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15269
15270         PR target/17377
15271         * gcc.c-torture/execute/pr17377.c: New test.
15272
15273 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15274
15275         PR c/8420
15276         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15277         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15278         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15279         gcc.dg/long-long-typespec-1.c: New tests.
15280         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15281
15282 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15283
15284         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15285         gcc.dg/gnu99-static-1.c: New tests.
15286
15287 2004-09-08  Devang Patel  <dpatel@apple.com>
15288
15289         * gcc.dg/darwin-ld-20040828-1.c: New test.
15290         * gcc.dg/darwin-ld-20040828-2.c: New test.
15291         * gcc.dg/darwin-ld-20040828-3.c: New test.
15292
15293 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15294
15295         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15296         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15297         in error message.
15298         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15299         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15300         in error message.
15301         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15302         types they qualify.
15303         * objc.dg/type-size-2.m: Fix wording in comment.
15304         * objc.dg/va-meth-1.m: New test case.
15305
15306 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15307
15308         PR c/16633:
15309         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15310         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15311
15312 2004-09-06  Devang Patel  <dpatel@apple.com>
15313
15314         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15315         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15316
15317 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15318
15319         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15320         reflect changed line numbering of diagnostics.
15321
15322 2004-09-06  Paul Brook  <paul@codesourcery.com>
15323
15324         * gfortran.dg/edit_real_1.f90: Add new test.
15325
15326 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15327
15328         * gcc.dg/tree-ssa/loop-2.c: New test.
15329         * gcc.dg/tree-ssa/loop-3.c: New test.
15330         * gcc.dg/tree-ssa/loop-4.c: New test.
15331         * gcc.dg/tree-ssa/loop-5.c: New test.
15332
15333 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15334
15335         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15336
15337 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15338
15339         * gcc.dg/format/sentinel-1.c: New test.
15340
15341 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15342
15343         * testsuite/gcc.dg/builtins-46.c: New.
15344
15345 2004-09-03  Devang Patel  <dpatel@apple.com>
15346
15347         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15348         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15349
15350 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15351
15352         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15353         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15354         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15355         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15356         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15357         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15358         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15359         the non-portable bzero.
15360         * gcc.dg/20010912-1.c: xfail for NetWare.
15361         * gcc.dg/20020426-2.c: xfail for NetWare.
15362         * gcc.dg/20021014-1.c: xfail for NetWare.
15363         * gcc.dg/20021018-1.c: xfail for NetWare.
15364         * gcc.dg/20030213-1.c: xfail for NetWare.
15365         * gcc.dg/20030225-1.c: xfail for NetWare.
15366         * gcc.dg/20030708-1.c: xfail for NetWare.
15367         * gcc.dg/builtins-config.h: Also exclude NetWare.
15368         * gcc.dg/format/format.h: Define restrict only if not already defined.
15369         * gcc.dg/nest.c: xfail for NetWare.
15370         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15371         * lib/target-supports.exp (check_visibility_available): Exclude
15372         NetWare.
15373
15374 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15375
15376         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15377         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15378         deterministic starting point for the alignment of structure fields.
15379         * gcc.dg/Wpadded.c: Dito.
15380         * g++.dg/abi/vbase10.C: Dito.
15381
15382 2004-09-03  Devang Patel  <dpatel@apple.com>
15383
15384         * g++.dg/debug/pr15736.cc: New test.
15385
15386 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15387
15388         * README.QMTEST: Fix out-of-date link.
15389
15390 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15391
15392         PR fortran/16579
15393         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15394         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15395
15396 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15397
15398         * g++.dg/abi/arm_rtti1.C: New test.
15399
15400 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15401
15402         * gcc.dg/ppc-vector-memcpy.c: New.
15403         * gcc.dg/ppc-vector-memset.c: New.
15404
15405 2004-09-02  Chao-ying Fu  <fu@mips.com>
15406
15407         * gcc.target/mips/mips-3d-1.c: New test.
15408         * gcc.target/mips/mips-3d-2.c: New test.
15409         * gcc.target/mips/mips-3d-3.c: New test.
15410         * gcc.target/mips/mips-3d-4.c: New test.
15411         * gcc.target/mips/mips-3d-5.c: New test.
15412         * gcc.target/mips/mips-3d-6.c: New test.
15413         * gcc.target/mips/mips-3d-7.c: New test.
15414         * gcc.target/mips/mips-3d-8.c: New test.
15415         * gcc.target/mips/mips-3d-9.c: New test.
15416         * gcc.target/mips/mips-ps-1.c: New test.
15417         * gcc.target/mips/mips-ps-2.c: New test.
15418         * gcc.target/mips/mips-ps-3.c: New test.
15419         * gcc.target/mips/mips-ps-4.c: New test.
15420         * gcc.target/mips/mips-ps-type.c: New test.
15421
15422 2004-09-02  Paul Brook  <paul@codesourcery.com>
15423
15424         * gfortran.dg/edit_real_1.f90: Add new tests.
15425
15426 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15427
15428         PR fortran/15327
15429         * gfortran.dg/merge_char_1.f90: New test.
15430
15431 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15432
15433         PR fortran/16404
15434         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15435
15436 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15437
15438         PR c/1522
15439         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15440
15441 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15442
15443         * g++.dg/opt/loop1.C: Do not XFAIL.
15444
15445 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15446
15447         * gcc.c-torture/execute/20040831-1.c: New test.
15448
15449 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15450
15451         PR fortran/16579
15452         * gfortran.dg/g77/20010610.f: Now passes.
15453         Copy from g77.f-torture/execute. Add dg-run directive.
15454         * gfortran.dg/g77/README: Update
15455
15456 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15457
15458         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15459         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15460         (t1, t2, t3, t4): Add volatile.
15461
15462 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15463
15464         * g++.dg/ext/visibility/arm1.C: New test.
15465
15466 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15467
15468         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15469         -pedantic-errors.
15470
15471 2004-09-01  Paul Brook  <paul@codesourcery.com>
15472
15473         * gfortran.dg/eof_2.f90: New test.
15474
15475 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15476
15477         PR fortran/16579
15478         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15479
15480 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15481
15482         PR libfortran/16805
15483         * gfortran.dg/list_read_2.f90: New test.
15484
15485 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15486
15487         * g++.dg/abi/key1.C: New test.
15488
15489 2004-08-31  Richard Henderson  <rth@redhat.com>
15490
15491         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15492         form of offsetof.
15493         * g++.dg/other/offsetof5.C: Remove duplicate.
15494
15495 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15496
15497         PR fortran/17244
15498         * gfortran.dg/func_derived_1.f90: New test.
15499
15500 2004-08-31  Paul Brook  <paul@codesourcery.com>
15501
15502         * gfortran.dg/eof_1.f90: New test.
15503
15504 2004-08-31  Paul Brook  <paul@codesourcery.com>
15505
15506         * gfortran.dg/list_read_1.f90: New file.
15507
15508 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15509
15510         * g++.dg/opt/loop1.C: XFAIL.
15511
15512 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15513
15514         * gcc.dg/funcdef-storage-1.c: New.
15515         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15516         an extern function in local scope.
15517         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15518         declare an 'auto inline' function in local scope.
15519         * gcc.dg/20011130-1.c: Likewise.
15520         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15521         an 'auto' function in local scope.
15522         * gcc.dg/20021014-1.c: Likewise.
15523         * gcc.dg/20030331-2.c: Likewise.
15524
15525 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15526
15527         * gfortran.dg/blockdata_1.f90: New test.
15528
15529 2004-08-30  Richard Henderson  <rth@redhat.com>
15530
15531         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15532
15533 2004-08-30  Richard Henderson  <rth@redhat.com>
15534
15535         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15536         additional_flags set by alternate driver.
15537         (ieee-options): New procedure.
15538         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15539         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15540         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15541         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15542
15543 2004-08-30  Richard Henderson  <rth@redhat.com>
15544
15545         * lib/f-torture.exp: Remove.
15546
15547 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15548
15549         PR rtl-optimization/16590
15550         * g++.dg/opt/loop1.C: New test.
15551
15552 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15553
15554         PR fortran/13910
15555         * gfortran.dg/oldstyle_1.f90: New test.
15556
15557 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15558         Paul Brook  <paul@codesourcery.com>
15559
15560         * gfortran.dg/g77/README: Update.
15561         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15562         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15563         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15564
15565 2004-08-28  Paul Brook  <paul@codesourcery.com>
15566
15567         PR libfortran/17195
15568         * gfortran.dg/edit_real_1.f90: New test.
15569
15570 2004-08-27  Paul Brook  <paul@codesourcery.com>
15571
15572         * gfortran.dg/rewind_1.f90: New test.
15573
15574 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15575
15576         PR fortran/16597
15577         * gfortran.dg/pr16597.f90: New test.
15578
15579 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15580
15581         PR c/13801
15582         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15583         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15584         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15585         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15586         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15587
15588 2004-08-26  Nick Clifton  <nickc@redhat.com>
15589
15590         * gcc.c-torture/compile/pr17119.c: New test.
15591
15592 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15593
15594         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15595
15596 2004-08-25  Richard Henderson  <rth@redhat.com>
15597
15598         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15599         the bits that expect kind=8 to be the largest real kind.
15600
15601 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15602
15603         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15604
15605 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15606
15607         * gfortran.dg/assignment_1.f90: New test.
15608
15609 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15610
15611         * g++.dg/template/repo3.C: New test.
15612
15613 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15614
15615         PR middle-end/16693
15616         PR tree-optimization/16372
15617         * g++.dg/opt/pr16372-1.C: New test case.
15618         * g++.dg/opt/pr16693-1.C: New test case.
15619         * g++.dg/opt/pr16693-2.C: New test case.
15620
15621 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15622
15623         * objc.dg/proto-lossage-4.m: New test.
15624
15625 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15626
15627         PR c++/17155
15628         * g++.dg/inherit/local2.C: New test.
15629
15630 2004-08-25  Paul Brook  <paul@codesourcery.com>
15631
15632         PR fortran/17144
15633         * gfortran.dg/string_ctor_1.f90: New test.
15634
15635 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15636
15637         PR c++/14428
15638         * g++.dg/template/redecl2.C: New test.
15639
15640 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15641
15642         PR fortran/17143
15643         * gfortran.dg/pr17143.f90: New test.
15644
15645 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15646
15647         PR fortran/17164
15648         * gfortran.dg/pr17164.f90: New test.
15649
15650 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15651
15652         * gcc.dg/tree-ssa/loop-1.c: New test.
15653
15654 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15655
15656         * gcc.c-torture/compile/20040824-1.c: New test.
15657
15658 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15659
15660         * gcc.c-torture/compile/iftrap-3.c: New test.
15661
15662 2004-08-24  Paul Brook  <paul@codesourcery.com>
15663
15664         * gfortran.dg/entry_2.f90: New test.
15665
15666 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15667
15668         PR c++/16889
15669         * g++.dg/lookup/ambig[12].C: New.
15670
15671 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15672
15673         PR c++/16706
15674         * g++.dg/template/crash21.C: New test.
15675         * g++.dg/template/crash22.C: Likewise.
15676
15677 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         PR c++/17149
15680         * g++.dg/template/access15.C: New.
15681
15682 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15683
15684         PR c++/17163
15685         * g++.dg/template/repo2.C: New test.
15686
15687 2004-08-23  Roger Sayle  <roger@eyesopen.com>
15688
15689         PR rtl-optimization/17078
15690         * gcc.c-torture/execute/pr17078-1.c: New test case.
15691
15692 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15693
15694         PR c/14492
15695         * gcc.dg/debug/crash1.c: New test.
15696
15697 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15698
15699         PR c/16180
15700         * gcc.dg/loop-5.c: New test.
15701
15702 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15703
15704         * gcc.c-torture/execute/20040823-1.c: New test.
15705
15706 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
15707
15708         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
15709         to the assembler.  Simplify test accordingly.
15710         (asm_abi_flags): Use GNU names.
15711         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
15712         to check for ABI flags.
15713
15714 2004-08-22  Andrew Pinski  <apinski@apple.com>
15715
15716         * g++.dg/opt/pr14029.C: New test.
15717         * gcc.c-torture/execute/pr15262.c: New test.
15718
15719 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15720
15721         * gfortran.dg/reduction.f90: Add checks with complex arguments.
15722
15723 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
15724
15725         PR 16908
15726         * gfortran.dg/direct_io.f90: New test.
15727
15728 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15729
15730         PR c++/17121
15731         * g++.dg/inherit/local2.C: New test.
15732
15733 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15734
15735         PR c++/17120
15736         * g++.dg/warn/Wparentheses-4.C: New test.
15737
15738 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15739
15740         PR c++/17121
15741         * g++.dg/inherit/local2.C: New test.
15742
15743         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
15744         * gcc.dg/ppc-ldstruct.c: Likewise.
15745         * gcc.dg/ppc64-abi-2.c: Likewise.
15746
15747 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
15748
15749         PR rtl-optimization/17099
15750         * gcc.c-torture/execute/20040820-1.c: New test.
15751
15752 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
15753
15754         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
15755
15756 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
15757
15758         PR fortran/17077
15759         * gfortran.dg/auto_array_1.f90: New test.
15760
15761 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15762
15763         PR fortran/17074
15764         * gfortran.dg/simpleif_1.f90: New test.
15765
15766 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
15767
15768         * lib/target-supports.exp (check_profiling_available): Return
15769         false for arm*-*-symbianelf* and arm*-*-eabi*.
15770
15771         PR c++/15890
15772         * g++.dg/template/delete1.C: New test.
15773
15774 2004-08-19  Paul Brook  <paul@codesourcery.com>
15775
15776         PR fortran/14976
15777         PR fortran/16228
15778         * gfortran.dg/data_char_1.f90: New test.
15779
15780 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
15781
15782         PR fortran/16946
15783         * gfortran.dg/reduction.f90: New testcase.
15784
15785 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15786
15787         PR fortran/16520
15788         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
15789
15790 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15791
15792         PR c++/17041
15793         * g++.dg/Wparentheses-3.C: New test.
15794
15795 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
15796
15797         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
15798         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
15799         * gcc.dg/vect/vect-2.c: Likewise.
15800         * gcc.dg/vect/vect-3.c: Likewise.
15801         * gcc.dg/vect/vect-4.c: Likewise.
15802         * gcc.dg/vect/vect-5.c: Likewise.
15803         * gcc.dg/vect/vect-6.c: Likewise.
15804         * gcc.dg/vect/vect-7.c: Likewise.
15805         * gcc.dg/vect/vect-25.c: Likewise.
15806         * gcc.dg/vect/vect-31.c: Likewise.
15807         * gcc.dg/vect/vect-32.c: Likewise.
15808         * gcc.dg/vect/vect-34.c: Likewise.
15809         * gcc.dg/vect/vect-36.c: Likewise.
15810         * gcc.dg/vect/vect-all.c: Likewise.
15811
15812 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
15813
15814         PR c++/17068
15815         * g++.dg/template/operator4.C: New test.
15816
15817 2004-08-18  Richard Henderson  <rth@redhat.com>
15818
15819         * gcc.dg/20040206-1.c: XFAIL.
15820
15821 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/16246
15824         * g++.dg/template/array7.C: New test.
15825
15826 2004-08-17  James E Wilson  <wilson@specifixinc.com>
15827
15828         * gcc.dg/mips-movcc-1.c: New test.
15829         * gcc.dg/mips-movcc-2.c: New test.
15830         * gcc.dg/mips-movcc-3.c: New test.
15831
15832         * gcc.dg/mips-nmadd-1.c: New test.
15833         * gcc.dg/mips-nmadd-2.c: New test.
15834
15835 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15836
15837         PR c++/15871
15838         * g++.dg/opt/inline8.C: New test.
15839
15840         PR c++/16965
15841         * g++.dg/parse/error17.C: New test.
15842
15843 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
15844
15845         * gcc.dg/vect: New directory for vectorizer tests.
15846         * gcc.dg/vect/tree-vect.h: New file.
15847         * gcc.dg/vect/vect.exp: New file.
15848         * gcc.dg/vect/pr16105.c.c: New test.
15849         * gcc.dg/vect/vect-1.c: New test.
15850         * gcc.dg/vect/vect-2.c: New test.
15851         * gcc.dg/vect/vect-3.c: New test.
15852         * gcc.dg/vect/vect-4.c: New test.
15853         * gcc.dg/vect/vect-5.c: New test.
15854         * gcc.dg/vect/vect-6.c: New test.
15855         * gcc.dg/vect/vect-7.c: New test.
15856         * gcc.dg/vect/vect-8.c: New test.
15857         * gcc.dg/vect/vect-9.c: New test.
15858         * gcc.dg/vect/vect-10.c: New test.
15859         * gcc.dg/vect/vect-11.c: New test.
15860         * gcc.dg/vect/vect-12.c: New test.
15861         * gcc.dg/vect/vect-13.c: New test.
15862         * gcc.dg/vect/vect-14.c: New test.
15863         * gcc.dg/vect/vect-15.c: New test.
15864         * gcc.dg/vect/vect-16.c: New test.
15865         * gcc.dg/vect/vect-17.c: New test.
15866         * gcc.dg/vect/vect-18.c: New test.
15867         * gcc.dg/vect/vect-19.c: New test.
15868         * gcc.dg/vect/vect-20.c: New test.
15869         * gcc.dg/vect/vect-21.c: New test.
15870         * gcc.dg/vect/vect-22.c: New test.
15871         * gcc.dg/vect/vect-23.c: New test.
15872         * gcc.dg/vect/vect-24.c: New test.
15873         * gcc.dg/vect/vect-25.c: New test.
15874         * gcc.dg/vect/vect-26.c: New test.
15875         * gcc.dg/vect/vect-27.c: New test.
15876         * gcc.dg/vect/vect-28.c: New test.
15877         * gcc.dg/vect/vect-29.c: New test.
15878         * gcc.dg/vect/vect-30.c: New test.
15879         * gcc.dg/vect/vect-31.c: New test.
15880         * gcc.dg/vect/vect-32.c: New test.
15881         * gcc.dg/vect/vect-33.c: New test.
15882         * gcc.dg/vect/vect-34.c: New test.
15883         * gcc.dg/vect/vect-35.c: New test.
15884         * gcc.dg/vect/vect-36.c: New test.
15885         * gcc.dg/vect/vect-37.c: New test.
15886         * gcc.dg/vect/vect-38.c: New test.
15887         * gcc.dg/vect/vect-40.c: New test.
15888         * gcc.dg/vect/vect-41.c: New test.
15889         * gcc.dg/vect/vect-42.c: New test.
15890         * gcc.dg/vect/vect-43.c: New test.
15891         * gcc.dg/vect/vect-44.c: New test.
15892         * gcc.dg/vect/vect-45.c: New test.
15893         * gcc.dg/vect/vect-46.c: New test.
15894         * gcc.dg/vect/vect-47.c: New test.
15895         * gcc.dg/vect/vect-48.c: New test.
15896         * gcc.dg/vect/vect-49.c: New test.
15897         * gcc.dg/vect/vect-50.c: New test.
15898         * gcc.dg/vect/vect-51.c: New test.
15899         * gcc.dg/vect/vect-52.c: New test.
15900         * gcc.dg/vect/vect-53.c: New test.
15901         * gcc.dg/vect/vect-54.c: New test.
15902         * gcc.dg/vect/vect-55.c: New test.
15903         * gcc.dg/vect/vect-56.c: New test.
15904         * gcc.dg/vect/vect-57.c: New test.
15905         * gcc.dg/vect/vect-58.c: New test.
15906         * gcc.dg/vect/vect-59.c: New test.
15907         * gcc.dg/vect/vect-60.c: New test.
15908         * gcc.dg/vect/vect-61.c: New test.
15909         * gcc.dg/vect/vect-all.c: New test.
15910         * gcc.dg/vect/vect-none.c: New test.
15911
15912 2004-08-17  Paul Brook  <paul@codesourcery.com>
15913
15914         PR fortran/13082
15915         * gfortran.dg/entry_1.f90: New test.
15916
15917 2004-08-17  Andrew Pinski  <apinski@apple.com>
15918
15919         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
15920
15921 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
15922
15923         * gcc.dg/pr17036-1.c: New test.
15924
15925 2004-08-16  Devang Patel  <dpatel@apple.com>
15926
15927         * gcc.dg/darwin-20040809-1.c: New test.
15928
15929 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
15930
15931         * gcc.dg/funcdef-attr-1.c: New test.
15932
15933 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
15934
15935         * gcc.dg/altivec-17.c: New test.
15936         * gcc.dg/altivec-18.c: New test.
15937
15938 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15939
15940         PR c++/6749
15941         * g++.dg/template/vtable2.C: New test.
15942
15943 2004-08-14  Richard Henderson  <rth@redhat.com>
15944
15945         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
15946         * gcc.dg/pack-test-4.c (main): Return 0.
15947         * gcc.dg/setjmp-1.c: Remove XFAIL.
15948         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
15949
15950 2004-08-14  Richard Henderson  <rth@redhat.com>
15951
15952         * gcc.dg/980217-1.c: Add prototype for printf.
15953
15954 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
15955
15956         * gfortran.dg/pr16935.f90: New test.
15957
15958 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
15959
15960         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
15961
15962 2004-08-13  Paul Brook  <paul@codesourcery.com>
15963
15964         * gfortran.dg/der_io_1.f90: Remove stray comma.
15965
15966 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15967
15968         * gcc.dg/vmx/cw-bug-2.c: Remove.
15969         * gcc.dg/vmx/vprint-1.c: Remove.
15970         * gcc.dg/vmx/vscan-1.c: Remove.
15971
15972 2004-08-12  Devang patel  <dpatel@apple.com>
15973
15974         * gcc.dg/darwin-20040809-2.c: New test.
15975
15976 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
15977
15978         * g++.dg/ext/altivec-12.C: New test.
15979
15980         * g++.dg/ext/altivec-11.C: New test.
15981
15982 2004-08-12  Paul Brook  <paul@codesourcery.com>
15983
15984         * g++.dg/abi/arm_cxa_vec_1.C: New test.
15985
15986 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15987
15988         * g++.dg/ext/altivec-2.C: Check for hardware support before
15989         executing any VMX instructions.
15990
15991         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
15992
15993 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
15994
15995         PR c++/16276
15996         * g++.old-deja/g++.other/comdat4.C: New test.
15997         * g++.old-deja/g++.other/comdat4-aux.cc: New.
15998
15999 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16000
16001         PR target/16286
16002         * gcc.dg/pr16286.c: New test.
16003
16004 2004-08-12 Jan Beulich <jbeulich@novell.com>
16005
16006         * g++.dg/ext/asm5.C: New.
16007
16008 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16009
16010         PR c++/16698
16011         * g++.dg/eh/crash1.C: New test.
16012
16013         PR c++/16717
16014         * g++.dg/ext/construct1.C: New test.
16015
16016 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16017
16018         PR c++/16853
16019         * g++.dg/init/ptrmem1.C: New test.
16020
16021         PR c++/16618
16022         * g++.dg/parse/offsetof5.C: New test.
16023
16024         PR c++/16870
16025         * g++.dg/template/overload3.C: New test.
16026
16027 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16028
16029         PR c++/16964
16030         * g++.dg/parse/error16.C: New test.
16031
16032         PR c++/16904
16033         * g++.dg/template/error14.C: New test.
16034
16035         PR c++/16929
16036         * g++.dg/template/error15.C: New test.
16037
16038 2004-08-11  Devang Patel  <dpatel@apple.com>
16039
16040         * gcc.dg/darwin-ld-20040809-1.c: New test.
16041         * gcc.dg/darwin-ld-20040809-2.c: New test.
16042
16043 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
16044
16045         PR fortran/16917
16046         * gfortran.dg/dfloat_1.f90: New test.
16047
16048 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
16049
16050         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
16051         * gcc.dg/dll-2.c: Fix dg-require syntax.
16052         * gcc.misc-tests/arm-isr.c (abort): Declare.
16053         (exit): Likewise.
16054
16055 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
16056
16057         PR c++/16971
16058         * g++.dg/parse/crash16.C: New test.
16059
16060 2004-08-10  Roger Sayle  <roger@eyesopen.com>
16061
16062         * gcc.dg/mips-rsqrt-1.c: New test case.
16063         * gcc.dg/mips-rsqrt-2.c: New test case.
16064         * gcc.dg/mips-rsqrt-3.c: New test case.
16065
16066 2004-08-10  Paul Brook  <paul@codesourcery.com>
16067
16068         * gfortran.dg/der_io_1.f90: New test.
16069
16070 2004-08-10  Paul Brook  <paul@codesourcery.com>
16071
16072         PR fortran/16919
16073         * gfortran.dg/der_array_1.f90: New test.
16074
16075 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
16076
16077         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
16078
16079 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
16080
16081         * gcc.dg/wchar_t-2.c: Fix typo.
16082
16083 2004-08-09  Falk Hueffner  <falk@debian.org>
16084
16085         PR tree-optimization/12517
16086         * gcc.c-torture/compile/pr12517.c: New test.
16087
16088         PR tree-optimization/12578
16089         * gcc.c-torture/compile/pr12578.c: New test.
16090
16091         PR tree-optimization/12899
16092         * gcc.c-torture/compile/pr12899.c: New test.
16093
16094         PR rtl-optimization/14692
16095         * gcc.c-torture/compile/pr14692.c: New test.
16096
16097         PR tree-optimization/16461
16098         * gcc.c-torture/compile/pr16461.c: New test.
16099
16100 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16101
16102         * gfortran.dg/getenv_1.f90: New test.
16103
16104 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16105
16106         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16107         wchar_t.
16108         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16109
16110 2004-08-06  Paul Brook  <paul@codesourcery.com>
16111
16112         * gfortran.dg/ret_array_1.f90: New test.
16113         * gfortran.dg/ret_pointer_1.f90: New test.
16114
16115 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16116
16117         * gcc.dg/missing-field-init-[12].c: New tests.
16118         * g++.dg/warn/missing-field-init-[12].C: New tests.
16119
16120 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16121
16122         * gcc.dg/enum2.c: New test.
16123         * gcc.dg/symbian3.c: Likewise.
16124         * gcc.dg/symbian4.c: Likewise.
16125         * gcc.dg/wchar_t-2.c: Likewise.
16126
16127 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16128
16129         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16130         destructor tests.
16131
16132 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16133
16134         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16135         dg-require-visiblity.
16136         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16137         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16138         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16139         * g++.dg/ext/visibility/new1.C: Likewise.
16140         * g++.dg/ext/visibility/pragma.C: Likewise.
16141         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16142         * g++.dg/ext/visibility/virtual.C: Likewise.
16143         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16144         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16145         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16146         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16147         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16148         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16149         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16150         * g++/dg/ext/visibility/visibility-8.C: New test.
16151         * gcc.c-torture/compile/dll.x: Remove.
16152         * gcc.dg/dll-2.c: Use dg-require-dll
16153         * gcc.dg/visibility-10.c: New test.
16154         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16155         supporting DLLs.
16156         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16157         (scan_not_hidden): Likewise.
16158
16159 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16160
16161         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16162
16163 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16164
16165         * gcc.c-torture/execute/20040805-1.c: New test.
16166
16167 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16168
16169         * gcc.dg/20020118-1.c: Declare abort.
16170         * gcc.dg/altivec_check.h: Likewise.
16171         * gcc.dg/iftrap-2.c: Likewise.
16172         * gcc.dg/pragma-darwin.c: Likewise.
16173         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16174
16175 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16176
16177         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16178
16179 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16180
16181         * gcc.c-torture/execute/builtins/abs-2.c,
16182         gcc.c-torture/execute/builtins/abs-3.c,
16183         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16184         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16185         intmax_t, uintmax_t and their limits.
16186         * gcc.dg/intmax_t-1.c: New test.
16187
16188 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16189
16190         * g++.dg/tc1/dr147.C: Add reference to PR.
16191
16192 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16193
16194         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16195         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16196
16197 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16198
16199         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16200
16201 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16202
16203         * gcc.dg/redecl-5.c: New test.
16204         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16205         of scanf.
16206
16207 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16208
16209         PR middle-end/16790
16210         * gcc.c-torture/execute/pr16790-1.c: New test case.
16211
16212 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16213
16214         * g++.dg/ext/visibility/assign1.C: New test.
16215         * g++.dg/ext/visibility/new1.C: Likewise.
16216
16217         * gcc.dg/symbian1.c: New test.
16218         * gcc.dg/symbian2.c: Likewise.
16219
16220 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16221
16222         PR target/16570
16223         * gcc.dg/i386-sse-9.c: New test.
16224
16225 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16226
16227         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16228
16229 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16230
16231         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16232         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16233         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16234         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16235         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16236         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16237         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16238         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16239         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16240         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16241         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16242         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16243         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16244         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16245         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16246         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16247         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16248         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16249         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16250         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16251         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16252         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16253         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16254         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16255         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16256         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16257         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16258         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16259         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16260         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16261         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16262         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16263         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16264         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16265         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16266         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16267         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16268         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16269         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16270         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16271         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16272         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16273         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16274         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16275         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16276         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16277         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16278         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16279         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16280         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16281         gcc.misc-tests/i386-pf-3dnow-1.c,
16282         gcc.misc-tests/i386-pf-athlon-1.c,
16283         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16284         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16285         Declare built-in functions used.
16286         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16287
16288 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16289
16290         PR c++/16707
16291         * g++.dg/lookup/using12.C: New test.
16292
16293         * g++.dg/init/null1.C: Fix PR number.
16294         * g++.dg/parse/namespace10.C: Likewise.
16295
16296 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16297
16298         PR c++/16224
16299         * g++.dg/template/spec17.C: New test.
16300         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16301         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16302
16303 2004-08-02  David Billinghurst
16304
16305         PR fortran/16292
16306         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16307
16308 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16309
16310         * gcc.dg/ia64-got-1.c: New test case.
16311
16312 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16313
16314         PR c++/16489
16315         * g++.dg/init/null1.C: New test.
16316         * g++.dg/tc1/dr76.C: Adjust error marker.
16317
16318         PR c++/16529
16319         * g++.dg/parse/namespace10.C: New test.
16320
16321         PR c++/16810
16322         * g++.dg/inherit/ptrmem2.C: New test.
16323
16324 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16325
16326         PR target/16155
16327         * gcc.dg/pr16155.c: New test.
16328
16329 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16330
16331         * gcc.dg/redecl-2.c: New test.
16332
16333 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16334
16335         * gcc.dg/darwin-longdouble.c: New file.
16336
16337 2004-07-30  Richard Henderson  <rth@redhat.com>
16338
16339         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16340         write to constant argument.
16341         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16342
16343 2004-07-30  Richard Henderson  <rth@redhat.com>
16344
16345         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16346         tests of nearest around zero.
16347
16348 2004-07-30  Andrew Pinski  <apinski@apple.com>
16349
16350         * gcc.c-torture/compile/20040730-1.c: New test.
16351
16352 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16353
16354         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16355         powerpc-eabispe.
16356
16357 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16358
16359         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16360
16361 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16362
16363         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16364         contains $ld_library_path.
16365         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16366
16367 2004-07-29  Richard Henderson  <rth@redhat.com>
16368
16369         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16370
16371         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16372         (alt2, which): New.
16373         (Check): Accept either alternative.
16374
16375 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16376
16377         * g++.dg/abi/inline1.C: New test.
16378         * g++.dg/abi/local1-a.cc: Likewise.
16379         * g++.dg/abi/local1.C: Likewise.
16380         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16381         * g++.dg/abi/mangle12.C: Likewise.
16382         * g++.dg/abi/mangle17.C: Likewise.
16383         * g++.dg/abi/mangle20-2.C: Likewise.
16384         * g++.dg/opt/interface1.C: Likewise.
16385         * g++.dg/opt/interface1.h: Likewise.
16386         * g++.dg/opt/interface1-a.cc: New test.
16387         * g++.dg/parse/repo1.C: New test.
16388         * g++.dg/template/repo1.C: Likewise.
16389         * g++.dg/warn/Winline-1.C: Likewise.
16390         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16391
16392 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16393
16394         * gcc.dg/tree-ssa/20040729-1.c: New test.
16395
16396 2004-07-27  Matt Austern <austern@apple.com>
16397
16398         * gcc.dg/darwin-bool-1.c: New test.
16399         * gcc.dg/darwin-bool-2.c: New test.
16400
16401 2004-07-28  Richard Henderson  <rth@redhat.com>
16402
16403         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16404         arguments in the correct type.  Don't write to constant arguments.
16405
16406 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16407
16408         PR tree-optimization/16688
16409         PR tree-optimization/16689
16410         * g++.dg/tree-ssa/pr16688.C: New test.
16411
16412 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16413
16414         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16415         loads.  Not only in the comment, this time.
16416
16417 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16418
16419         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16420         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16421         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16422         * gcc.dg/sh4a-bitmovua.c: New.
16423         * gcc.dg/sh4a-cos.c: New.
16424         * gcc.dg/sh4a-cosf.c: New.
16425         * gcc.dg/sh4a-fprun.c: New.
16426         * gcc.dg/sh4a-fsrra.c: New.
16427         * gcc.dg/sh4a-memmovua.c: New.
16428         * gcc.dg/sh4a-sin.c: New.
16429         * gcc.dg/sh4a-sincos.c: New.
16430         * gcc.dg/sh4a-sincosf.c: New.
16431         * gcc.dg/sh4a-sinf.c: New.
16432
16433 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16434
16435         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16436         conditionals.
16437         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16438         loads.
16439         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16440         DOM1.
16441
16442 2004-07-27  Andrew Pinski  <apinski@apple.com>
16443
16444         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16445
16446 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16447
16448         * gcc.dg/pragma-isr.c: New test.
16449
16450 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16451
16452         PR c++/14429
16453         * g++.dg/template/ttp11.C: New test.
16454
16455 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16456
16457         * gcc.c-torture/compile/20040727-1.c: New test.
16458
16459 2004-07-26  Eric Christopher  <echristo@redhat.com>
16460
16461         * gcc.c-torture/compile/20040726-2.c: New test.
16462
16463 2004-07-26  Andrew Pinski  <apinski@apple.com>
16464
16465         * g++.dg/rtti/tinfo1.C: Xfail.
16466
16467 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16468
16469         * gcc.c-torture/compile/20040726-1.c: New test.
16470
16471 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16472             Brian Ryner  <bryner@brianryner.com>
16473
16474         PR c++/9283
16475         PR c++/15000
16476         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16477         * g++.dg/ext/visibility/: New directory.
16478         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16479         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16480         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16481         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16482         * g++.dg/ext/visibility/fvisibility.C,
16483         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16484         g++.dg/ext/visibility/fvisibility-override1.C
16485         g++.dg/ext/visibility/fvisibility-override2.C
16486         g++.dg/ext/visibility/memfuncts.C
16487         g++.dg/ext/visibility/noPLT.C
16488         g++.dg/ext/visibility/pragma.C
16489         g++.dg/ext/visibility/pragma-override1.C
16490         g++.dg/ext/visibility/pragma-override2.C
16491         g++.dg/ext/visibility/staticmemfuncts.C
16492         g++.dg/ext/visibility/virtual.C: New tests.
16493
16494 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16495
16496         PR c/15360
16497         * gcc.dg/pr15360-1.c: New test.
16498
16499 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16500
16501         * gcc.dg/pragma-align-2.c: New test.
16502         * gcc.dg/pragma-init-fini.c: New test.
16503         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16504         targets.
16505
16506 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16507
16508         * gcc.dg/init-string-2.c: New test.
16509
16510 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16511
16512         PR 16684
16513         * gcc.dg/Wredundant-decls-1.c: New test case.
16514
16515 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16516
16517         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16518         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16519         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16520         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16521         * gcc.dg/compat/generate-random.c: New file.
16522         * gcc.dg/compat/generate-random.h: Likewise.
16523         * gcc.dg/compat/generate-random_r.c: Likewise.
16524         * gcc.dg/compat/struct-layout-1.h: Likewise.
16525         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16526         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16527         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16528         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16529         * gcc.dg/compat/struct-layout-1_main.c: New test.
16530         * gcc.dg/compat/struct-layout-1_x.c: New file.
16531         * gcc.dg/compat/struct-layout-1_y.c: New file.
16532         * gcc.dg/compat/struct-layout-1_test.h: New file.
16533
16534 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16535
16536         * gcc.dg/comp-return-1.c: New test
16537
16538 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16539
16540         * gcc.dg/vmx/8-02a.c: Fix typo.
16541
16542         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16543         * gcc.dg/darwin-abi-3.c: New test.
16544
16545         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16546         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16547
16548         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16549         * gcc.dg/vmx/ops-long-1.c: New test.
16550         * gcc.dg/vmx/ops-long-2.c: New test.
16551
16552 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16553
16554         * g++.dg/lookup/conv-[1234].C: New.
16555
16556 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16557
16558         * g++.dg/parse/attr2.C: Simplify.
16559
16560 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16561
16562         PR c/7284
16563         * gcc.c-torture/execute/pr7284-1.c: New test.
16564
16565 2004-07-22  Brian Booth  <bbooth@redhat.com>
16566
16567         * gcc.dg/tree-ssa/20040721-1.c: New test.
16568
16569 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16570
16571         * g++.dg/template/crash20.c: New.
16572
16573 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16574
16575         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16576         Add dg-run directive.  Declare variables as required.
16577         * gfortran.dg/g77/README: Update
16578
16579 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16580
16581         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16582         gcc.dg/cris-peep2-andu2.c: New tests.
16583
16584 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16585
16586         PR c/15052
16587         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16588         on return type.
16589         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16590         messages.
16591         * gcc.dg/qual-return-2.c: Update expected messages.
16592         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16593
16594 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16595
16596         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16597         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16598
16599 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16600
16601         PR c/11250
16602         * gcc.dg/init-string-1.c: New test.
16603
16604 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16605
16606         PR middle-end/15345
16607         PR c/16450
16608         * gcc.dg/torture/nested-fn-1.c: New test.
16609
16610 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16611
16612         PR target/16559
16613         * gcc.dg/ia64-fptr-1.c: New file.
16614
16615 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16616
16617         PR c++/14497
16618         * g++.dg/template/spec16.C: New test.
16619         * g++.old-deja/g++.robertl/eb118.C: Remove.
16620
16621 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16622
16623         PR c++/509
16624         * g++.dg/template/spec15.C: New test.
16625
16626 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16627
16628         Copy cases from g77.f-torture/execute and add dg-run
16629         directive.  Other changes as noted.
16630         * gfortran.dg/g77/13037.f
16631         * gfortran.dg/g77/1832.f
16632         * gfortran.dg/g77/19981119-0.f
16633         * gfortran.dg/g77/19990313-0.f
16634         * gfortran.dg/g77/19990313-1.f
16635         * gfortran.dg/g77/19990313-2.f
16636         * gfortran.dg/g77/19990313-3.f
16637         * gfortran.dg/g77/19990419-1.f
16638         * gfortran.dg/g77/19990826-0.f
16639         * gfortran.dg/g77/19990826-2.f
16640         * gfortran.dg/g77/20000503-1.f
16641         * gfortran.dg/g77/20001111.f
16642         * gfortran.dg/g77/20010116.f
16643         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16644         * gfortran.dg/g77/20010430.f
16645         * gfortran.dg/g77/6177.f
16646         * gfortran.dg/g77/947.f
16647         * gfortran.dg/g77/970816-3.f
16648         * gfortran.dg/g77/971102-1.f
16649         * gfortran.dg/g77/980520-1.f
16650         * gfortran.dg/g77/980628-0.f
16651         * gfortran.dg/g77/980628-1.f
16652         * gfortran.dg/g77/980628-10.f
16653         * gfortran.dg/g77/980628-2.f
16654         * gfortran.dg/g77/980628-3.f
16655         * gfortran.dg/g77/980628-7.f
16656         * gfortran.dg/g77/980628-8.f
16657         * gfortran.dg/g77/980628-9.f
16658         * gfortran.dg/g77/980701-0.f
16659         * gfortran.dg/g77/980701-1.f
16660         * gfortran.dg/g77/cabs.f
16661         * gfortran.dg/g77/claus.f
16662         * gfortran.dg/g77/complex_1.f
16663         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16664         * gfortran.dg/g77/dcomplex.f
16665         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16666         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16667         * gfortran.dg/g77/f90-intrinsic-numeric.f
16668         * gfortran.dg/g77/int8421.f
16669         * gfortran.dg/g77/labug1.f
16670         * gfortran.dg/g77/large_vec.f
16671         * gfortran.dg/g77/le.f
16672         * gfortran.dg/g77/short.f
16673         * gfortran.dg/g77/README: Update
16674
16675 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/16637
16678         * g++.dg/parse/lookup4.C: New test.
16679
16680 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16681
16682         PR c++/16175
16683         * g++.dg/template/ttp10.C: New test.
16684
16685 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16686
16687         * gcc.dg/pr12625-1.c: New test.
16688
16689 2004-07-20  Steven Bosscher  <stevenb@suse.de>
16690
16691         * testsuite/gcc.dg/switch-warn-1.c: New test.
16692         * testsuite/gcc.dg/switch-warn-2.c: New test.
16693         * gcc.c-torture/compile/pr14730.c: Update.
16694
16695 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
16696
16697         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
16698         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
16699         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
16700         g++.dg/template/nontype3.C: Remove trailing CR from tests.
16701
16702 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
16703
16704         PR c++/16623
16705         * g++.dg/template/assign1.C: New test.
16706
16707 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16708
16709         PR c++/12170
16710         * g++.dg/template/ttp9.C: New test.
16711
16712 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
16713
16714         * gcc.dg/format/cmn-err-1.c: New test.
16715
16716 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16717
16718         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
16719         gcc.dg/Wparentheses-10.c: New tests.
16720         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
16721
16722 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16723
16724         PR fortran/16465
16725         * gfortran.dg/g77//ffixed-line-length-0.f,
16726         gfortran.dg/g77/ffixed-line-length-132.f,
16727         gfortran.dg/g77/ffixed-line-length-72.f,
16728         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
16729         gfortran.dg/g77/README: Update.
16730
16731 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16732
16733         PR c++/13092
16734         * g++.dg/template/non-dependent7.C: New test.
16735         * g++.dg/template/non-dependent8.C: Likewise.
16736         * g++.dg/template/non-dependent9.C: Likewise.
16737         * g++.dg/template/non-dependent10.C: Likewise.
16738
16739 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
16740
16741         PR c++/16337
16742         * g++.dg/parse/attr2.C: New test.
16743
16744 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
16745
16746         * g77.dg: Removed.
16747         * g77.f-torture: Ditto.
16748
16749 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16750
16751         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
16752         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
16753         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16754
16755 2004-07-16  Richard Henderson  <rth@redhat.com>
16756
16757         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
16758
16759 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16760
16761         * lib/fortran-torture.exp (fortran-torture): Don't test compile
16762         tests with full list of options.
16763         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
16764         of TORTURE_OPTIONS if test contains 'dg-do run'.
16765
16766         PR fortran/16404
16767         * gfortran.dg/do_iterator.f90: New test.
16768
16769 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16770
16771         PR rtl-optimization/16536
16772         * gcc.c-torture/execute/restrict-1.c: New test.
16773
16774 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16775
16776         PR fortran/15324
16777         * gfortran.dg/pr15324.f90: New test.
16778
16779         PR fortran/15129
16780         * gfortran.dg/pr15129.f90: New test.
16781
16782         PR fortran/15140
16783         * gfortran.dg/pr15140.f90: New test.
16784
16785         PR fortran/13792
16786         * gfortran.fortran-torture/execute/bounds.f90: Add check for
16787         compile-time simplification.
16788
16789 2004-07-14  Mike Stump  <mrs@apple.com>
16790
16791         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
16792
16793 2004-07-14  James E Wilson  <wilson@specifixinc.com>
16794
16795         PR target/16325
16796         * gcc.dg/profile-generate-1.c: New.
16797
16798 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
16799
16800         * gcc.c-torture/execute/20040709-1.c: New test.
16801         * gcc.c-torture/execute/20040709-2.c: New test.
16802
16803 2004-07-14  Mike Stump  <mrs@apple.com>
16804
16805         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
16806
16807 2004-07-14  Mike Stump  <mrs@apple.com>
16808
16809         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
16810
16811 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
16812
16813         PR c++/16518
16814         * g++.dg/parse/mutable1.C: New test.
16815
16816 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
16817
16818         PR tree-optimization/16443
16819         * gcc.dg/tree-ssa/20040713-1.c: New test.
16820
16821 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
16822
16823         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
16824         for operator new.
16825
16826 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16827
16828         * gfortran.dg/g77/README: New file
16829         * gfortran.dg/g77/19981216-0.f: Copy from
16830         g77.f-torture/noncompile.  Add "dg-do compile" and
16831         dg-error as required.
16832         * gfortran.dg/g77/19990218-1.f: Likewise.
16833         * gfortran.dg/g77/19990905-1.f: Likewise.
16834         * gfortran.dg/g77/9263.f: Likewise.
16835         * gfortran.dg/g77/980615-0.f: Likewise.
16836         * gfortran.dg/g77/980616-0.f: Likewise.
16837         * gfortran.dg/g77/check0.f: Likewise.
16838         * gfortran.dg/g77/select_no_compile.f: Likewise.
16839
16840 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16841
16842         Copy files from g77.f-torture/compile.
16843         Add "{ dg-do compile}".  Other changes as noted
16844         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
16845         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
16846         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
16847         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
16848         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
16849         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
16850         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
16851         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
16852         statement to conform to standard.  Append alpha1.x for reference.
16853         * gfortran.dg/g77/xformat.f: Add dg-warning
16854
16855 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16856
16857         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
16858         Add {dg-do compile} directive.
16859         * gfortran.dg/g77/cpp2.F: Likewise.
16860
16861 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16862
16863         PR c++/5402
16864         * g++.dg/lookup/name-clash1.C: New test.
16865
16866         PR c++/9777
16867         * g++.dg/lookup/name-clash2.C: New test.
16868
16869         PR c++/12102
16870         * g++.dg/lookup/name-clash3.C: New test.
16871
16872 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16873
16874         * g++.dg/lookup/new2.C: New test.
16875         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
16876
16877 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
16878
16879         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
16880         Add {dg-do compile} directive.
16881         * gfortran.dg/g77/13060.f: Likewise.
16882         * gfortran.dg/g77/19990218-0.f: Likewise.
16883         * gfortran.dg/g77/19990305-0.f: Likewise.
16884         * gfortran.dg/g77/19990419-0.f: Likewise.
16885         * gfortran.dg/g77/19990502-0.f: Likewise.
16886         * gfortran.dg/g77/19990502-1.f: Likewise.
16887         * gfortran.dg/g77/19990525-0.f: Likewise.
16888         * gfortran.dg/g77/19990826-1.f: Likewise.
16889         * gfortran.dg/g77/19990826-3.f: Likewise.
16890         * gfortran.dg/g77/19990905-2.f: Likewise.
16891         * gfortran.dg/g77/20000412-1.f: Likewise.
16892         * gfortran.dg/g77/20000511-1.f: Likewise.
16893         * gfortran.dg/g77/20000511-2.f: Likewise.
16894         * gfortran.dg/g77/20000518.f: Likewise.
16895         * gfortran.dg/g77/20000601-1.f: Likewise.
16896         * gfortran.dg/g77/20000601-2.f: Likewise.
16897         * gfortran.dg/g77/20000629-1.f: Likewise.
16898         * gfortran.dg/g77/20000630-2.f: Likewise.
16899         * gfortran.dg/g77/20010115.f: Likewise.
16900         * gfortran.dg/g77/20010321-1.f: Likewise.
16901         * gfortran.dg/g77/20010426.f: Likewise.
16902         * gfortran.dg/g77/20020307-1.f: Likewise.
16903         * gfortran.dg/g77/8485.f: Likewise.
16904         * gfortran.dg/g77/960317-1.f: Likewise.
16905         * gfortran.dg/g77/970915-0.f: Likewise.
16906         * gfortran.dg/g77/980310-1.f: Likewise.
16907         * gfortran.dg/g77/980310-2.f: Likewise.
16908         * gfortran.dg/g77/980310-3.f: Likewise.
16909         * gfortran.dg/g77/980310-4.f: Likewise.
16910         * gfortran.dg/g77/980310-6.f: Likewise.
16911         * gfortran.dg/g77/980310-7.f: Likewise.
16912         * gfortran.dg/g77/980310-8.f: Likewise.
16913         * gfortran.dg/g77/980419-2.f: Likewise.
16914         * gfortran.dg/g77/980424-0.f: Likewise.
16915         * gfortran.dg/g77/980427-0.f: Likewise.
16916         * gfortran.dg/g77/980729-0.f: Likewise.
16917         * gfortran.dg/g77/981117-1.f: Likewise.
16918         * gfortran.dg/g77/toon_1.f: Likewise.
16919
16920 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16921
16922         PR c++/2204
16923         * g++.dg/other/abstract2.C: New test.
16924
16925 2004-07-12  Paul Brook  <paul@codesourcery.com>
16926
16927         * gfortran.dg/pointer_init_1.f90: New test.
16928
16929 2004-07-11  Paul Brook  <paul@codesourcery.com>
16930
16931         PR fortran/15986
16932         * gfortran.dg/contained_1.f90: New test.
16933
16934 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
16935
16936         * g++.dg/parse/defarg8.C: New test.
16937
16938 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16939
16940         PR fortran/16433
16941         * gfortran.dg/pr16433.f: New test.
16942
16943         PR fortran/17574
16944         * gfortran.dg/pr15754.f90: New test.
16945
16946 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16947
16948         PR tree-optimization/16437
16949         * gcc.c-torture/execute/bitfld-4.c: New test.
16950
16951 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16952
16953         * gfortran.fortran-torture/execute/common_2.f90: Add check for
16954         access to common var from module.
16955
16956 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16957
16958         PR fortran/16336
16959         * gfortran.fortran-torture/execute/common_2.f90: New test.
16960
16961 2004-07-10  Paul Brook  <paul@codesourcery.com>
16962
16963         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
16964
16965 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16966
16967         PR fortran/15969
16968         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
16969
16970 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
16971
16972         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
16973         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
16974         * gfortran.dg/g77/ffree-form-1.f: Likewise.
16975         * gfortran.dg/g77/ffree-form-2.f: Likewise.
16976         * gfortran.dg/g77/ffree-form-3.f: Likewise.
16977         * gfortran.dg/g77/fno-underscoring.f: Likewise.
16978         * gfortran.dg/g77/funderscoring.f: Likewise.
16979         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
16980
16981 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16982
16983         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
16984
16985 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16986         Paul Brook  <paul@codesourcery.com>
16987
16988         PR fortran/13415
16989         * gfortran.dg/common_pointer_1.f90: New test.
16990
16991 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16992
16993         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
16994
16995 2004-07-09  James E Wilson  <wilson@specifixinc.com>
16996
16997         PR target/16364
16998         * gcc.c-torture/compile/20040709-1.c: New.
16999
17000 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17001
17002         PR fortran/14077
17003         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17004
17005 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17006
17007         PR fortran/13201
17008         * gfortran.dg/shape_1.f90: New test.
17009
17010 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17011             Andrew Pinski  <apinski@apple.com>
17012
17013         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17014
17015 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17016
17017         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17018         comment.
17019
17020 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17021         Paul Brook  <paul@codesourcery.com>
17022
17023         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17024         '.f95' and '.F95'.
17025
17026 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
17027
17028         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
17029
17030 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17031
17032         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
17033         testcases with capital suffix.
17034
17035 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17036
17037         PR fortran/15481
17038         PR fortran/13372
17039         PR fortran/13575
17040         PR fortran/15978
17041         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
17042
17043         * gfortran.dg/implicit_1.f90: New test.
17044
17045 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17046
17047         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
17048         expression to match gfortran warning/error messages
17049         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
17050         dg-error text.
17051
17052 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17053
17054         * lib/fortran-torture.exp: Rename proc search_for to
17055         search_for_re.
17056
17057 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17058
17059         * gcc.c-torture/execute/simd-5.x: New file.
17060         XFAIL on SPARC 64-bit at -O0.
17061
17062 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17063
17064         PR c++/8211
17065         PR c++/16165
17066         * g++.dg/warn/effc3.C: New test.
17067
17068 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17069
17070         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
17071         change X to 1X in format.
17072         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
17073         add data statements to conform to standard.
17074
17075 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17076
17077         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
17078         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
17079         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
17080
17081 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17082
17083         * gfortran.dg/g77/7388.f: Copy from g77.dg
17084         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
17085         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
17086         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
17087         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
17088         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
17089         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
17090         * gfortran.dg/g77/strlen0.f: Likewise.
17091
17092 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
17093
17094         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
17095         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
17096
17097 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17098
17099         * gcc.c-torture/execute/920428-2.x: Delete.
17100         * gcc.c-torture/execute/920501-7.x: Likewise.
17101
17102 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17103
17104         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17105         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17106         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17107         prescott and c3-2.
17108         (PREFETCH_3DNOW): Add -march=c3.
17109
17110 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17111
17112         PR c/16437
17113         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17114         * gcc.c-torture/execute/bf64-1.x: Likewise.
17115
17116 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17117
17118         * gcc.c-torture/compile/20040708-1.c: New test.
17119
17120 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17121
17122         PR c++/16169
17123         * g++.dg/warn/effc2.C: New test.
17124
17125 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17126
17127         * gcc.c-torture/execute/bitfld-1.x: Remove.
17128         * gcc.c-torture/execute/bitfld-3.c: New test.
17129         * gcc.dg/bitfld-2.c: Remove XFAILs.
17130
17131 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17132
17133         PR c++/16276
17134         * g++.dg/rtti/tinfo1.C: New file.
17135
17136 2004-07-07  Eric Christopher  <echristo@redhat.com>
17137
17138         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17139
17140 2004-07-07  Andrew Pinski  <apinski@apple.com>
17141
17142         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17143
17144 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17145
17146         * g++.dg/init/call1.C: XFAIL.
17147
17148 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17149
17150         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17151         except for movstrict*, to movmem* and clrstr* to clrmem*.
17152
17153 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17154
17155         * gcc.c-torture/execute/20040707-1.c: New test.
17156
17157 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17158
17159         * gcc.c-torture/execute/20040706-1.c: New test.
17160
17161 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17162
17163         PR c++/3671
17164         * g++.dg/template/spec14.C: New test.
17165
17166 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17167
17168         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17169         nothing if not yet defined.  Use it in b, c and d type definitions.
17170         * gcc.c-torture/execute/20040705-1.c: New test.
17171         * gcc.c-torture/execute/20040705-2.c: New test.
17172
17173 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17174
17175         PR c++/2518
17176         * g++.dg/lookup/new1.C: New test.
17177
17178 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17179
17180         PR c++/11406
17181         * g++.dg/template/sizeof8.C: New test.
17182
17183 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17184
17185         * gcc.c-torture/compile/20040705-1.c: New test.
17186
17187 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17188
17189         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17190
17191 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17192
17193         * gcc.dg/cpp/if-mop.c: Two new testcases.
17194         * gcc.dg/cpp/trad/comment-3.c: New.
17195
17196 2004-07-04  Paul Brook  <paul@codesourcery.com>
17197
17198         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17199
17200 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17201
17202         PR c++/3761
17203         * g++.dg/lookup/crash4.C: New test.
17204
17205 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17206
17207         * gcc.c-torture/execute/builtin-abs-1.c
17208         * gcc.c-torture/execute/builtin-abs-2.c
17209         * gcc.c-torture/execute/builtin-complex-1.c
17210         * gcc.c-torture/execute/builtins/string-1-lib.c
17211         * gcc.c-torture/execute/builtins/string-1.c
17212         * gcc.c-torture/execute/builtins/string-2-lib.c
17213         * gcc.c-torture/execute/builtins/string-2.c
17214         * gcc.c-torture/execute/builtins/string-3-lib.c
17215         * gcc.c-torture/execute/builtins/string-3.c
17216         * gcc.c-torture/execute/builtins/string-4-lib.c
17217         * gcc.c-torture/execute/builtins/string-4.c
17218         * gcc.c-torture/execute/builtins/string-5-lib.c
17219         * gcc.c-torture/execute/builtins/string-5.c
17220         * gcc.c-torture/execute/builtins/string-6-lib.c
17221         * gcc.c-torture/execute/builtins/string-6.c
17222         * gcc.c-torture/execute/builtins/string-7-lib.c
17223         * gcc.c-torture/execute/builtins/string-7.c
17224         * gcc.c-torture/execute/builtins/string-8-lib.c
17225         * gcc.c-torture/execute/builtins/string-8.c
17226         * gcc.c-torture/execute/builtins/string-9-lib.c
17227         * gcc.c-torture/execute/builtins/string-9.c
17228         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17229         * gcc.c-torture/execute/builtins/string-asm-1.c
17230         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17231         * gcc.c-torture/execute/builtins/string-asm-2.c
17232         * gcc.c-torture/execute/stdio-opt-1.c
17233         * gcc.c-torture/execute/stdio-opt-2.c
17234         * gcc.c-torture/execute/stdio-opt-3.c
17235         * gcc.c-torture/execute/string-opt-1.c
17236         * gcc.c-torture/execute/string-opt-10.c
17237         * gcc.c-torture/execute/string-opt-11.c
17238         * gcc.c-torture/execute/string-opt-12.c
17239         * gcc.c-torture/execute/string-opt-13.c
17240         * gcc.c-torture/execute/string-opt-14.c
17241         * gcc.c-torture/execute/string-opt-15.c
17242         * gcc.c-torture/execute/string-opt-16.c
17243         * gcc.c-torture/execute/string-opt-2.c
17244         * gcc.c-torture/execute/string-opt-6.c
17245         * gcc.c-torture/execute/string-opt-7.c
17246         * gcc.c-torture/execute/string-opt-8.c:
17247         Replace with ...
17248
17249         * gcc.c-torture/execute/builtins/abs-2.c
17250         * gcc.c-torture/execute/builtins/abs-3.c
17251         * gcc.c-torture/execute/builtins/complex-1.c
17252         * gcc.c-torture/execute/builtins/fprintf.c
17253         * gcc.c-torture/execute/builtins/fputs.c
17254         * gcc.c-torture/execute/builtins/memcmp.c
17255         * gcc.c-torture/execute/builtins/memmove.c
17256         * gcc.c-torture/execute/builtins/memops-asm.c
17257         * gcc.c-torture/execute/builtins/mempcpy-2.c
17258         * gcc.c-torture/execute/builtins/mempcpy.c
17259         * gcc.c-torture/execute/builtins/memset.c
17260         * gcc.c-torture/execute/builtins/printf.c
17261         * gcc.c-torture/execute/builtins/sprintf.c
17262         * gcc.c-torture/execute/builtins/strcat.c
17263         * gcc.c-torture/execute/builtins/strchr.c
17264         * gcc.c-torture/execute/builtins/strcmp.c
17265         * gcc.c-torture/execute/builtins/strcpy.c
17266         * gcc.c-torture/execute/builtins/strcspn.c
17267         * gcc.c-torture/execute/builtins/strlen-2.c
17268         * gcc.c-torture/execute/builtins/strlen.c
17269         * gcc.c-torture/execute/builtins/strncat.c
17270         * gcc.c-torture/execute/builtins/strncmp-2.c
17271         * gcc.c-torture/execute/builtins/strncmp.c
17272         * gcc.c-torture/execute/builtins/strncpy.c
17273         * gcc.c-torture/execute/builtins/strpbrk.c
17274         * gcc.c-torture/execute/builtins/strpcpy-2.c
17275         * gcc.c-torture/execute/builtins/strpcpy.c
17276         * gcc.c-torture/execute/builtins/strrchr.c
17277         * gcc.c-torture/execute/builtins/strspn.c
17278         * gcc.c-torture/execute/builtins/strstr-asm.c
17279         * gcc.c-torture/execute/builtins/strstr.c:
17280         ... these new files.
17281
17282         * gcc.c-torture/execute/builtins/abs-2-lib.c
17283         * gcc.c-torture/execute/builtins/abs-3-lib.c
17284         * gcc.c-torture/execute/builtins/complex-1-lib.c
17285         * gcc.c-torture/execute/builtins/fprintf-lib.c
17286         * gcc.c-torture/execute/builtins/fputs-lib.c
17287         * gcc.c-torture/execute/builtins/memcmp-lib.c
17288         * gcc.c-torture/execute/builtins/memmove-lib.c
17289         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17290         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17291         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17292         * gcc.c-torture/execute/builtins/memset-lib.c
17293         * gcc.c-torture/execute/builtins/printf-lib.c
17294         * gcc.c-torture/execute/builtins/sprintf-lib.c
17295         * gcc.c-torture/execute/builtins/strcat-lib.c
17296         * gcc.c-torture/execute/builtins/strchr-lib.c
17297         * gcc.c-torture/execute/builtins/strcmp-lib.c
17298         * gcc.c-torture/execute/builtins/strcpy-lib.c
17299         * gcc.c-torture/execute/builtins/strcspn-lib.c
17300         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17301         * gcc.c-torture/execute/builtins/strlen-lib.c
17302         * gcc.c-torture/execute/builtins/strncat-lib.c
17303         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17304         * gcc.c-torture/execute/builtins/strncmp-lib.c
17305         * gcc.c-torture/execute/builtins/strncpy-lib.c
17306         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17307         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17308         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17309         * gcc.c-torture/execute/builtins/strrchr-lib.c
17310         * gcc.c-torture/execute/builtins/strspn-lib.c
17311         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17312         * gcc.c-torture/execute/builtins/strstr-lib.c
17313         * gcc.c-torture/execute/builtins/lib/abs.c
17314         * gcc.c-torture/execute/builtins/lib/fprintf.c
17315         * gcc.c-torture/execute/builtins/lib/memset.c
17316         * gcc.c-torture/execute/builtins/lib/printf.c
17317         * gcc.c-torture/execute/builtins/lib/sprintf.c
17318         * gcc.c-torture/execute/builtins/lib/strcpy.c
17319         * gcc.c-torture/execute/builtins/lib/strcspn.c
17320         * gcc.c-torture/execute/builtins/lib/strncat.c
17321         * gcc.c-torture/execute/builtins/lib/strncmp.c
17322         * gcc.c-torture/execute/builtins/lib/strncpy.c
17323         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17324         * gcc.c-torture/execute/builtins/lib/strspn.c
17325         * gcc.c-torture/execute/builtins/lib/strstr.c:
17326         New files containing support routines.
17327
17328         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17329         declaration.
17330         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17331         when not optimizing.
17332
17333 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17334
17335         PR c++/16240
17336         * g++.dg/abi/mangle22.C: New test.
17337         * g++.dg/abi/mangle23.C: Likewise.
17338
17339 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17340
17341         PR fortran/16290
17342         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17343         Allow for cases without denormalized floating point numbers.
17344
17345 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17346
17347         PR c/1027
17348         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17349         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17350         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17351         expected warning text.
17352         * gcc.dg/format/diag-2.c: New test.
17353
17354 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17355
17356         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17357
17358 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17359
17360         * gcc.dg/builtins-43.c: New.
17361         * gcc.dg/builtins-44.c: New.
17362         * gcc.dg/builtins-45.c: New.
17363
17364 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17365             Andreas Tobler  <a.tobler@schweiz.ch>
17366
17367         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17368         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17369         as SIGSEGV.
17370         * gcc.dg/cleanup-11.c: Likewise.
17371         * gcc.dg/cleanup-8.c: Likewise.
17372         * gcc.dg/cleanup-9.c: Likewise.
17373         * gcc.dg/cleanup-5.c: Run on all platforms.
17374
17375 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17376
17377         * g++.dg/warn/nonnull1.C: New test.
17378
17379 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17380
17381         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17382         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17383         Special-case the Sun compiler wrt to <complex.h>.
17384
17385 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17386
17387         * gcc.dg/Wunreachable-8.C: New test.
17388
17389         * gcc.dg/h8300-ice2.c : New test.
17390
17391 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17392
17393         PR fortran/16161
17394         * gfortran.fortran-torture/compile/implicit.f90: Add test
17395         for implicit character.
17396
17397 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17398
17399         PR fortran/16289
17400         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17401         Use tiny() intrinsic to find smallest non-negative real
17402
17403 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17404
17405         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17406         * gcc.dg/compat/struct-by-value-22_x.c: New.
17407         * gcc.dg/compat/struct-by-value-22_y.c: New.
17408
17409         * gcc.c-torture/execute/20040629-1.c: New test.
17410
17411 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17412
17413         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17414         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17415
17416         PR target/16195
17417         * gcc.dg/20040625-1.c: New test.
17418
17419 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17420
17421         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17422
17423 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17424
17425         PR fortran/15963
17426         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17427
17428 2004-06-29  Richard Henderson  <rth@redhat.com>
17429
17430         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17431
17432 2004-06-29  Paul Brook  <paul@codesourcery.com>
17433
17434         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17435         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17436
17437 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17438
17439         PR c++/16260
17440         * g++.dg/parse/crash15.C: New.
17441
17442 2004-06-28  Andrew Pinski  <apinski@apple.com>
17443
17444         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17445         by the error already.
17446
17447         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17448
17449 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17450
17451         PR target/14041
17452         * gcc.dg/h8300-bss-align-1.c : New.
17453
17454 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17455
17456         * PR c++/16174
17457         * g++.dg/template/ctor4.C: New.
17458
17459 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17460
17461         PR c++/16205
17462         * g++.dg/warn/Wsequence-point-1.C: New test.
17463
17464 2004-06-27  Paul Brook  <paul@codesourcery.com>
17465
17466         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17467
17468 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17469
17470         * g++.old-deja/g++.mike/p7325.C: Remove.
17471
17472 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17473
17474         PR c/14963
17475         * gcc.dg/pr14963.c: New test.
17476
17477 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17478
17479         PR c++/16193
17480         * g++.dg/parse/redef1.C: New test.
17481
17482 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17483
17484         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17485         20021110.c.
17486         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17487         20021119-1.c.
17488         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17489         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17490         5-04.c.
17491         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17492         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17493         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17494         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17495         g++.brendan/enum14.C.
17496         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17497         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17498         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17499         g++.mike/virt1.C.
17500         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17501         memtemp24.C.
17502
17503 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17504
17505         * gcc.dg/20040527-1.c: New test case.
17506
17507 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17508
17509         PR gfortran/pr16196
17510         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17511
17512 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17513
17514         PR middle-end/15825
17515         * gcc.dg/pr15825-1.c: New test case.
17516
17517 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17518
17519         * gcc.c-torture/execute/20040625-1.c: New test.
17520
17521 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17522
17523         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17524
17525 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17526
17527         * gcc.dg/torture/mips-div-1.c: New test.
17528
17529 2004-06-24  Jeff Law  <law@redhat.com>
17530
17531         * gcc.dg/tree-ssa/20040624-1.c: New test.
17532
17533 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17534
17535         * gcc.c-torture/compile/20040624-1.c: New test.
17536
17537 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17538
17539         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17540         this directory.
17541
17542 2004-06-23  Andrew Pinski  <apinski@apple.com>
17543
17544         PR middle-end/15988
17545         * g++.dg/opt/ptrmem4.C: New test.
17546
17547         * gcc.dg/c90-array-quals-2.c: New test.
17548
17549 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17550
17551         * gcc.dg/kpice1.c: New test.
17552
17553 2006-06-23  Andrew Pinski  <apinski@apple.com>
17554
17555         * gcc.dg/c90-array-quals.c: New test.
17556
17557 2006-06-22  Richard Henderson  <rth@redhat.com>
17558
17559         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17560
17561 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17562
17563         * gcc.dg/builtins-config.h: Handle FreeBSD.
17564
17565 2006-06-22  Richard Henderson  <rth@redhat.com>
17566
17567         * g++.dg/opt/devirt1.C: New.
17568
17569 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17570
17571         * g++.dg/opt/pr15551.C: New testcase.
17572
17573 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17574
17575         PR target/14800
17576         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17577         x86_64-*-linux* when compiling for 32bit.
17578
17579 2004-06-21  Andrew Pinski  <apinski@apple.com>
17580
17581         * gcc.dg/pch/struct-1.c: New.
17582         * gcc.dg/pch/struct-1.hs: New.
17583
17584 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17585
17586         * gcc.dg/pch/save-temps-1.c: New file.
17587         * gcc.dg/pch/save-temps-1.hs: New file.
17588
17589 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17590
17591         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17592         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17593
17594 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17595
17596         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17597         to fix type error.
17598         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17599         Remove trailing spaces.
17600
17601 2004-06-21  Richard Henderson  <rth@redhat.com>
17602
17603         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17604         merging && to BIT_FIELD_REF.
17605
17606 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17607
17608         * g++.dg/opt/placeholder1.C: New test.
17609
17610 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17611
17612         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17613         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17614         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17615         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17616
17617 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17618
17619         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17620         extern "C".
17621         * g++.dg/other/pragma-re-1.C: Add comments.
17622
17623 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17624
17625         PR gfortran/16080
17626         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17627
17628 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17629
17630         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17631         instead of setting the type of size_t by
17632         hand.
17633
17634 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17635
17636         * gcc.dg/unordered-2.c: New test case.
17637         * gcc.dg/unordered-3.c: New test case.
17638
17639 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17640
17641         PR other/16043
17642         * lib/g++.exp (g++_version): Tweak regexp for version
17643         * lib/g77.exp (g77_version): Likewise.
17644         * lib/gfortran.exp (gfortran_version): Likewise.
17645         * lib/objc.exp (objc_version): Likewise.
17646         * lib/treelang.exp (treelang_version): Likewise.
17647
17648 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17649
17650         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17651         Use INT_MAX instead of __INT_MAX__.
17652         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17653
17654         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17655         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17656         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17657         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17658         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17659         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17660         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17661         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17662         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17663
17664         * gcc.dg/range-test-1.c: New test.
17665         * g++.dg/opt/range-test-1.C: New test.
17666
17667 2004-06-17  Richard Henderson  <rth@redhat.com>
17668
17669         * objc.dg/sync-1.m: New.
17670         * objc.dg/try-catch-1.m: Don't force next runtime.
17671         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17672         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17673         shadowed catch clause.
17674         * objc.dg/try-catch-5.m: New.
17675
17676 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17677
17678         Bug 14610
17679         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17680
17681 2004-06-15  Richard Henderson  <rth@redhat.com>
17682
17683         * gcc.dg/20001116-1.c: Move expected warning line.
17684
17685 2004-06-15  Richard Henderson  <rth@redhat.com>
17686
17687         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
17688         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
17689
17690 2004-06-15  Jeff Law  <law@redhat.com>
17691
17692         * gcc.dg/tree-ssa/20040615-1.c: New test.
17693         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
17694         be less sensitive to operand ordering.
17695         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
17696
17697 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
17698
17699         * g++.dg/abi/bitfield3.C: Add comment..
17700
17701 2004-06-15  Richard Henderson  <rth@redhat.com>
17702
17703         * g++.dg/ext/stmtexpr1.C: XFAIL.
17704         * gcc.dg/20030612-1.c: XFAIL.
17705
17706 2004-06-15  Eric Christopher  <echristo@redhat.com>
17707
17708         * g++.dg/charset/asm5.c: New.
17709         * gcc.dg/charset/asm6.c: New.
17710
17711 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17712
17713         PR fortran/15962
17714         * gfortran.fortran-torture/execute/select_1.f90: New test.
17715
17716 2004-06-15  Paul Brook  <paul@codesourcery.com>
17717
17718         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
17719
17720 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17721
17722         PR c++/15967
17723         * g++.dg/lookup/crash3.C: New test.
17724
17725 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17726
17727         PR c++/15947
17728         * g++.dg/parse/dtor4.C: New test.
17729
17730 2004-06-14  Jeff Law  <law@redhat.com>
17731
17732         * gcc.c-torture/compile/20040614-1.c: New test.
17733
17734 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17735
17736         PR fortran/15211
17737         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
17738         LEN of a character array.
17739
17740 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
17741
17742         PR c++/15096
17743         * g++.dg/template/ptrmem10.C: New test.
17744
17745         PR c++/14930
17746         * g++.dg/template/friend30.C: New test.
17747
17748 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17749
17750         PR fortran/14928
17751         * gfortran.fortran-torture/compile/mloc.f90: New test.
17752
17753 2004-06-13  Paul Brook  <paul@codesourcery.com>
17754
17755         * gfortran.fortran-torture/execute/random_2.f90: New test.
17756
17757 2004-06-13  Eric Christopher  <echristo@redhat.com>
17758
17759         * gcc.dg/noncompile/redecl-1.c: Fix error message.
17760
17761 2004-06-12  Paul Brook  <paul@codesourcery.com>
17762
17763         * gfortran.fortran-torture/execute/contained_3.f90: New test.
17764
17765 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17766
17767         PR fortran/14923
17768         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
17769
17770 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17771
17772         PR fortran/14957
17773         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
17774         syntax errors in end statements of contained subroutines.
17775
17776 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17777
17778         PR fortran/12841
17779         * gfortran.fortran-torture/execute/null_arg.f90: New test.
17780
17781 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17782
17783         PR fortran/15665
17784         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
17785
17786 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17787
17788         PR gfortran/12839
17789         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
17790
17791 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
17792
17793         PR c++/15862
17794         * g++.dg/parse/enum1.C: New test.
17795
17796 2004-06-10  Jeff Law  <law@redhat.com>
17797
17798         * gcc.c-torture/compile/20040610-1.c: New test.
17799
17800 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17801
17802         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
17803         * g++.old-deja/g++.other/decl3.C: Likewise.
17804
17805 2004-06-10  Brian Booth  <bbooth@redhat.com>
17806
17807         * gcc.dg/tree-ssa/20031015-1.c: Scan for
17808         V_MAY_DEF instead of VDEF.
17809         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
17810
17811 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
17812
17813         PR c++/14211
17814         * g++.dg/conversion/const1.C: New test.
17815
17816         PR c++/15076
17817         * g++.dg/conversion/reinterpret1.C: New test.
17818
17819         PR c++/15877
17820         * g++.dg/template/enum2.C: New test.
17821
17822         PR c++/15227
17823         * g++.dg/template/error13.C: New test.
17824
17825 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17826
17827         PR fortran/14957
17828         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
17829         arguments to test_* REAL and of the right size.
17830
17831 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17832
17833         PR target/15569
17834         PR rtl-optimization/15681
17835         * gcc.dg/20040609-1.c: New test.
17836
17837 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17838
17839         PR c++/14791
17840         * g++.dg/opt/builtins1.C: New test.
17841
17842 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
17843
17844         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
17845         that use default windows32 struct layout.
17846         * gcc.dg/i386-bitfield2.c: Likewise.
17847
17848 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
17849
17850         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
17851         for mingw32 and cygwin targets.
17852
17853 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
17854
17855         * gcc.dg/pch/macro-4.c: New.
17856         * gcc.dg/pch/macro-4.hs: New.
17857
17858 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17859
17860         PR fortran/13249
17861         * gfortran.fortran-torture/compile/name_clash.f90: New test.
17862
17863 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17864
17865         PR fortran/13372
17866         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
17867
17868 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17869
17870         PR gfortran/14897
17871         * gfortran.fortran-torture/execute/t_edit.f90: New test.
17872
17873 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17874
17875         PR gfortran/15755
17876         * gfortran.fortran-torture/execute/backspace.c : New test.
17877
17878 2004-06-09  Paul Brook  <paul@codesourcery.com>
17879
17880         * gfortran.fortran-torture/execure/intrinsic_associated.f90
17881         (pointer_to_section): Rewrite to use smaller array.
17882
17883 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
17884
17885         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
17886         * gcc.dg/ext/altivec-10.c: Same.
17887         * gcc.dg/ext/altivec-11.c: Same.
17888         * gcc.dg/ext/altivec-12.c: Same.
17889         * gcc.dg/ext/altivec-13.c: Same.
17890         * gcc.dg/ext/altivec-14.c: Same.
17891         * gcc.dg/ext/altivec-15.c: Same.
17892         * gcc.dg/ext/altivec-16.c: Same.
17893         * gcc.dg/ext/altivec-3.c: Same.
17894         * gcc.dg/ext/altivec-4.c: Same.
17895         * gcc.dg/ext/altivec-6.c: Same.
17896         * gcc.dg/ext/altivec-7.c: Same.
17897         * gcc.dg/ext/altivec-8.c: Same.
17898         * gcc.dg/ext/altivec-varargs-1.c: Same.
17899
17900         * g++.dg/ext/altivec-1.C: Correct dg syntax.
17901         * g++.dg/ext/altivec-10.C: Same.
17902         * g++.dg/ext/altivec-2.C: Same.
17903         * g++.dg/ext/altivec-3.C: Same.
17904         * g++.dg/ext/altivec-4.C: Same.
17905         * g++.dg/ext/altivec-5.C: Same.
17906         * g++.dg/ext/altivec-6.C: Same.
17907         * g++.dg/ext/altivec-7.C: Same.
17908         * g++.dg/ext/altivec-8.C: Same.
17909         * g++.dg/ext/altivec-9.C: Same.
17910
17911 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17912
17913         PR c++/7841
17914         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
17915
17916 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17917
17918         * gcc.dg/union-1.c: New test.
17919
17920 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17921
17922         * gcc.dg/builtins-41.c: New test case.
17923         * gcc.dg/builtins-42.c: New test case.
17924
17925 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17926
17927         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
17928         * g++.dg/ext/altivec-10.C: Same.
17929         * g++.dg/ext/altivec-2.C: Same.
17930         * g++.dg/ext/altivec-3.C: Same.
17931         * g++.dg/ext/altivec-4.C: Same.
17932         * g++.dg/ext/altivec-5.C: Same.
17933         * g++.dg/ext/altivec-6.C: Same.
17934         * g++.dg/ext/altivec-7.C: Same.
17935         * g++.dg/ext/altivec-8.C: Same.
17936         * g++.dg/ext/altivec-9.C: Same.
17937         * g++.old-deja/g++.abi/cxa_vec.C: Same.
17938         * g++.old-deja/g++.brendan/new3.C: Same.
17939         * gcc.c-torture/execute/eeprof-1.x: Same.
17940
17941 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17942
17943         PR c/14765
17944         * gcc.dg/pr14765-1.c: New test.
17945
17946 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17947
17948         PR c/14649
17949         * gcc.dg/pr14649-1.c: New test case.
17950
17951 2004-06-07  Richard Henderson  <rth@redhat.com>
17952
17953         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
17954         if temporaries.
17955
17956 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17957
17958         * g++.dg/eh/elide1.C: Remove XFAIL.
17959
17960 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/15337
17963         * g++.dg/expr/sizeof3.C: New test.
17964
17965         PR c++/14777
17966         * g++.dg/template/access14.C: New test.
17967
17968         PR c++/15554
17969         * g++.dg/template/enum1.C: New test.
17970
17971         PR c++/15057
17972         * g++.dg/eh/throw1.C: New test.
17973
17974 2004-06-07  David Ayers  <d.ayers@inode.at>
17975             Ziemowit Laski  <zlaski@apple.com>
17976
17977         * lib/objc.exp (objc_target_compile): Revert the '-framework
17978         Foundation' flag fix, since bare Darwin does not ship
17979         with the Foundation framework.
17980         * objc/execute/next_mapping.h: Provide a local NSConstantString
17981         @interface and @implementation.
17982         (objc_constant_string_init): A constructor function, used to
17983         initialize the NSConstantString meta-class object.
17984         * objc/execute/string1.m: Include "next_mapping.h" instead of
17985         <Foundation/NSString.h>.
17986         * objc/execute/string2.m: Likewise.
17987         * objc/execute/string3.m: Likewise.
17988         * objc/execute/string4.m: Likewise.
17989
17990 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
17991
17992         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
17993         to double. Replace double with FLOAT.
17994         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
17995
17996         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
17997         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
17998         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
17999         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18000         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18001         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18002         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18003         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18004
18005 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18006
18007         PR c/13519
18008         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18009
18010 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18011
18012         PR c++/15503
18013         * g++.dg/template/meminit2.C: New test.
18014
18015 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18016
18017         PR target/15822
18018         * gcc.c-torture/execute/compare-fp-1.c,
18019         gcc.c-torture/execute/compare-fp-2.c,
18020         gcc.c-torture/execute/compare-fp-3.c,
18021         gcc.c-torture/execute/compare-fp-4.c,
18022         gcc.c-torture/execute/compare-fp-3.x,
18023         gcc.c-torture/execute/compare-fp-4.x: Moved...
18024         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18025         gcc.c-torture/execute/ieee/compare-fp-2.c,
18026         gcc.c-torture/execute/ieee/compare-fp-3.c,
18027         gcc.c-torture/execute/ieee/compare-fp-4.c,
18028         gcc.c-torture/execute/ieee/compare-fp-3.x,
18029         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
18030
18031 2004-06-04  David Ayers  <d.ayers@inode.at>
18032
18033         * objc/execute/protocol-isEqual-4.m: New testcase.
18034
18035 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
18036
18037         * objc/execute/protocol-isEqual-1.m: New testcase.
18038         * objc/execute/protocol-isEqual-2.m: New testcase.
18039         * objc/execute/protocol-isEqual-3.m: New testcase.
18040
18041 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18042
18043         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
18044
18045 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
18046
18047         * lib/objc.exp (objc_target_compile): When running tests on
18048         Darwin (Mac OS X), inform the linker about '-framework
18049         'Foundation'.
18050
18051 2004-06-02  Eric Christopher  <echristo@redhat.com>
18052
18053         * gcc.c-torture/compile/20040602-1.c: New.
18054
18055 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
18056
18057         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
18058         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18059
18060         PR tree-optimization/14736
18061         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
18062
18063         PR tree-optimization/14042
18064         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
18065
18066         PR tree-optimization/14729
18067         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
18068
18069 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18070
18071         PR fortran/15557
18072         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
18073
18074 2004-06-01  Richard Hederson  <rth@redhat.com>
18075
18076         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
18077
18078 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18079
18080         PR c++/14932
18081         * g++.dg/parse/offsetof4.C: New test.
18082
18083 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
18084
18085         PR objc/7993
18086         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
18087
18088 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
18089
18090         PR c++/15701
18091         * g++.dg/template/friend29.C: New test.
18092
18093 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18094
18095         PR c/15749
18096         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18097
18098 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18099
18100         * gcc.dg/sparc-trap-1.c: New test.
18101
18102 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18103
18104         PR middle-end/15069
18105         * g++.dg/opt/fold3.C: New test case.
18106
18107 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18108
18109         * lib/target-supports.exp (check_iconv_available): Fix fallout
18110         from 2004-05-28 patch.
18111
18112 2004-05-30  Paul Brook  <paul@codesourcery.com>
18113
18114         PR fortran/15620
18115         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18116         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18117
18118 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18119
18120         * gfortran.fortran-torture/execute/random_1.f90: New test.
18121
18122 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18123
18124         * g++.dg/ext/altivec-10.C: New test.
18125
18126 2004-05-29  Paul Brook  <paul@codesourcery.com>
18127
18128         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18129
18130 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18131
18132         * gcc.dg/altivec-16.c: New test.
18133
18134 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18135
18136         * lib/target-supports.exp (check_vmx_hw_available): New.
18137         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18138
18139         * lib/target-supports.exp (check_alias_available,
18140         check_iconv_available, check_named_sections_available): Use
18141         unique names for temporary files.
18142
18143 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18144
18145         * gcc.dg/altivec-15.c: New test.
18146
18147 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18148
18149         PR c++/15083
18150         * g++.dg/warn/noeffect6.C: New test.
18151
18152         PR c++/15471
18153         * g++.dg/expr/ptrmem4.C: New test.
18154
18155         PR c++/15640
18156         * g++.dg/template/operator3.C: New test.
18157
18158 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18159
18160         PR c++/14668
18161         * g++.dg/lookup/redecl1.C: New test.
18162         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18163
18164 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18165
18166         * gcc.c-torture/execute/compare-fp-1.c,
18167         gcc.c-torture/execute/compare-fp-2.c,
18168         gcc.c-torture/execute/compare-fp-3.c,
18169         gcc.c-torture/execute/compare-fp-4.c,
18170         gcc.c-torture/execute/compare-fp-3.x,
18171         gcc.c-torture/execute/compare-fp-4.x,
18172         gcc.dg/pr15649-1.c: New.
18173
18174 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18175
18176         PR c++/12883
18177         * g++.dg/init/array14.C: New test.
18178
18179 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18180
18181         * lib/compat.exp (compat-get-options-main): New.
18182         (compat-get-options): Remove unneeded code, warn for ignored
18183         command.
18184         (compat-execute): Check flag set by dg-require-* commands.
18185
18186         * lib/compat.exp (compat-execute): Break up long lines.
18187
18188 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18189
18190         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18191         * gcc.dg/altivec-14.c: New test.
18192         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18193
18194         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18195         * gcc.dg/altivec-12.c: Ditto.
18196
18197         * gcc.dg/altivec-3.c: Move call to altivec_check.
18198
18199 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18200
18201         PR c++/15044
18202         * g++.dg/template/error12.C: New test.
18203
18204         PR c++/15317
18205         * g++.dg/ext/attrib15.C: New test.
18206
18207         PR c++/15329
18208         * g++.dg/template/ptrmem9.C: New test.
18209
18210 2004-05-25  Paul Brook  <paul@codesourcery.com>
18211
18212         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18213
18214 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18215
18216         PR c++/15165
18217         * g++.dg/template/crash19.C: New test.
18218
18219 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18220
18221         PR c++/15025
18222         * g++.dg/template/redecl1.C: New test.
18223
18224 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18225
18226         PR c++/14821
18227         * g++.dg/other/ns1.C: New test.
18228
18229         PR c++/14883
18230         * g++.dg/template/invalid1.C: New test.
18231
18232 2004-05-23  Paul Brook  <paul@codesourcery.com>
18233         Victor Leikehman  <lei@haifasphere.co.il>
18234
18235         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18236         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18237
18238 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18239
18240         PR c++/15285
18241         PR c++/15299
18242         * g++.dg/template/non-dependent5.C: New test.
18243         * g++.dg/template/non-dependent6.C: New test.
18244
18245 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18246
18247         PR c++/15507
18248         * g++.dg/inherit/union1.C: New test.
18249
18250         PR c++/15542
18251         * g++.dg/template/addr1.C: New test.
18252
18253         PR c++/15427
18254         * g++.dg/template/array5.C: New test.
18255
18256         PR c++/15287
18257         * g++.dg/template/array6.C: New test.
18258
18259 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18260             Roger Sayle  <roger@eyesopen.com>
18261
18262         * g++.dg/lookup/forscope2.C: New test case.
18263
18264 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18265
18266         * gcc.dg/cpp/Wmissingdirs.c: New.
18267
18268 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18269
18270         PR target/15301
18271         * gcc.dg/compat/union-m128-1.h: New file.
18272         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18273         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18274         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18275
18276 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18277
18278         PR target/15302
18279         * gcc.dg/compat/struct-complex-1.h: New file.
18280         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18281         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18282         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18283
18284 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18285
18286         PR middle-end/3074
18287         * gcc.dg/pr3074-1.c: New test case.
18288         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18289
18290 2004-05-20  Falk Hueffner  <falk@debian.org>
18291
18292         PR other/15526
18293         * gcc.dg/ftrapv-1.c: New test case.
18294
18295 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18296
18297         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18298
18299 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18300             Jeff Law  <law@redhat.com>
18301
18302         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18303         * gcc.dg/tree-ssa/20040518-2.c: New test.
18304
18305         * gcc.dg/tree-ssa/20040518-1.c: New test.
18306
18307 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18308
18309         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18310
18311 2004-05-18  Paul Brook  <paul@codesourcery.com>
18312
18313         PR fortran/13930
18314         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18315
18316 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18317
18318         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18319         constant folding.
18320
18321 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18322
18323         * gcc.dg/tree-ssa/20040517-1.c: New test.
18324
18325 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18326
18327         * gcc.dg/loop-4.c: New test.
18328
18329 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18330
18331         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18332
18333 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18334
18335         PR fortran/15311
18336         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18337
18338 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18339
18340         PR fortran/13826
18341         PR fortran/13940
18342         * gfortran.fortran-torture/compile/data_1.f90: New test.
18343
18344 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18345
18346         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18347         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18348
18349 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18350
18351         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18352
18353 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18354
18355         PR c/15444
18356         * gcc.dg/format/xopen-1.c: Adjust expected message.
18357         * gcc.dg/format/xopen-3.c: New test.
18358
18359 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18360
18361         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18362
18363 2004-05-14  Jeff Law  <law@redhat.com>
18364
18365         * gcc.dg/tree-ssa/20040514-2.c: New test.
18366
18367 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18368
18369         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18370         this ...
18371         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18372         this.
18373
18374 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18375
18376         * gcc.dg/tree-ssa/20040514-1.c: New test.
18377
18378 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18379
18380         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18381         test.
18382
18383 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18384
18385         PR fortran/14066
18386         * gfortran.fortran-torture/compile/do_1.f90: New test.
18387
18388 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18389
18390         PR fortran/15051
18391         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18392         test.
18393
18394 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18395
18396         PR fortran/15149
18397         * gfortran.fortran-torture/execute/random_init.f90: New test.
18398
18399 2004-05-13  Paul Brook  <paul@codesourcery.com>
18400
18401         PR fortran/15314
18402         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18403
18404 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18405
18406         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18407         for the powerpc case.
18408
18409 2004-05-13  Jeff Law  <law@redhat.com>
18410
18411         * gcc.dg/tree-ssa/20040513-1.c: New test.
18412         * gcc.dg/tree-ssa/20040513-2.c: New test.
18413
18414 2004-05-13  Paul Brook  <paul@codesourcery.com>
18415
18416         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18417         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18418         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18419
18420 2004-05-13  Andreas Schwab  <schwab@suse.de>
18421
18422         PR other/10819
18423         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18424         characters.
18425
18426 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18427
18428         PR fortran/15294
18429         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18430
18431 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18432
18433         Merge from tree-ssa-20020619-branch.  See
18434         ChangeLog.tree-ssa for details.
18435
18436 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18437
18438         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18439         include <altivec.h> explicitly.
18440         * gcc.dg/altivec-13.c: Likewise.
18441
18442 2004-05-11  Paul Brook  <paul@codesourcery.com>
18443
18444         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18445
18446 2004-05-10  Eric Christopher  <echristo@redhat.com>
18447
18448         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18449         * gcc.dg/sibcall-4.c: Ditto.
18450
18451 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18452
18453         * g++.dg/ext/altivec-8.C: New test case.
18454         * gcc.dg/altivec-13.c: New test case.
18455
18456 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18457
18458         * gcc.c-torture/execute/divcmp-1.c: New test case.
18459         * gcc.c-torture/execute/divcmp-2.c: New test case.
18460         * gcc.c-torture/execute/divcmp-3.c: New test case.
18461
18462 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18463
18464         * g++.dg/other/pragma-re-2.C: New test.
18465
18466 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18467
18468         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18469         * gcc.dg/i386-387-2.c: Likewise.
18470
18471         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18472         __builtin_drem.
18473         * gcc.dg/i386-387-6.c: Likewise.
18474
18475 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18476
18477         * gcc.dg/builtins-33.c: Also check log1p*.
18478
18479 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18480
18481         PR optimization/15296
18482         * gcc.c-torture/execute/pr15296.c: New test.
18483
18484 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18485
18486         * gcc.dg/builtins-40.c: New test.
18487
18488 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18489
18490         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18491
18492 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18493
18494         * g++.dg/ext/spe1.C: New testcase.
18495
18496 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18497
18498         * objc.dg/image-info.m: Allow additional attributes
18499         for __image_info section.
18500
18501 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18502
18503         * gcc.dg/torture/mips-hilo-2.c: New test.
18504
18505 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18506
18507         PR c++/14389
18508         * g++.dg/template/member5.C: New test.
18509
18510 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18511
18512         * gcc.dg/builtins-34.c: Also check expm1*.
18513
18514 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18515
18516         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18517         * gcc.dg/torture/builtin-convert-3.c: New test.
18518
18519 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18520
18521         PR middle-end/15054
18522         * g++.dg/opt/pr15054.C: New test.
18523
18524 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18525
18526         * gcc.dg/torture/builtin-rounding-1.c: New test.
18527         * gcc.dg/builtins-25.c: Delete.
18528         * gcc.dg/builtins-29.c: Delete.
18529
18530 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18531
18532         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18533         * gcc.dg/sibcall-4.c: Likewise.
18534         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18535
18536 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18537
18538         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18539         bit-field on 16-bit targets.
18540
18541 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18542
18543         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18544         16-bit targets.
18545
18546 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18547
18548         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18549         * gcc.dg/rs6000-power2-2.c: Likewise.
18550
18551 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18552
18553         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18554         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18555         Change the asm registers to be in form of frN instead of fN.
18556
18557 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18558
18559         * gcc.dg/torture/builtin-convert-2.c: New test.
18560
18561 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18562
18563         * gcc.dg/rs6000-power2-1.c: New test.
18564         * gcc.dg/rs6000-power2-2.c: New test.
18565
18566 2004-04-28  Jan Hubicka  <jh@suse.cz>
18567
18568         * gcc.dg/unused-6.c: New test.
18569
18570 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18571             Ulrich Weigand  <uweigand@de.ibm.com>
18572
18573         * ada/acats/run_all.sh: Define $target variable.
18574
18575 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18576
18577         PR c++/15119
18578         * g++.dg/other/vararg-1.C: New test.
18579
18580         PR c++/4794
18581         * g++.dg/eh/cleanup3.C: New test.
18582
18583 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18584
18585         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18586         and ad8011a (target_insn).
18587         * ada/acats/support/macro.dfs: Likewise.
18588         * ada/acats/support/impbit.adb: New file.
18589
18590 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18591
18592         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18593
18594 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18595
18596         * gcc.dg/loop-3.c: New test.
18597
18598 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18599
18600         * gcc.c-torture/execute/simd-5.c: New test.
18601
18602 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18603
18604         PR c++/15064
18605         * g++.dg/template/crash18.C: New test.
18606
18607 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18608
18609         * g++.dg/ext/complit3.C: New test.
18610
18611 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18612
18613         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18614         * gcc.dg/altivec-3.c: Same.
18615         * gcc.dg/altivec-varargs-1.c: Same.
18616
18617 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18618
18619         * lib/target-supports.exp (check_profiling_available): Assume
18620         profiling is not available on powerpc-eabi targets.
18621
18622 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18623
18624         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18625         * gcc.dg/vmx/bug-1.c: Ditto.
18626
18627 2004-04-20  Eric Christopher  <echristo@redhat.com>
18628
18629         * gcc.dg/charset/extern.c: New test.
18630         * g++.dg/charset/extern3.cc: Ditto.
18631
18632 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18633
18634         * gcc.dg/builtins-39.c: New test.
18635
18636 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18637
18638         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18639
18640 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18641
18642         * gcc.dg/torture/mips-hilo-1.c: New test.
18643
18644 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18645
18646         * gcc.c-torture/compile/20040419-1.c: New test.
18647
18648 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18649
18650         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18651
18652 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18653             Aldy Hernandez  <aldyh@redhat.com>
18654
18655         * gcc.c-torture/execute/va-arg-24.c: New.
18656
18657 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18658             Aldy Hernandez  <aldyh@redhat.com>
18659
18660         * gcc.dg/vmx/1b-01.c: New.
18661         * gcc.dg/vmx/1b-02.c: New.
18662         * gcc.dg/vmx/1b-03.c: New.
18663         * gcc.dg/vmx/1b-04.c: New.
18664         * gcc.dg/vmx/1b-05.c: New.
18665         * gcc.dg/vmx/1b-06.c: New.
18666         * gcc.dg/vmx/1b-07.c: New.
18667         * gcc.dg/vmx/1c-01.c: New.
18668         * gcc.dg/vmx/1c-02.c: New.
18669         * gcc.dg/vmx/3a-01a.c: New.
18670         * gcc.dg/vmx/3a-01.c: New.
18671         * gcc.dg/vmx/3a-01m.c: New.
18672         * gcc.dg/vmx/3a-03.c: New.
18673         * gcc.dg/vmx/3a-03m.c: New.
18674         * gcc.dg/vmx/3a-04.c: New.
18675         * gcc.dg/vmx/3a-04m.c: New.
18676         * gcc.dg/vmx/3a-05.c: New.
18677         * gcc.dg/vmx/3a-06.c: New.
18678         * gcc.dg/vmx/3a-06m.c: New.
18679         * gcc.dg/vmx/3a-07.c: New.
18680         * gcc.dg/vmx/3b-01.c: New.
18681         * gcc.dg/vmx/3b-02.c: New.
18682         * gcc.dg/vmx/3b-10.c: New.
18683         * gcc.dg/vmx/3b-13.c: New.
18684         * gcc.dg/vmx/3b-14.c: New.
18685         * gcc.dg/vmx/3b-15.c: New.
18686         * gcc.dg/vmx/3c-01a.c: New.
18687         * gcc.dg/vmx/3c-01.c: New.
18688         * gcc.dg/vmx/3c-02.c: New.
18689         * gcc.dg/vmx/3c-03.c: New.
18690         * gcc.dg/vmx/3d-01.c: New.
18691         * gcc.dg/vmx/4-01.c: New.
18692         * gcc.dg/vmx/4-03.c: New.
18693         * gcc.dg/vmx/5-01.c: New.
18694         * gcc.dg/vmx/5-02.c: New.
18695         * gcc.dg/vmx/5-03.c: New.
18696         * gcc.dg/vmx/5-04.c: New.
18697         * gcc.dg/vmx/5-05.c: New.
18698         * gcc.dg/vmx/5-06.c: New.
18699         * gcc.dg/vmx/5-07.c: New.
18700         * gcc.dg/vmx/5-07t.c: New.
18701         * gcc.dg/vmx/5-08.c: New.
18702         * gcc.dg/vmx/5-10.c: New.
18703         * gcc.dg/vmx/5-11.c: New.
18704         * gcc.dg/vmx/7-01a.c: New.
18705         * gcc.dg/vmx/7-01.c: New.
18706         * gcc.dg/vmx/7c-01.c: New.
18707         * gcc.dg/vmx/7d-01.c: New.
18708         * gcc.dg/vmx/7d-02.c: New.
18709         * gcc.dg/vmx/8-01.c: New.
18710         * gcc.dg/vmx/8-02a.c: New.
18711         * gcc.dg/vmx/8-02.c: New.
18712         * gcc.dg/vmx/brode-1.c: New.
18713         * gcc.dg/vmx/bug-1.c: New.
18714         * gcc.dg/vmx/bug-2.c: New.
18715         * gcc.dg/vmx/bug-3.c: New.
18716         * gcc.dg/vmx/cw-bug-1.c: New.
18717         * gcc.dg/vmx/cw-bug-2.c: New.
18718         * gcc.dg/vmx/cw-bug-3.c: New.
18719         * gcc.dg/vmx/dct.c: New.
18720         * gcc.dg/vmx/debug-1.c: New.
18721         * gcc.dg/vmx/debug-2.c: New.
18722         * gcc.dg/vmx/debug-3.c: New.
18723         * gcc.dg/vmx/debug-4.c: New.
18724         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
18725         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
18726         * gcc.dg/vmx/eg-5.c: New.
18727         * gcc.dg/vmx/fft.c: New.
18728         * gcc.dg/vmx/gcc-bug-1.c: New.
18729         * gcc.dg/vmx/gcc-bug-2.c: New.
18730         * gcc.dg/vmx/gcc-bug-3.c: New.
18731         * gcc.dg/vmx/gcc-bug-4.c: New.
18732         * gcc.dg/vmx/gcc-bug-5.c: New.
18733         * gcc.dg/vmx/gcc-bug-6.c: New.
18734         * gcc.dg/vmx/gcc-bug-7.c: New.
18735         * gcc.dg/vmx/gcc-bug-8.c: New.
18736         * gcc.dg/vmx/gcc-bug-9.c: New.
18737         * gcc.dg/vmx/gcc-bug-b.c: New.
18738         * gcc.dg/vmx/gcc-bug-c.c: New.
18739         * gcc.dg/vmx/gcc-bug-d.c: New.
18740         * gcc.dg/vmx/gcc-bug-e.c: New.
18741         * gcc.dg/vmx/gcc-bug-f.c: New.
18742         * gcc.dg/vmx/gcc-bug-g.c: New.
18743         * gcc.dg/vmx/gcc-bug-i.c: New.
18744         * gcc.dg/vmx/harness.h: New.
18745         * gcc.dg/vmx/ira1.c: New.
18746         * gcc.dg/vmx/ira2a.c: New.
18747         * gcc.dg/vmx/ira2b.c: New.
18748         * gcc.dg/vmx/ira2.c: New.
18749         * gcc.dg/vmx/ira2c.c: New.
18750         * gcc.dg/vmx/mem.c: New.
18751         * gcc.dg/vmx/newton-1.c: New.
18752         * gcc.dg/vmx/ops.c: New.
18753         * gcc.dg/vmx/sn7153.c: New.
18754         * gcc.dg/vmx/spill2.c: New.
18755         * gcc.dg/vmx/spill3.c: New.
18756         * gcc.dg/vmx/spill.c: New.
18757         * gcc.dg/vmx/t.c: New.
18758         * gcc.dg/vmx/varargs-1.c: New.
18759         * gcc.dg/vmx/varargs-2.c: New.
18760         * gcc.dg/vmx/varargs-3.c: New.
18761         * gcc.dg/vmx/varargs-4.c: New.
18762         * gcc.dg/vmx/varargs-5.c: New.
18763         * gcc.dg/vmx/varargs-6.c: New.
18764         * gcc.dg/vmx/varargs-7.c: New.
18765         * gcc.dg/vmx/vmx.exp: New.
18766         * gcc.dg/vmx/vprint-1.c: New.
18767         * gcc.dg/vmx/vscan-1.c: New.
18768         * gcc.dg/vmx/x-01.c: New.
18769         * gcc.dg/vmx/x-02.c: New.
18770         * gcc.dg/vmx/x-03.c: New.
18771         * gcc.dg/vmx/x-04.c: New.
18772         * gcc.dg/vmx/x-05.c: New.
18773         * gcc.dg/vmx/yousufi-1.c: New.
18774         * gcc.dg/vmx/zero-1.c: New.
18775         * gcc.dg/vmx/zero.c: New.
18776
18777 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
18778
18779         * g++.dg/lookup/java1.C: Update for chage of
18780         _Jv_AllocObject.
18781         * g++.dg/lookup/java2.C: Likewise.
18782
18783 2004-04-17  Laurent GUERBY <laurent@guerby.net>
18784
18785         * ada/acats/run_all.sh: use -O2 by default.
18786
18787 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
18788
18789         * gcc.dg/vr-mult-[12].c: New tests.
18790
18791 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18792
18793         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
18794
18795         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
18796
18797 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
18798
18799         * lib/target-supports.exp (check_profiling_available): Assume profiling
18800         isn't available for mips*-*-elf targets.
18801
18802 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
18803
18804         * gcc.dg/builtins-38.c: New test.
18805
18806 2004-04-14  Eric Christopher  <echristo@redhat.com>
18807
18808         * g++.dg/charset/charset.exp: Run .cc extension tests.
18809
18810 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
18811
18812         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
18813
18814 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18815
18816         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
18817
18818 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
18819
18820         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
18821         * gcc.dg/i386-387-2.c: Likewise.
18822
18823         * gcc.dg/i386-387-7.c: New test.
18824         * gcc.dg/i386-387-8.c: New test.
18825
18826         * gcc.dg/builtins-37.c: New test.
18827
18828 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
18829
18830         * g++.dg/pch/externc-1.C: Add missing semicolon.
18831
18832 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
18833
18834         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
18835
18836 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18837
18838         * gcc.c-torture/execute/20040411-1.c: New test.
18839
18840 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18841
18842         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
18843
18844 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
18845
18846         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
18847
18848 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
18849
18850         * lib/target-supports.exp (check_named_sections_available): New.
18851         * lib/gcc-dg.exp (dg-require-named-sections): New.
18852         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
18853         old-deja.exp.  Also prune error-count message from HP linker.
18854         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
18855
18856         * g++.dg/init/init-ref4.C: Use dg-require-weak.
18857         * g++.old-deja/g++.pt/static3.C: Likewise.
18858         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
18859
18860 2004-04-09  Roger Sayle  <roger@eyesopen.com>
18861
18862         * gcc.c-torture/execute/20040409-1.c: New test case.
18863         * gcc.c-torture/execute/20040409-2.c: New test case.
18864         * gcc.c-torture/execute/20040409-3.c: New test case.
18865
18866 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18867
18868         * gcc.dg/20040409-1.c: New test.
18869
18870 2004-04-08  Roger Sayle  <roger@eyesopen.com>
18871
18872         PR target/14888
18873         * g++.dg/opt/pr14888.C: New test case.
18874
18875 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
18876
18877         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
18878         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
18879         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
18880         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
18881         New tests.
18882
18883 2004-04-08  Paul Brook  <paul@codesourcery.com>
18884
18885         * gcc.dg/spill-1.c: New test.
18886
18887 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18888
18889         * gcc.dg/torture/builtin-ctype-2.c: New test.
18890
18891 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
18892
18893         * gcc.dg/pch/pch.exp: Add largefile test.
18894
18895 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
18896
18897         * g++.dg/pch/externc-1.Hs: New.
18898         * g++.dg/pch/externc-1.C: New.
18899
18900 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18901
18902         * gcc.dg/compat/struct-by-value-5a_main.c,
18903         gcc.dg/compat/struct-by-value-5b_main.c: New files.
18904         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
18905         * gcc.dg/compat/struct-by-value-5a_x.c,
18906         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
18907         gcc.dg/compat/struct-by-value-5_x.c.
18908         * gcc.dg/compat/struct-by-value-5a_y.c,
18909         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
18910         gcc.dg/compat/struct-by-value-5_y.c.
18911
18912         * gcc.dg/compat/struct-by-value-6a_main.c,
18913         gcc.dg/compat/struct-by-value-6b_main.c: New files.
18914         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
18915         * gcc.dg/compat/struct-by-value-6a_x.c,
18916         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
18917         gcc.dg/compat/struct-by-value-6_x.c.
18918         * gcc.dg/compat/struct-by-value-6a_y.c,
18919         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
18920         gcc.dg/compat/struct-by-value-6_y.c.
18921
18922         * gcc.dg/compat/struct-by-value-7a_main.c,
18923         gcc.dg/compat/struct-by-value-7b_main.c: New files.
18924         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
18925         * gcc.dg/compat/struct-by-value-7a_x.c,
18926         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
18927         gcc.dg/compat/struct-by-value-7_x.c.
18928         * gcc.dg/compat/struct-by-value-7a_y.c,
18929         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
18930         gcc.dg/compat/struct-by-value-7_y.c.
18931
18932 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
18933
18934         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
18935         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
18936         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
18937         options.
18938
18939 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
18940
18941         * gcc.dg/builtins-36.c: New test.
18942
18943 2004-04-06  Paul Brook  <paul@codesourcery.com>
18944
18945         * README.gcc: Remove obsolete contraint on testcases.
18946
18947 2004-04-05  Paul Brook  <paul@codesourcery.com>
18948
18949         PR2123
18950         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
18951         failure and exit(0) on success.
18952         * g++.dg/expr/anew2.C: Ditto.
18953         * g++.dg/expr/anew3.C: Ditto.
18954         * g++.dg/expr/anew4.C: Ditto.
18955
18956 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
18957
18958         PR c++/3518
18959         * g++.dg/template/unify7.C: New.
18960
18961 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18962
18963         * g++.dg/README: Bring up to date with new subdirectories; remove
18964         duplicate subdirectory lines.
18965
18966 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
18967
18968         PR c++/14007
18969         * g++.dg/template/unify5.C: New.
18970         * g++.dg/template/unify6.C: New.
18971         * g++.dg/template/qualttp20.C: Adjust.
18972         * g++.old-deja/g++.jason/report.C: Adjust.
18973         * g++.old-deja/g++.other/qual1.C: Adjust.
18974
18975 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/14803
18978         * g++.dg/inherit/ptrmem1.C: New test.
18979
18980 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
18981
18982         PR c++/14755
18983         * gcc.c-torture/execute/20040331-1.c: New test.
18984         * gcc.dg/20040331-1.c: New test.
18985
18986 2004-04-01  Paul Brook  <paul@codesourcery.com>
18987
18988         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
18989
18990 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/14724
18993         * g++.dg/init/goto1.C: New test.
18994
18995         PR c++/14763
18996         * g++.dg/template/defarg4.C: New test.
18997
18998 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
18999
19000         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19001
19002 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19003
19004         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19005
19006 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19007
19008         * gcc.dg/noncompile/undeclared-2.c: New test.
19009
19010 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19011
19012         * gcc.dg/940409-1.c: Remove XFAIL.
19013         * gcc.dg/reg-vol-struct-1.c: New test.
19014
19015 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19016
19017         * gcc.dg/torture/builtin-wctype-1.c: New test.
19018
19019 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19020
19021         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19022         * gcc.dg/20001101-1.c: Likewise.
19023         * gcc.dg/20001102-1.c: Likewise.
19024
19025 2004-03-25  Roger Sayle  <roger@eyesopen.com>
19026
19027         * gcc.dg/compare8.c: Add an additional test for XOR.
19028
19029 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19030
19031         * gcc.dg/torture/builtin-ctype-1.c: New test.
19032
19033 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19034
19035         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
19036         * gcc.dg/torture/builtin-math-1.c: Likewise.
19037         * gcc.dg/torture/builtin-power-1.c: New test.
19038
19039 2004-03-24  Andreas Schwab  <schwab@suse.de>
19040
19041         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
19042         IA64 assembler.
19043
19044 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19045             Roger Sayle  <roger@eyesopen.com>
19046
19047         * gcc.dg/compare8.c: New test case.
19048
19049 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
19050
19051         * g++.dg/ext/altivec-7.C: New test.
19052
19053 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
19054
19055         PR 12267, 12391, 12560, 13129, 14114, 14133
19056         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
19057         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
19058         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
19059         Adjust error regexps.
19060         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
19061         * gcc.dg/noncompile/undeclared-1.c: New test cases.
19062         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
19063         * gcc.dg/local1.c: Add explanatory comment.
19064
19065 2004-03-23  Roger Sayle  <roger@eyesopen.com>
19066
19067         PR optimization/14669
19068         * g++.dg/opt/fold2.C: New test case.
19069
19070 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
19071
19072         PR c/14069
19073         * gcc.dg/20040322-1.c: New test.
19074
19075 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19076
19077         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
19078         * gcc.dg/ultrasp4.c: Likewise.
19079         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
19080
19081 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19082
19083         * gcc.dg/i386-sse-8.c: Reset default options.
19084
19085 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19086
19087         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
19088         in the error message text.
19089
19090 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19091
19092         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
19093
19094 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
19095
19096         PR c++/14616
19097         * g++.dg/init/array13.C: New test.
19098
19099 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19100
19101         PR target/13889
19102         * gcc.c-torture/compile/pr13889.c: New test case.
19103
19104 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19105
19106         PR c/14635
19107         * builtins-1.c (nan, nans): Don't test.
19108         * builtins-30.c: Don't use nan, nanf, nanl.
19109         * builtins-35.c: New test.
19110
19111 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19112
19113         * g++.dg/ext/altivec-6.C: New test.
19114
19115 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19116
19117         * g++.dg/init/placement3.C: New test.
19118
19119         * g++.dg/template/spec13.C: New test.
19120
19121         * g++.dg/lookup/using11.C: New test.
19122
19123         * g++.dg/lookup/koenig3.C: New test.
19124
19125         * g++.dg/template/operator2.C: New test.
19126
19127         * g++.dg/expr/dtor3.C: New test.
19128         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19129         marker.
19130         * g++.old-deja/g++.law/visibility28.C: Likewise.
19131
19132 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19133
19134         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19135         * gcc.dg/ppc64-abi-3.c: Likewise.
19136
19137 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19138
19139         PR c++/14545
19140         * g++.dg/parse/template15.C: New test.
19141
19142 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19143
19144         * g++.dg/expr/dtor2.C: New test.
19145
19146         * g++.dg/lookup/anon4.C: New test.
19147
19148         * g++.dg/overload/using1.C: New test.
19149
19150         * g++.dg/template/lookup7.C: New test.
19151
19152         * g++.dg/template/typename6.C: New test.
19153
19154         * g++.dg/expr/cond6.C: New test.
19155
19156 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19157
19158         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19159
19160 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19161
19162         * g++.dg/expr/cond5.C: New test.
19163         * g++.dg/expr/constcast1.C: Likewise.
19164         * g++.dg/expr/ptrmem2.C: Likewise.
19165         * g++.dg/expr/ptrmem3.C: Likewise.
19166         * g++.dg/lookup/main1.C: Likewise.
19167         * g++.dg/template/lookup6.C: Likewise.
19168
19169 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19170
19171         * gcc.dg/local1.c: New test.
19172
19173         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19174
19175 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19176
19177         * gcc.dg/torture/builtin-convert-1.c: New test.
19178
19179 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19180
19181         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19182
19183 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19184
19185         PR c++/14481
19186         * g++.dg/warn/Wunused-7.C: New test.
19187
19188 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19189
19190         * gcc.dg/torture/builtin-integral-1.c: New test.
19191
19192 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19193
19194         PR c++/14586
19195         * g++.dg/parse/non-dependent3.C: New test.
19196
19197 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19198
19199         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19200         * g++.dg/eh/simd-2.C: Likewise.
19201         * g++.dg/init/array10.C: Likewise.
19202         * gcc.c-torture/compile/simd-1.c: Likewise.
19203         * gcc.c-torture/compile/simd-2.c: Likewise.
19204         * gcc.c-torture/compile/simd-3.c: Likewise.
19205         * gcc.c-torture/compile/simd-4.c: Likewise.
19206         * gcc.c-torture/compile/simd-6.c: Likewise.
19207         * gcc.c-torture/execute/simd-1.c: Likewise.
19208         * gcc.c-torture/execute/simd-2.c: Likewise.
19209         * gcc.dg/compat/vector-defs.h: Likewise.
19210         * gcc.dg/20020531-1.c: Likewise.
19211         * gcc.dg/altivec-3.c: Likewise.
19212         * gcc.dg/altivec-4.c: Likewise.
19213         * gcc.dg/altivec-varargs-1.c: Likewise.
19214         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19215         * gcc.dg/i386-mmx-3.c: Likewise.
19216         * gcc.dg/i386-sse-4.c: Likewise.
19217         * gcc.dg/i386-sse-5.c: Likewise.
19218         * gcc.dg/i386-sse-8.c: Likewise.
19219         * gcc.dg/simd-1.c: Likewise.
19220         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19221         __ev64_opaque__ since the machine description provides it.
19222
19223 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19224
19225         * lib/compat.exp (skip_list): New global variable.
19226         Use it to hold the user defined COMPAT_SKIPS list if any.
19227         (compat-obj): Add the members of skip_list to optall.
19228
19229 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19230
19231         * gcc.dg/compat/union-by-value-1_main.c,
19232         union-by-value-1_x.c, union-by-value-1_y.c,
19233         union-check.h, union-defs.h,
19234         union-init.h, union-return-1_main.c,
19235         union-return-1_x.c, union-return-1_y.c: New files.
19236
19237 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19238
19239         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19240         mixed-struct-init.h: Add 4 mixed structure types.
19241         struct-by-value-21_main.c, struct-by-value-21_x.c,
19242         struct-by-value-21_y.c, struct-return-21_main.c,
19243         struct-return-21_x.c, struct-return-21_y.c: New files.
19244
19245 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19246
19247         PR c++/14550
19248         * g++.dg/parse/template14.C: New test.
19249
19250 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19251
19252         * gcc.c-torture/execute/20040313-1.c: New test.
19253
19254 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19255
19256         PR target/14533
19257         * gcc.dg/20040311-2.c: New test.
19258
19259 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19260
19261         PR other/14544
19262         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19263         bit-field.
19264
19265 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19266
19267         * gcc.dg/20040305-2.c: Add missing return statement.
19268
19269 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19270
19271         * gcc.dg/builtins-34.c: Also check pow10*.
19272
19273 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19274
19275         PR target/14262
19276         * gcc.dg/20040305-2.c: New test.
19277
19278 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19279
19280         * gcc.dg/20040310-1.c: New test.
19281
19282 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19283
19284         * gcc.c-torture/execute/20040311-1.c: New test case.
19285
19286 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19287
19288         PR c++/14476
19289         * g++.dg/lookup/enum1.C: New test.
19290
19291 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19292
19293         PR c++/14510
19294         * g++.dg/lookup/struct2.C: New test.
19295
19296 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19297
19298         * gcc.dg/builtins-34.c: New test.
19299
19300 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19301
19302         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19303
19304 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19305
19306         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19307         * gcc.dg/alias-2.c: New testcase.
19308
19309 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19310
19311         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19312
19313 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19314
19315         * gcc.c-torture/execute/20040309-1.c: New test case.
19316
19317 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19318
19319         PR c++/14397
19320         * g++.dg/overload/ref1.C: New.
19321
19322 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19323
19324         PR c++/14409
19325         * g++.dg/template/spec12.C: New test.
19326
19327         PR c++/14448
19328         * g++.dg/parse/crash14.C: New test.
19329
19330 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19331
19332         PR c++/14230
19333         * g++.dg/init/ref11.C: New test.
19334
19335 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19336
19337         PR c++/14432
19338         * g++.dg/parse/builtin2.C: New test.
19339
19340 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19341
19342         PR c++/14401
19343         * g++.dg/init/ctor3.C: New test.
19344         * g++.dg/init/union1.C: New test.
19345         * g++.dg/ext/anon-struct4.C: New test.
19346
19347 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19348
19349         * g++.dg/lookup/koenig1.C: Tweak error messages.
19350         * g++.dg/lookup/used-before-declaration.C: Likewise.
19351         * g++.dg/other/do1.C: Likewise.
19352         * g++.dg/overload/koenig1.C: Likewise.
19353         * g++.dg/parse/crash13.C: Likewise.
19354         * g++.dg/template/instantiate3.C: Likewise.
19355
19356 2004-03-08  Eric Christopher  <echristo@redhat.com>
19357
19358         * * lib/target-supports.exp: Enable libiconv in test
19359         compilation.  Fix up error checking.
19360
19361 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19362
19363         PR middle-end/14289
19364         * gcc.dg/pr14289-1.c: New test case.
19365         * gcc.dg/pr14289-2.c: Likewise.
19366         * gcc.dg/pr14289-3.c: Likewise.
19367
19368 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19369
19370         * gcc.c-torture/execute/20040308-1.c: New test.
19371
19372 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19373
19374         * gcc.c-torture/execute/20040307-1.c: New test case.
19375
19376 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19377
19378         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19379
19380 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19381
19382         * gcc.dg/20040306-1.c: New test.
19383
19384 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19385
19386         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19387         them static.
19388         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19389
19390 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19391
19392         PR c/14465
19393         * gcc.dg/decl-6.c: New test.
19394
19395 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19396
19397         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19398         Rename LOGPOW -> LOG_POW.
19399         (SQRT_EXP, POW_EXP): New.
19400
19401 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19402
19403         * gcc.dg/i386-sse-8.c: New test.
19404
19405 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19406
19407         PR c/14114
19408         * gcc.dg/decl-5.c: New test.
19409
19410 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19411
19412         * gcc.dg/20040305-1.c: New test.
19413
19414 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19415
19416         PR other/14354
19417         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19418
19419 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19420
19421         PR c++/14425, c++/14426
19422         * g++.dg/ext/altivec-4.C: New test.
19423         * g++.dg/ext/altivec-5.C: New test.
19424
19425 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19426
19427         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19428         global variables of a type with no linkage.
19429         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19430         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19431         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19432         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19433         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19434         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19435         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19436         * g++.dg/warn/deprecated.C: Name enum Color.
19437         * g++.dg/overload/VLA.C: Name structure for 'b'.
19438         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19439
19440 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19441
19442         * gcc.c-torture/compile/20040304-1.c: New test.
19443
19444 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19445
19446         PR 13728
19447         * gcc.dg/decl-4.c: New testcase.
19448
19449 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19450
19451         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19452         as PRECF if sizeof (float) > sizeof (double).
19453         (PRECL): Make it the same as PRECF if
19454         sizeof (float) > sizeof (long double).
19455
19456 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19457
19458         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19459         system type.  Add check for irix6 which doesn't have c99 runtime.
19460
19461 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19462
19463         * gcc.dg/const-elim-1.c: xfail for xtensa.
19464
19465 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19466
19467         PR c++/14369
19468         * g++.dg/template/cond4.C: New test.
19469
19470 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19471
19472         PR c++/14360
19473         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19474
19475         PR c++/14361
19476         * g++.dg/parse/defarg7.C: New test.
19477
19478         PR c++/14359
19479         * g++.dg/template/friend26.C: New test.
19480
19481 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19482
19483         PR c++/14324
19484         * g++.dg/abi/mangle21.C: New test.
19485
19486         PR c++/14260
19487         * g++.dg/parse/constructor2.C: New test.
19488
19489         PR c++/14337
19490         * g++.dg/template/sfinae1.C: New test.
19491
19492 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19493
19494         PR c++/14267
19495         * g++.dg/expr/crash2.C: New test.
19496
19497         PR middle-end/13448
19498         * gcc.dg/inline-5.c: New test.
19499         * gcc.dg/always-inline.c: Split out tests into ...
19500         * gcc.dg/always-inline2.c: ... this and ...
19501         * gcc.dg/always-inline3.c: ... this.
19502
19503 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19504
19505         PR debug/12103
19506         * g++.dg/debug/crash1.C: New test.
19507
19508 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19509
19510         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19511         function with __attribute__((noinline)).
19512         (recurser_void2): Likewise.
19513         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19514         (recurser_void2): Likewise.
19515
19516 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19517
19518         PR middle-end/14203
19519         * g++.dg/warn/Wunused-6.C: New test case.
19520
19521 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19522
19523         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19524         not defined.
19525
19526 2004-02-27  Eric Christopher  <echristo@redhat.com>
19527
19528         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19529         * g++.dg/charset/asm2.c: Run only x86.
19530         * gcc.dg/charset/asm3.c: Ditto.
19531
19532 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19533
19534         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19535         ld_library_path.
19536
19537 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19538
19539         * g++.dg/ext/altivec-3.C: New.
19540
19541 2004-02-26  Richard Henderson  <rth@redhat.com>
19542
19543         * g++.dg/ext/attrib10.C: Mark for warning.
19544         * gcc.dg/attr-alias-1.c: New.
19545
19546 2004-02-26  Richard Henderson  <rth@redhat.com>
19547
19548         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19549         * gcc.c-torture/execute/20040208-2.c: ... it back.
19550
19551 2004-02-26  Eric Christopher  <echristo@redhat.com>
19552
19553         * lib/target-supports.exp (check-iconv-available): New function.
19554         * lib/gcc-dg.exp (dg-require-iconv): New function.
19555         Use above.
19556         * gcc.dg/charset: New directory.
19557         * gcc.dg/charset/charset.exp: New file.
19558         * gcc.dg/charset/asm1.c: Ditto.
19559         * gcc.dg/charset/asm2.c: Ditto.
19560         * gcc.dg/charset/asm3.c: Ditto.
19561         * gcc.dg/charset/asm4.c: Ditto.
19562         * gcc.dg/charset/asm5.c: Ditto.
19563         * gcc.dg/charset/attribute1.c: Ditto.
19564         * gcc.dg/charset/attribute2.c: Ditto.
19565         * gcc.dg/charset/string1.c: Ditto.
19566         * g++.dg/charset: New directory.
19567         * g++.dg/dg.exp: Add here. Special options.
19568         * g++.dg/charset/charset.exp: New file.
19569         * g++.dg/charset/asm1.c: Ditto.
19570         * g++.dg/charset/asm2.c: Ditto.
19571         * g++.dg/charset/asm3.c: Ditto.
19572         * g++.dg/charset/asm4.c: Ditto.
19573         * g++.dg/charset/attribute1.c: Ditto.
19574         * g++.dg/charset/attribute2.c: Ditto.
19575         * g++.dg/charset/extern1.cc: Ditto.
19576         * g++.dg/charset/extern2.cc: Ditto.
19577         * g++.dg/charset/string1.c: Ditto.
19578
19579 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19580
19581         PR c++/14278
19582         * g++.dg/parse/comma1.C: New test.
19583
19584 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19585
19586         PR c++/14284
19587         * g++.dg/template/ttp8.C: New test.
19588
19589 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19590
19591         * gcc.dg/fixuns-trunc-1.c: New test.
19592
19593 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19594
19595         * gcc.dg/builtins-config.h: Use #elif.
19596
19597 2004-02-26  Michael Matz  <matz@suse.de>
19598
19599         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19600         * gcc.dg/991214-1.c: Likewise.
19601         * gcc.dg/i386-asm-1.c: Likewise.
19602
19603 2004-02-25  Richard Henderson  <rth@redhat.com>
19604
19605         * gcc.c-torture/execute/20040208-2.c: Move ...
19606         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19607
19608 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19609
19610         PR c++/14246
19611         * g++.dg/other/crash-3.C: New test.
19612
19613 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19614
19615         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19616         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19617
19618         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19619         HP-UX.
19620
19621 2004-02-24  Michael Matz  <matz@suse.de>
19622
19623         * gcc.dg/i386-regparm.c: New.
19624
19625 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19626
19627         * gcc.c-torture/execute/20040223-1.c: New.
19628
19629 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19630             Kazu Hirata  <kazu@cs.umass.edu>
19631
19632         * gcc.dg/fwritable-strings-1.c: Remove.
19633
19634 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19635
19636         PR c/14156
19637         * gcc.dg/20040223-1.c: New test.
19638
19639 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19640
19641         PR c++/14106
19642         * g++.dg/ext/typeof9.C: New test.
19643
19644 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19645
19646         PR c++/14250
19647         * g++.dg/other/switch1.C: New test.
19648
19649 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19650
19651         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19652         * gcc.dg/va-arg-1.c: Likewise.
19653
19654 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19655
19656         PR c++/14143
19657         * g++.dg/template/koenig5.C: New test.
19658
19659 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19660
19661         * g++.dg/ext/altivec-1.C: Generalize target triple.
19662         * g++.dg/ext/altivec-2.C: New test case.
19663         * g++.dg/ext/altivec_check.h: New file.
19664         * gcc.dg/altivec-1.c: Generalize target triple;
19665         include altivec_check.h and call altivec_check().
19666         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19667         * gcc.dg/altivec-6.c: New test case.
19668         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19669         type casts as needed.
19670         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19671         altivec_check().
19672         * gcc.dg/altivec-12.c: New test case.
19673         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19674         include altivec_check.h and call altivec_check().
19675         * gcc.dg/altivec_check.h: New file.
19676
19677 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19678
19679         * lib/target-supports.exp (check_alias_available): Don't mangle
19680         function `g' in test program.
19681
19682 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19683
19684         * lib/target-supports.exp (check_profiling_available): Check
19685         argument to determine whether we support a profiling type.
19686         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
19687         check_profiling_available.
19688         * g++.dg/bprob/bprob.exp: Likewise.
19689         * g77.dg/bprob/bprob.exp: Likewise.
19690         * gcc.misc-tests/bprob.exp: Likewise.
19691         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
19692         dg-require-profiling and delete expected error handling.
19693         * gcc.dg/20021014-1.c: Likewise.
19694         * gcc.dg/nest.c: Likewise.
19695
19696 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19697
19698         PR c++/12007
19699         * g++.dg/other/vthunk1.C: New test.
19700
19701 2004-02-20  Falk Hueffner  <falk@debian.org>
19702
19703         PR target/14201
19704         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
19705
19706 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
19707
19708         PR c++/13927
19709         * g++.dg/other/error8.C: Remove XFAIL markers.
19710
19711         PR c++/14173
19712         * g++.dg/ext/packed5.C: New test.
19713
19714         PR c++/14199
19715         * g++.dg/warn/Wunused-5.C: New test.
19716
19717         PR c++/14186
19718         * g++.dg/lookup/member1.C: New test.
19719
19720 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
19721
19722         * gcc.c-torture/compile/20040130-1.c: Enable only when
19723         __INT_MAX__ >= 2147483647L.
19724         * gcc.c-torture/compile/961203-1.c: Likewise.
19725
19726 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
19727
19728         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
19729         * g++.dg/opt/template1.C: Robustify assembler regexp
19730
19731 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19732
19733         * gcc.c-torture/execute/simd-4.x: Remove.
19734         * gcc.c-torture/execute/va-arg-25.x: Likewise.
19735         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
19736         Guard with #ifndef SKIP_ATTRIBUTE.
19737         * gcc.dg/compat/vector-1_y.c: Likewise.
19738         * gcc.dg/compat/vector-2_x.c: Likewise.
19739         * gcc.dg/compat/vector-2_y.c: Likewise.
19740         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
19741         * g++.dg/eh/simd-2.C: Likewise.
19742
19743 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
19744
19745         * gcc.c-torture/compile/complex-1.c: New.
19746
19747 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
19748
19749         PR target/14209
19750         * gcc.c-torture/execute/20040218-1.c: New test.
19751
19752 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19753
19754         PR c++/14181
19755         * g++.dg/parse/new2.C: New test.
19756
19757 2004-02-18  Paul Brook  <paul@codesourcery.com>
19758
19759         * gcc.c-torture/compile/libcall-1.c: New test.
19760
19761 2004-02-18  Paul Brook  <paul@codesourcery.com>
19762
19763         PR debug/12934
19764         * gcc.dg/debug/debug-7.c: New test.
19765
19766 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
19767
19768         * gcc.dg/20040217-1.c: New test.
19769
19770 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
19771
19772         * gcc.c-torture/execute/990208-1.x: Delete.
19773
19774 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
19775
19776         * gcc.c-torture/execute/20040208-2.x: New file.
19777
19778 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
19779
19780         PR c++/11326
19781         * g++.dg/abi/structret1.C: New test.
19782
19783 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
19784
19785         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
19786         (i386_cpuid): No need to test if cpuid is available on AMD64.
19787         Fix assembly, so that it works onboth i386 and AMD64.
19788         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
19789         (vecInLong): Fix s[] member type to unsigned int.
19790         (vecInWord): Remove type.
19791         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19792         (a64, b64, c64, d64, e64): Remove.
19793         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
19794         Remove unused variable.  Remove initialization of removed variables.
19795         Don't call mmx_tests nor sse_tests.
19796         (reference_mmx, reference_sse): Remove.
19797         (check): Add return stmt.
19798         * gcc.dg/i386-sse-7.c: New test.
19799         * gcc.dg/i386-mmx-4.c: New test.
19800
19801 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19802
19803         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
19804         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19805         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19806         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
19807         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
19808         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
19809         g++.dg/tc1/dr94.C: Fix line terminator.
19810
19811 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
19812
19813         * gcc.c-torture/compile/20040216-1.c: New.
19814
19815 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19816
19817         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19818         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19819         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
19820         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
19821         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
19822         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
19823
19824 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19825
19826         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
19827
19828 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
19829
19830         PR c++/13971
19831         * g++.dg/expr/cond4.C: New test.
19832
19833         PR c++/14086
19834         * g++.dg/lookup/crash2.C: New test.
19835
19836 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
19837
19838         * gcc.c-torture/compile/20040214-2.c: New test.
19839
19840 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
19841
19842         PR c++/14116
19843         * g++.dg/ext/typeof8.C: New test.
19844
19845 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
19846
19847         * gcc.c-torture/compile/20040214-1.c: New test.
19848
19849 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19850
19851         PR c++/13635
19852         * g++.dg/template/spec11.C: New test.
19853
19854 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19855
19856         PR c++/13927
19857         * g++.dg/other/error8.C: New test.
19858
19859 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
19860
19861         PR c++/14122
19862         * g++.dg/template/array4.C: New test.
19863
19864         PR c++/14108
19865         * g++.dg/inherit/thunk2.C: New test.
19866
19867         PR c++/14083
19868         * g++.dg/eh/cond2.C: New test.
19869
19870 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
19871
19872         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
19873
19874 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
19875
19876         * lib/scanasm.exp (dg-scan): Quote pattern before display.
19877
19878 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
19879
19880         * g++.dg/simd-2.C: xfail on ppc64-linux.
19881
19882 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19883
19884         PR c/456
19885         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
19886         tests.
19887
19888 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
19889
19890         * gcc.dg/builtins-33.c: New test.
19891
19892 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
19893
19894         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
19895
19896 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19897
19898         * g++.dg/simd-2.C: Set -maltivec for ppc64.
19899
19900 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19901
19902         * gcc.dg/ppc64-abi-3.c: New test.
19903
19904 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
19905
19906         PR c/14092
19907
19908         * gcc.dg/pr14092-1.c: New testcase.
19909
19910 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
19911
19912         * gcc.dg/cpp/assert4.c: Fix typo last change.
19913
19914         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
19915         * gcc.dg/cpp/assert4.c: Handle powerpc64.
19916
19917         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
19918
19919 2004-02-09  Roger Sayle  <roger@eyesopen.com>
19920
19921         * gcc.c-torture/compile/20040209-1.c: New test case.
19922
19923 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19924
19925         * gcc.dg/c90-init-1.c: Adjust expected error messages.
19926
19927 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
19928
19929         * gcc.c-torture/execute/20040208-[12].c: New tests.
19930
19931 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19932
19933         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
19934
19935 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19936
19937         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
19938
19939 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19940
19941         Bug 13856
19942         * gcc.dg/visibility-8.c: New testcase.
19943
19944 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19945
19946         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
19947         arguments.
19948         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
19949
19950 2004-02-07  Roger Sayle  <roger@eyesopen.com>
19951
19952         PR middle-end/13696
19953         * g++.dg/opt/fold1.C: New test case.
19954
19955 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19956
19957         PR c++/14033
19958         * g++.dg/other/crash-2.C: New test.
19959
19960 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19961
19962         PR c++/14028
19963         * g++.dg/parse/angle-bracket2.C: New test.
19964
19965 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19966
19967         PR middle-end/13750
19968         Revert:
19969         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19970         PR pch/13361
19971         * testsuite/g++.dg/pch/wchar-1.C: New.
19972         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19973
19974 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19975
19976         PR c++/14008
19977         * g++.dg/parse/error15.C: New test.
19978         * g++.dg/parse/crash11.C: Update dg-error mark.
19979
19980 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19981
19982         PR c++/13932
19983         * g++.dg/warn/conv2.C: New test.
19984
19985 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19986
19987         PR c++/13086
19988         * g++.dg/warn/incomplete1.C: Remove xfail.
19989
19990 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19991
19992         * lib/file-format.exp (gcc_target_object_format): Use
19993         ${tool}_target_compile, not gcc_target_compile.
19994         * lib/target-supports.exp (check_alias_available): Likewise.
19995         (check_gc_sections_available): Likewise.
19996         * g++.dg/ext/attrib10.C: Use dg-require-alias.
19997         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
19998         dg-require-alias.
19999
20000 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20001
20002         PR c++/13969
20003         * g++.dg/template/static6.C: New test.
20004
20005 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20006
20007         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20008
20009 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20010
20011         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20012         tests for systems where `char' is unsigned by default.
20013
20014 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20015
20016         PR c++/13997
20017         * g++.dg/template/partial3.C: New test.
20018
20019 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20020
20021         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20022         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20023         Remove mentions of obsolete ports.
20024
20025 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
20026
20027         * gcc.dg/noncompile/20001228-1.c: Fix for new
20028         error message.
20029
20030 2004-02-03  Roger Sayle  <roger@eyesopen.com>
20031
20032         PR target/9348
20033         * gcc.c-torture/execute/multdi-1.c: New test case.
20034
20035 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20036
20037         PR c++/13925
20038         * g++.dg/template/lookup5.C: New test.
20039
20040 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20041
20042         PR c++/13950
20043         * g++.dg/template/lookup4.C: New test.
20044
20045         PR c++/13970
20046         * g++.dg/parse/error14.C: New test.
20047
20048         PR c++/14002
20049         * g++.dg/parse/template13.C: New test.
20050
20051 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20052
20053         PR c++/13978
20054         * g++.dg/template/koenig4.C: New test.
20055
20056         PR c++/13968
20057         * g++.dg/template/crash17.C: New test.
20058
20059         PR c++/13975
20060         * g++.dg/parse/error13.C: New test.
20061         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
20062
20063 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20064
20065         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
20066
20067 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
20068
20069         PR c/11658
20070         PR c/13994
20071         * gcc.dg/noncompile/20040203-1.c: New test.
20072         * gcc.dg/noncompile/20040203-2.c: Likewise.
20073         * gcc.dg/noncompile/20040203-3.c: Likewise.
20074         * gcc.dg/20040203-1.c: Likewise.
20075
20076 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
20077
20078         PR c++/10858
20079         * g++.dg/template/sizeof7.C: New test.
20080
20081 2004-02-02  Eric Christopher  <echristo@redhat.com>
20082             Zack Weinberg  <zack@codesourcery.com>
20083
20084         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
20085
20086 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
20087
20088         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
20089         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
20090         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
20091         * gcc.dg/cleanup-5.c: Run only on Linux targets.
20092
20093 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
20094
20095         PR c++/13113
20096         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20097
20098         PR c++/13854
20099         * g++.dg/ext/attrib13.C: New test.
20100
20101         PR c++/13907
20102         * g++.dg/conversion/op2.C: New test.
20103
20104 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20105
20106         * gcc.dg/titype-1.c: Fix pasto.
20107
20108 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20109
20110         * gcc.dg/titype-1.c: New test.
20111
20112 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20113
20114         PR c++/13957
20115         * g++.dg/template/non-type-template-argument-1.C,
20116         g++.dg/template/qualified-id1.C: Update dg-error marks.
20117         * g++.dg/template/nontype6.C: New test.
20118
20119 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20120
20121         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20122         * gcc.dg/builtins-31.c: New testcase.
20123         * gcc.dg/builtins-32.c: New testcase.
20124
20125 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20126
20127         * objc.dg/call-super-2.m: Update line numbers
20128         for the including of stddef.h.
20129
20130 2004-01-30  Michael Matz  <matz@suse.de>
20131
20132         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20133         g++.dg/ext/case-range3.C: New tests.
20134
20135 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20136
20137         DR206
20138         PR c++/13813
20139         * g++.dg/template/member4.C: New test.
20140
20141 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20142
20143         PR c++/13683
20144         * g++.dg/template/sizeof6.C: New test.
20145
20146 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20147
20148         * gcc.dg/fwritable-strings-1.c: New test.
20149
20150 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20151
20152         * gcc.c-torture/compile/20040130-1.c: New test.
20153
20154 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20155
20156         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20157
20158 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20159
20160         PR c++/13883
20161         * g++.dg/template/ctor3.C: New test.
20162
20163 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20164
20165         * g++.dg/tc1: New directory.
20166         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20167         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20168         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20169         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20170         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20171
20172 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20173
20174         * g++.dg/parse/error11.C: New test.
20175         * g++.dg/parse/error12.C: Likewise.
20176
20177 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20178
20179         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20180         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20181
20182 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20183
20184         PR c++/13791
20185         * g++.dg/ext/attrib12.C: New test.
20186
20187         PR c++/13736
20188         * g++.dg/parse/cast2.C: New test.
20189
20190 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20191
20192         * objc.dg/encode-2.m (main): New local string.  Set depending on
20193         sizeof long.  Use in sscanf call.
20194         * objc.dg/encode-3.m (main): New local string.  Set depending on
20195         sizeof long.  Use in scan_initial call.
20196
20197 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20198
20199         * objc.dg/call-super-2.m: Make LP64-safe.
20200         * objc.dg/desig-init-1.m: Likewise.
20201
20202 2004-01-27  Devang Patel <dpatel@apple.com>
20203
20204         * g++.dg/debug/namespace1.C: New test.
20205
20206 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20207
20208         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20209         xscale-*-*.
20210
20211         * gcc.dg/arm-mmx-1.c: New test.
20212
20213 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20214
20215         * gcc.dg/20040127-1.c: New test.
20216         * gcc.dg/20040127-2.c: New test.
20217
20218 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20219
20220         * objc.dg/stret-1.m (glob): Renamed to globa.
20221
20222 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20223
20224         PR c++/13663
20225         * g++.dg/expr/for1.C: New test.
20226
20227 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20228
20229         PR middle-end/13779
20230         * gcc.dg/darwin-longlong.c: New test.
20231
20232 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20233
20234         * gcc.dg/20040124-1.c: Moved test from here...
20235         * gcc.c-torture/compile/20040124-1.c: ...to here.
20236
20237 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20238
20239         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20240         the assembly output if -m64 is passed.
20241
20242 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20243
20244         PR c++/13833
20245         * g++.dg/template/cond3.C: New test.
20246
20247 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20248
20249         PR c++/13810
20250         * g++.dg/template/ttp7.C: New test.
20251
20252 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20253
20254         PR c++/13797
20255         * g++.dg/template/nontype4.C: New test.
20256         * g++.dg/template/nontype5.C: Likewise.
20257
20258 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20259
20260         * gcc.dg/torture/mips-clobber-at.c: New test.
20261
20262 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20263
20264         * gcc.dg/20040124-1.c: New test.
20265
20266 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20267
20268         * gcc.dg/20040123-1.c: New test.
20269
20270 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20271
20272         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20273
20274 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20275
20276         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20277
20278 2004-01-23  Andrew Pinski  <apinski@apple.com>
20279
20280         * gcc.dg/20030121-1.c: Move to ..
20281         * gcc.dg/20040121-1.c: here.
20282
20283 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20284
20285         * gcc.dg/builtins-29.c: New test case.
20286
20287 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20288
20289         PR 18314
20290         * gcc.dg/builtins-30.c: New testcase.
20291
20292 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20293
20294         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20295         * lib/g77.exp: Likewise.
20296         * lib/objc.exp: Likewise.
20297         * lib/g++.exp: Likewise.
20298
20299 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20300
20301         * gcc.dg/struct-by-value-2.c: New test.
20302
20303 2004-01-21  Andrew Pinski  <apinski@apple.com>
20304
20305         PR target/13785
20306         * gcc.dg/20030121-1.c: New test.
20307
20308 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20309
20310         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20311         clobber frame pointer register in asm statement.
20312
20313 2004-01-21  Falk Hueffner  <falk@debian.org>
20314
20315         * gcc.c-torture/compile/20040121-1.c: New test.
20316
20317 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20318
20319         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20320
20321 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20322
20323         * gcc.dg/ppc64-abi-2.c: New test.
20324
20325 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20326
20327         * lib/treelang.exp: Fill out this file.
20328         * lib/treelang-dg.exp: New File.
20329
20330 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20331
20332         * gcc.c-torture/compile/981022-1.c: Remove.
20333         * gcc.dg/array-5.c: Remove XFAIL.
20334         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20335         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20336         gcc.dg/cond-lvalue-1.c: Update.
20337         * gcc.dg/cast-lvalue-2.c: New test.
20338
20339 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20340
20341         PR c++/13592
20342         * g++.dg/other/error1.C (class foo): Tweak error message.
20343
20344         PR c++/13592
20345         * g++.dg/template/call2.C: New test.
20346
20347 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20348
20349         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20350         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20351         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20352         scalar-return-1_x.c, scalar-return-2_y.c,
20353         scalar-return-3_x.c, scalar-return-3_y.c,
20354         scalar-return-4_x.c, scalar-return-4_y.c,
20355         struct-align-1.h, struct-align-1_x.c,
20356         struct-align-1_y.c, struct-align-2.h,
20357         struct-align-2_x.c, struct-align-2_y.c,
20358         struct-by-value-10_y.c, struct-by-value-11_x.c,
20359         struct-by-value-11_y.c, struct-by-value-12_x.c,
20360         struct-by-value-12_y.c, struct-by-value-13_x.c,
20361         struct-by-value-13_y.c, struct-by-value-14_x.c,
20362         struct-by-value-14_y.c, struct-by-value-15_x.c,
20363         struct-by-value-15_y.c, struct-by-value-16_y.c,
20364         struct-by-value-17_y.c, struct-by-value-18_y.c,
20365         struct-by-value-19_y.c, struct-by-value-1_x.c,
20366         struct-by-value-1_y.c, struct-by-value-20_y.c,
20367         struct-by-value-2_x.c, struct-by-value-2_y.c,
20368         struct-by-value-3_y.c, struct-by-value-4_x.c,
20369         struct-by-value-4_y.c, struct-by-value-5_y.c,
20370         struct-by-value-6_y.c, struct-by-value-7_y.c
20371         struct-by-value-8_x.c, struct-by-value-8_y.c
20372         struct-by-value-9_x.c, struct-by-value-9_y.c
20373         struct-return-10_x.c, struct-return-10_y.c,
20374         struct-return-19_x.c, struct-return-20_x.c
20375         struct-return-2_x.c, struct-return-2_y.c
20376         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20377         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20378
20379 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20380
20381         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20382         attribute on sparc*-sun-solaris2.*.
20383
20384 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20385
20386         PR c++/13710
20387         * g++.dg/ext/typeof7.C: New test.
20388
20389 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20390
20391         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20392         * gcc.dg/const-elim-1.c: Same.
20393
20394 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20395
20396         * objc.dg/stret-1.m: New.
20397         * objc.dg/stret-2.m: New.
20398
20399 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20400
20401         PR c++/11895
20402         * g++.dg/ext/vector1.C: New test.
20403
20404 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20405
20406         * gcc.dg/pch/import-1.c: New.
20407         * gcc.dg/pch/import-1.hs: New.
20408         * gcc.dg/pch/import-1a.h: New.
20409         * gcc.dg/pch/import-1b.h: New.
20410         * gcc.dg/pch/import-1c.h: New.
20411
20412 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20413
20414         PR c++/13574
20415         * g++.dg/ext/array1.C: New test.
20416
20417         PR c++/13178
20418         * g++.dg/conversion/op1.C: New test.
20419
20420 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20421
20422         PR 11864
20423         From Kazumoto Kojima / Dan Kegel:
20424         * gcc.dg/pr11864-1.c: New test.
20425
20426         PR 10392
20427         From Marcus Comstedt / Dan Kegel:
20428         * gcc.dg/pr10392-1.c: New test.
20429
20430 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20431
20432         PR c++/13478
20433         * g++.dg/init/ref10.C: New test.
20434
20435 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20436
20437         PR c++/13407
20438         * g++.dg/parse/typename6.C: New test.
20439
20440 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20441
20442         PR pch/13361
20443         * testsuite/g++.dg/pch/wchar-1.C: New.
20444         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20445
20446 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20447
20448         PR c++/9259
20449         * g++.dg/expr/sizeof2.C: New test.
20450
20451 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20452
20453         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20454
20455 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20456
20457         PR c++/13659
20458         * g++.dg/lookup/strong-using-3.C: New.
20459         * g++.dg/lookup/using-10.C: New.
20460
20461 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20462
20463         PR c++/13594
20464         * g++.dg/lookup/strong-using-2.C: New.
20465
20466 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20467             Dan Kegel <dank@kegel.com>
20468             J"orn Rennecke <joern.rennecke@superh.com>
20469
20470         PR target/9365
20471         * gcc.dg/pr9365-1.c: New test.
20472
20473 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20474
20475         PR c++/8856
20476         * g++.dg/parse/casting-operator2.C: New test.
20477         * g++.old-deja/g++.pt/explicit83.C: Remove.
20478
20479 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20480
20481         * gcc.dg/label-compound-stmt-1.c: New test.
20482         * gcc.c-torture/compile/950922-1.c,
20483         gcc.c-torture/compile/20000211-3.c,
20484         gcc.c-torture/compile/20000518-1.c,
20485         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20486         compound statements.
20487
20488 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20489
20490         * gcc.dg/ppc64-abi-1.c: New test.
20491
20492 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20493
20494          * g++.dg/ext/attrib9.C: Add dg-warnings.
20495
20496 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20497
20498         PR c++/12335
20499         * g++.dg/parse/dtor3.C: New test.
20500
20501 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20502
20503         PR c++/12709
20504         * g++.dg/parse/try-catch-1.C: New test.
20505
20506 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20507
20508         * ada/acats/run_all.sh: Add more verbose output in acats.log
20509         when compiling tests.
20510
20511 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20512
20513         PR 13656
20514         * gcc.dg/typedef-redecl.c: New test case.
20515         * gcc.dg/typedef-redecl.h: New support file.
20516
20517 2004-01-13  Jan Hubicka  <jh@suse.cz>
20518
20519         * gcc.dg/always_inline.c: New test.
20520         * gcc.dg/debug/20031231-1.c: Fix.
20521
20522 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20523
20524         PR c++/13474
20525         * g++.dg/template/array3.C: New test.
20526
20527 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20528
20529         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20530         * g++.dg/warn/Wunused-2.C: Likewise.
20531
20532 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20533
20534         PR c++/13289
20535         * g++.dg/template/instantiate6.C: New test.
20536
20537 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20538
20539         PR middle-end/11397
20540         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20541
20542 2004-01-12  Jan Hubicka  <jh@suse.cz>
20543
20544         PR opt/12826
20545         * gcc.dg/20040112-1.c: New.
20546
20547         * gcc.dg/dwarf-die[1-7].c: Move to...
20548         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20549         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20550
20551 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20552
20553         PR c++/4100
20554         * g++.dg/parse/friend4.C: New test.
20555
20556 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20557
20558         PR c++/4100
20559         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20560         definition is called a friend.
20561
20562 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20563
20564         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20565
20566 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20567
20568         PR c++/3478
20569         * g++.dg/parse/error10.C: New test.
20570         * g++.dg/template/arg2.C: Accept "invalid type" error.
20571
20572 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20573
20574         PR middle-end/13392
20575         * g++.dg/opt/expect2.C: New test.
20576
20577 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20578
20579         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20580         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20581         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20582         Update dg-error regexps.
20583
20584 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20585
20586         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20587         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20588
20589 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20590
20591         * gcc.dg/pragma-re-1.c: Use right pointer type.
20592
20593 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20594
20595         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20596
20597 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20598
20599         * gcc.dg/rs6000-ldouble-1.c: New.
20600
20601 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20602
20603         DR 337
20604         PR c++/9256
20605         * g++.dg/other/abstract1.C: New test.
20606
20607 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20608
20609         * g++.dg/lookup/strong-using-1.C: New.
20610
20611 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20612
20613         PR c/11234
20614         * gcc.dg/func-ptr-conv-1.c: New test.
20615         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20616
20617 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20618
20619         PR target/13380.
20620         * gcc.c-torture/compile/20040109-1.c: New.
20621
20622 2004-01-08  Stuart Hastings  <stuart@apple.com>
20623
20624         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20625         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20626         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20627
20628 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20629
20630         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20631
20632 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20633
20634         * ada/acats/run_acats: Treat 'gnatchop' the same way
20635         as 'gnatmake'.  Export GCC_DRIVER.
20636         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20637         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20638
20639 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20640
20641         PR c++/12573
20642         * g++.dg/template/dependent-expr4.C: New test.
20643
20644 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20645
20646         * gcc.dg/altivec-11.c: New test.
20647
20648 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20649
20650         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20651
20652 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20653
20654         PR c/6024
20655         * gcc.dg/enum-compat-1.c: New test.
20656         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20657
20658 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20659
20660         PR c/12165
20661         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20662         gcc.dg/c99-idem-qual-3.c: New tests.
20663
20664 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20665
20666         * gcc.dg/winline-7.c: Don't cast void * to int.
20667
20668 2004-01-06  Jan Hubicka  <jh@suse.cz>
20669
20670         * gcc.dg/i386-sse-5.c: New test
20671         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20672
20673 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20674
20675         PR c++/12815
20676         * g++.dg/rtti/typeid4.C: New test.
20677
20678 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20679
20680         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20681
20682 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20683
20684         PR c++/12132
20685         * g++.dg/template/error11.C: New test.
20686
20687         PR c++/13451
20688         * g++.dg/template/class2.C: New test.
20689
20690 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20691         Richard Sandiford <rsandifo@redhat.com>
20692
20693         PR c++/13387
20694         * g++.dg/opt/alias3.C: New test.
20695
20696 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
20697
20698         PR c++/13157
20699         * g++.dg/template/koenig3.C: New test.
20700
20701         PR c++/13529
20702         * g++.dg/parse/offsetof3.C: New test.
20703
20704         * g++.dg/init/copy7.C: Add missing dg-error markers.
20705
20706         PR c++/12226
20707         * g++.dg/init/copy7.c: New test.
20708
20709         PR c++/13536
20710         * g++.dg/parse/cast1.C: New test.
20711
20712 2004-01-04  Jan Hubicka  <jh@suse.cz>
20713
20714         * gcc.dg/winline[1-7].c: New tests.
20715
20716 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20717
20718         PR c++/13520
20719         * g++.dg/template/qualttp22.C: New test.
20720
20721 2004-01-01  Jan Hubicka  <jh@suse.cz>
20722
20723         * gcc.dg/debug/20031231-1.c: New.
20724         * gcc.c-torture/compile/20040101-1.c: New.
20725         * gcc.dg/dwarf-die-[1-7].c: New.
20726
20727 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
20728
20729         PR optimization/13521
20730         * gcc.c-torture/compile/20031231-1.c: New test.
20731
20732 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20733
20734         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
20735
20736 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20737
20738         PR c++/10079
20739         * g++.dg/template/crash16.C: New test.
20740
20741 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
20742
20743         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
20744
20745 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20746
20747         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
20748         ports.
20749         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20750         * g++.old-deja/g++.law/profile1.C: Likewise.
20751         * gcc.c-torture/compile/981006-1.c: Likewise.
20752         * gcc.c-torture/execute/loop-2e.x: Likewise.
20753         * gcc.c-torture/execute/loop-2f.x: Remove.
20754         * gcc.c-torture/execute/loop-2g.x: Likewise.
20755         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
20756         * gcc.dg/20020312-2.c: Remove traces of dead ports.
20757
20758 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20759
20760         PR c++/13507
20761         * g++.dg/ext/attrib11.C: New test.
20762
20763         PR c++/13494
20764         * g++.dg/template/array2-1.C: New test.
20765         * g++.dg/template/array2-2.C: New test.
20766
20767 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
20768
20769         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
20770
20771 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20772
20773         PR c++/12774
20774         * g++.dg/template/array1-1.C: New test.
20775         * g++.dg/template/array1-2.C: New test.
20776
20777 2003-12-29  Roger Sayle  <roger@eyesopen.com>
20778
20779         PR fortran/12632
20780         * g77.dg/12632.f: New test case.
20781
20782 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20783
20784         PR c++/13289
20785         * g++.dg/parse/nontype1.C: New test.
20786
20787 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20788
20789         PR c++/12403
20790         * g++.dg/parse/explicit1.C: New test.
20791         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
20792
20793 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20794
20795         PR c++/13081
20796         * g++.dg/opt/inline6.C: New test.
20797
20798         PR c++/12613
20799         * g++.dg/parse/error9.C: New test.
20800
20801         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
20802
20803 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20804
20805         PR c++/13009
20806         * g++.dg/init/assign1.C: New test.
20807
20808 2003-12-28  Roger Sayle  <roger@eyesopen.com>
20809
20810         PR c++/13070
20811         * g++.dg/warn/format3.C: New test case.
20812
20813 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20814
20815         * gcc.c-torture/compile/20031227-1.c: New test.
20816
20817 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20818
20819         * g++.dg/bprob/bprob.exp: Load target-supports.exp
20820         * g77.dg/bprob/bprob.exp: Likewise.
20821         * gcc.misc-tests/bprob.exp: Likewise.
20822         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
20823         variants on systems where the library does not provide that
20824         functionality.
20825         * gcc.dg/builtins-20.c: Use builtins-config.h.
20826         * gcc.dg/builtins-config.h: New file.
20827
20828 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20829
20830         * lib/gcc-dg.exp (dg-require-profiling): New function.
20831         * lib/target-supports.exp (check_profiling_available): Likewise.
20832         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
20833         * g77.dg/bprob/bprob.exp: Likewise.
20834         * gcc.misc-tests/bprob.exp: Likewise.
20835         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
20836         * gcc.dg/20021014-1.c: Likewise.
20837         * gcc.dg/nest.c: Likewise.
20838
20839 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20840
20841         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
20842         compiling.
20843         * g++.dg/lookup/java2.C: Likewise.
20844         * gcc.dg/cpp/lexident.c: Likewise.
20845
20846 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
20847
20848         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
20849         given.
20850         * gcc.c-torture/compile/961203-1.c: Likewise.
20851         * gcc.c-torture/compile/980506-1.c: Likewise.
20852
20853 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
20854
20855         * lib/gcc-dg.exp (dg-prune-output): New annotation.
20856         (additional_prunes): New global.
20857         (gcc-dg-prune): Handle additional per-test pruning.
20858         (dg-test): Clear additional_prunes between tests.
20859
20860         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
20861         dg-prune-output to avoid spurious failures from assembler
20862         complaining about nonexistent WAW violations.
20863         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
20864         Use dg-prune-output to avoid spurious failures from assembler
20865         warning about Itanium B-step errata.
20866
20867 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20868
20869         * g++.dg/abi/macro0.C: New test.
20870         * g++.dg/abi/macro1.C: Likewise.
20871         * g++.dg/abi/macro2.C: Likewise.
20872
20873         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
20874         * g++.dg/abi/bitfield7.C: Likewise.
20875         * g++.dg/abi/dtor2.C: Likewise.
20876         * g++.dg/abi/mangle11.C: Likewise.
20877         * g++.dg/abi/mangle12.C: Likewise.
20878         * g++.dg/abi/mangle14.C: Likewise.
20879         * g++.dg/abi/mangle17.C: Likewise.
20880         * g++.dg/abi/vbase10.C: Likewise.
20881         * g++.dg/abi/vbase14.C: Likewise.
20882         * g++.dg/template/qualttp17.C: Likewise.
20883
20884 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20885
20886         PR c/11995
20887         * gcc.dg/20031223-1.c: New test.
20888
20889 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20890
20891         * gcc.dg/noreturn-7.c: New test.
20892
20893 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20894
20895         * gcc.dg/null-pointer-1.c: New test.
20896
20897 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20898
20899         * g++.old-deja/g++.jason/template18.C: Remove.
20900         * g++.old-deja/g++.jason/template37.C: Likewise.
20901
20902         PR c++/12862
20903         * g++.dg/lookup/ns1.C: New test.
20904
20905         PR c++/12397
20906         * g++.dg/template/lookup3.C: New test.
20907
20908 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20909
20910         * g++.dg/template/recurse1.C: New test
20911
20912 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20913
20914         PR c++/12479
20915         * g++.dg/parse/semicolon1.C: New test.
20916         * g++.dg/parse/semicolon1.h: Likewise.
20917
20918 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
20919
20920         * gcc.dg/darwin-misaligned.c: New test.
20921
20922 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20923
20924         PR c/9163
20925         * gcc.dg/20031222-1.c: New test.
20926
20927 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
20928
20929         PR c++/13438
20930         * g++.dg/parse/error8.C: New test.
20931
20932         PR c++/11554
20933         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
20934
20935 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
20936
20937         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
20938         too small.
20939         * gcc.c-torture/compile/930217-1.c: Likewise.
20940         * gcc.c-torture/compile/930513-1.c: Likewise.
20941         * gcc.c-torture/execute/920908-2.c: Likewise.
20942         * gcc.c-torture/execute/921204-1.c: Likewise.
20943         * gcc.c-torture/execute/930621-1.c: Likewise.
20944         * gcc.c-torture/execute/930630-1.c: Likewise.
20945         * gcc.c-torture/execute/931031-1.c: Likewise.
20946         * gcc.c-torture/execute/980602-2.c: Likewise.
20947         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20948         * gcc.c-torture/execute/compndlit-1.c: Likewise.
20949         * gcc.c-torture/execute/extzvsi.c: Likewise.
20950         * gcc.c-torture/unsorted/ext.c: Likewise.
20951
20952 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
20953
20954         PR target/12749
20955         * gcc.c-torture/compile/20031220-2.c: New test case.
20956
20957 2003-12-20  Roger Sayle  <roger@eyesopen.com>
20958
20959         PR optimization/13031
20960         * gcc.c-torture/compile/20031220-1.c: New test case.
20961
20962 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20963
20964         * gcc.dg/cast-function-1.c: New test.
20965
20966 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20967
20968         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
20969         formats.
20970
20971 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
20972
20973         PR c++/12795
20974         * g++.dg/ext/attrib10.C: New test.
20975
20976 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20977
20978         * gcc.dg/cleanup-10.c: New test.
20979         * gcc.dg/cleanup-11.c: New test.
20980
20981 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20982
20983         PR c++/13239
20984         * g++.dg/opt/expect1.C: New test.
20985
20986 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
20987
20988         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
20989
20990 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
20991
20992         PR debug/12923
20993         * gcc.dg/20031218-1.c: New test.
20994
20995         PR debug/12389
20996         * gcc.dg/20031218-2.c: New test.
20997         * gcc.dg/20031218-3.c: New test.
20998
20999         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21000         of label name and allow for USER_LABEL_PREFIX == "_" names.
21001         * g++.dg/abi/mangle18-2.C: Likewise.
21002         * g++.dg/abi/mangle19-1.C: Likewise.
21003         * g++.dg/abi/mangle19-2.C: Likewise.
21004         * g++.dg/abi/mangle20-1.C: Likewise.
21005         * g++.dg/abi/mangle20-2.C: Likewise.
21006
21007 2003-12-18  Richard Henderson  <rth@redhat.com>
21008
21009         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21010
21011 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21012             Dan Kegel <dank@kegel.com>
21013
21014         PR other/12009
21015         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21016         testing a cross compiler, it causes spurious compile failures.
21017         * lib/g++.exp: Likewise.
21018
21019 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21020
21021         PR c++/13262
21022         * g++.dg/template/access13.C: New test.
21023
21024 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21025
21026         * gcc.dg/20031216-1.c: New test.
21027
21028 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21029
21030         PR c++/9154
21031         * g++.dg/template/error10.C: New test.
21032
21033 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21034
21035         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
21036         * g++.dg/eh/simd-2.C: Likewise.
21037
21038 2003-12-17  James E Wilson  <wilson@specifixinc.com>
21039             Roger Sayle  <roger@eyesopen.com>
21040
21041         * gcc.c-torture/execute/ieee/mzero5.c: New.
21042
21043 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
21044
21045         PR c++/10603
21046         * g++.dg/parse/error6.C: New test.
21047
21048         PR c++/12827
21049         * g++.dg/parse/error7.C: New test.
21050
21051 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21052
21053         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
21054         at -O with stabs debugging formats.
21055         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
21056         * gcc.dg/debug/debug-2.c: Likewise.
21057
21058 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21059
21060         PR c++/12696
21061         * g++.dg/init/error1.C: New test.
21062
21063         PR c++/12218
21064         * g++.dg/init/pm3.C: New test.
21065
21066 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21067
21068         PR c/3347
21069         * gcc.dg/bitfld-8.c: New test.
21070
21071 2003-12-16  James Lemke  <jim@wasabisystems.com>
21072
21073         * gcc.dg/arm-scd42-[123].c: New tests.
21074
21075 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21076
21077         PR c++/9043
21078         * g++.dg/abi/mangle20-1.C: New test.
21079         * g++.dg/abi/mangle20-2.C: New test.
21080
21081 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21082
21083         PR c++/13275
21084         * g++.dg/other/offsetof2.C: Remove XFAIL.
21085         * g++.dg/parse/offsetof1.C: New test.
21086         * g++.gd/parse/offsetof2.C: Likewise.
21087
21088 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21089
21090         * g++.dg/template/nontype3.C: New test.
21091         * g++.dg/template/static2.C: Tweaked the dg-error clause.
21092
21093 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21094
21095         * g++.dg/warn/noreturn-3.C: Also test instantiation.
21096
21097 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21098
21099         PR c++/13387
21100         * g++.dg/expr/assign1.C: New test.
21101
21102         PR c++/13242
21103         * g++.dg/abi/mangle19-1.C: New test.
21104         * g++.dg/abi/mangle19-2.C: New test.
21105
21106 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21107
21108         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21109
21110 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21111
21112         * gcc.c-torture/execute/20031216-1.c: New test.
21113
21114 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21115
21116         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21117         an ICE regression.
21118
21119 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21120
21121         PR c++/10926
21122         * g++.dg/template/error9.C: New test.
21123
21124         PR c++/11116
21125         * g++.dg/template/error8.C: New test.
21126
21127 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21128
21129         PR middle-end/13400
21130         * gcc.c-torture/execute/20031215-1.c: New test case.
21131
21132 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21133
21134         PR c++/13269
21135         * g++.dg/parse/error5.C: New test.
21136
21137         PR c++/12989
21138         * g++.dg/expr/sizeof1.C: New test.
21139
21140         PR c++/13310
21141         * g++.dg/template/crash15.C: New test.
21142
21143 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21144
21145         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21146         a non-POD type as the last named parameter of a varargs function.
21147
21148 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21149
21150         PR c++/13243
21151         PR c++/12573
21152         * g++.dg/template/crash14.C: New test.
21153         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21154
21155 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21156
21157         * g++.dg/other/java1.C: New test.
21158
21159         PR c++/13241
21160         * g++.dg/abi/mangle18-1.C: New test.
21161         * g++.dg/abi/mangle18-2.C: New test.
21162
21163 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21164
21165         PR optimization/10312
21166         * gcc.c-torture/execute/20031214-1.c: New.
21167
21168 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21169
21170         PR c++/10779
21171         PR c++/12160
21172         * g++.dg/parse/error3.C: New test.
21173         * g++.dg/parse/error4.C: Likewise.
21174         * g++.dg/abi/mangle4.C: Tweak error messages.
21175         * g++.dg/lookup/using5.C: Likewise.
21176         * g++.dg/other/error2.C: Likewise.
21177         * g++.dg/parse/typename5.C: Likewise.
21178         * g++.dg/parse/undefined1.C: Likewise.
21179         * g++.dg/template/arg2.C: Likewise.
21180         * g++.dg/template/ttp3.C: Likewise.
21181         * g++.dg/template/type1.C: Likewise.
21182         * g++.old-deja/g++.other/crash32.C: Likewise.
21183         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21184
21185 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21186
21187         PR c++/13106
21188         * g++.dg/warn/noreturn-3.C: New test.
21189
21190 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21191
21192         PR c++/13118
21193         * g++.dg/abi/covariant3.C: New.
21194
21195 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21196
21197         * g++.dg/eh/ia64-1.C: New test.
21198
21199 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21200
21201         PR optimization/13037
21202         * g77.f-torture/execute/13037.f: New test case.
21203
21204 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21205
21206         PR c++/12881
21207         * g++.dg/abi/covariant2.C: New.
21208
21209 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21210
21211         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21212
21213 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21214
21215         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21216
21217 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21218
21219         PR other/10819
21220         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21221         to fix Bug 10819.
21222         * lib/g++.exp (g++_version): Likewise.
21223         * lib/g77.exp (g77_version): Likewise.
21224         * lib/objc.exp (default_objc_version): Likewise.
21225
21226 2003-12-10  Richard Henderson  <rth@redhat.com>
21227
21228         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21229
21230         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21231
21232 2003-12-08  Matt Austern  <austern@apple.com>
21233
21234         PR c/13134
21235         * lib/gcc-dg.exp (dg-require-visibility): Define.
21236         * lib/target-supports (check_visibility_available): Define.
21237         * gcc.dg/visibility-1.c: New test.
21238         * gcc.dg/visibility-2.c: Likewise.
21239         * gcc.dg/visibility-3.c: Likewise.
21240         * gcc.dg/visibility-4.c: Likewise.
21241         * gcc.dg/visibility-5.c: Likewise.
21242         * gcc.dg/visibility-6.c: Likewise.
21243         * g++.dg/ext/visibility-1.C: Likewise.
21244         * g++.dg/ext/visibility-2.C: Likewise.
21245         * g++.dg/ext/visibility-3.C: Likewise.
21246         * g++.dg/ext/visibility-4.C: Likewise.
21247         * g++.dg/ext/visibility-5.C: Likewise.
21248         * g++.dg/ext/visibility-6.C: Likewise.
21249
21250 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21251
21252         * g++.dg/lookup/java1.C: New test.
21253         * g++.dg/lookup/java2.C: New test.
21254
21255 2003-12-07  Falk Hueffner  <falk@debian.org>
21256
21257         * g++.dg/opt/noreturn-1.C: New test.
21258
21259 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21260
21261         * gcc.dg/overflow-1.c: New test.
21262
21263 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21264
21265         * g77.f-torture/compile/13060.f: New test.
21266
21267 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21268
21269         PR c++/13323
21270         * g++.dg/inherit/operator2.C: New test.
21271
21272 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21273
21274         PR c++/13305
21275         * g++.dg/ext/attrib9.C: New test.
21276
21277 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21278
21279         PR c++/13314
21280         * g++.dg/template/error7.C: New test.
21281
21282 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21283             J"orn Rennecke <joern.rennecke@superh.com>
21284
21285         PR target/13302
21286         * g++.dg/other/struct-va_list.C: New test.
21287
21288 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21289
21290         PR c++/13166
21291         * g++.dg/parse/defarg6.C: New test.
21292
21293 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21294
21295         PR target/13256
21296         * gcc.c-torture/execute/20031201-1.c: New test.
21297
21298 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21299
21300         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21301
21302 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21303
21304         * gcc.dg/builtin-return-1.c: New test.
21305
21306 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21307             J"orn Rennecke <joern.rennecke@superh.com>
21308
21309         PR optimization/13260
21310         * gcc.c-torture/execute/20031204-1.c: New test.
21311
21312 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21313
21314         PR c++/9127
21315         * g++.dg/template/error6.C: New test.
21316
21317 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21318
21319         * gcc.dg/20031202-1.c: New test.
21320
21321 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21322
21323         PR c++/13179
21324         * g++.dg/template/eh1.C: New test.
21325
21326         PR c++/10771
21327         * g++.dg/template/error5.C: New test.
21328
21329 2003-12-02  David Ung  <davidu@mips.com>
21330
21331         * gcc.dg/compat/vector-check.h: Corrected type for var
21332         g_##TMODE
21333
21334 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21335
21336         PR c++/10126
21337         * g++.dg/template/ptrmem8.C: New test.
21338
21339 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21340
21341         PR c++/12573
21342         * g++.dg/template/dependent-expr3.C: New test.
21343
21344 2003-12-01  James Lemke  <jim@wasabisystems.com>
21345
21346         * gcc.dg/arm-g2.c: New test.
21347
21348 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21349
21350         PR optimization/11634
21351         * gcc.dg/20031201-2.c: New test case.
21352
21353 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21354
21355         PR 11433
21356         * objc.dg/proto-lossage-3.m: New test.
21357
21358 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21359
21360         PR optimization/12628
21361         * gcc.dg/20031201-1.c: New test case.
21362
21363 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21364
21365         * gcc.dg/unaligned-1.c: New test.
21366
21367 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21368
21369         PR c++/9849
21370         * g++.dg/template/error4.C: New test.
21371         * g++.dg/template/nested3.C: Adjust error markers.
21372
21373 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21374
21375         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21376
21377 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21378
21379         PR c/10333
21380         * gcc.dg/bitfld-7.c: New test.
21381
21382 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21383
21384         * gcc.dg/tls/asm-1.C: New test.
21385
21386 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21387
21388         * gcc.dg/cpp/assert4.c: Update.
21389
21390 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21391
21392         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21393         * gcc.dg/builtin-apply3.c: New test.
21394
21395 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21396
21397         * lib/compat.exp (compat-obj): New xfaildata parameter.
21398         Use it to set compiler_conditional_xfail_data before compiling.
21399         (compat-get-options): Handle dg-xfail-if.
21400         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21401         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21402         * gcc.dg/compat/vector-1_y.c: Likewise.
21403         * gcc.dg/compat/vector-2_x.c: Likewise.
21404         * gcc.dg/compat/vector-2_y.c: Likewise.
21405
21406 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21407
21408         * g++.dg/opt/reg-stack4.C: New test.
21409
21410 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21411
21412         * gcc.dg/builtin-apply2.c: New test.
21413
21414 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21415
21416         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21417
21418 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21419
21420         PR c++/12924
21421         * g++.dg/template/template-id-2.C: New test.
21422
21423 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21424
21425         PR c++/5369
21426         * g++.dg/template/memfriend1.C: New test.
21427         * g++.dg/template/memfriend2.C: Likewise.
21428         * g++.dg/template/memfriend3.C: Likewise.
21429         * g++.dg/template/memfriend4.C: Likewise.
21430         * g++.dg/template/memfriend5.C: Likewise.
21431         * g++.dg/template/memfriend6.C: Likewise.
21432         * g++.dg/template/memfriend7.C: Likewise.
21433         * g++.dg/template/memfriend8.C: Likewise.
21434         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21435
21436 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21437
21438         PR c++/12515
21439         * g++.dg/ext/cond1.C: New test.
21440
21441 2003-11-20  Richard Henderson  <rth@redhat.com>
21442
21443         * gcc.dg/20020201-2.c: Remove.
21444         * gcc.dg/20020201-4.c: Remove.
21445         * gcc.dg/20020304-1.c: Remove.
21446
21447 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21448
21449         * gcc.dg/cpp/trad/xwin1.c: New test case.
21450
21451 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21452
21453         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21454         * lib/g77.exp: Likewise.
21455         * lib/objc.exp: Likewise.
21456         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21457         for darwin.
21458
21459 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21460
21461         PR c++/12932
21462         * g++.dg/template/static5.C: New test.
21463
21464 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21465
21466         * gcc.dg/nested-func-1.c: New test.
21467
21468 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21469
21470         * gcc.dg/cpp/assert4.c: New test.
21471
21472 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21473
21474         PR c++/2294
21475         * g++.dg/lookup/using9.c: New test.
21476
21477 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21478
21479         PR c++/12762
21480         * g++.dg/template/error3.C: New test.
21481
21482 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21483
21484         PR ada/13035
21485         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21486         No longer use a wrapper for gcc, since this does not work under
21487         Windows.
21488
21489 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21490
21491         PR c++/2094
21492         * g++.dg/template/ptrmem7.C: New test.
21493
21494 2003-11-13  Andrew Pinski <apinski@apple.com>
21495
21496         * gcc.c-torture/compile/20031113-1.c: New test.
21497
21498 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21499             Kean Johnston <jkj@sco.com>
21500
21501         PR c/13029
21502         * gcc.dg/unused-4.c: Update.
21503
21504 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21505
21506         * g++.dg/opt/const3.C: New test.
21507
21508 2003-11-13  Jan Hubicka  <jh@suse.cz>
21509
21510         * gcc.c-torture/compile/20031112-1.c: New test.
21511
21512 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21513
21514         * g++.dg/parse/crash10.C: Remove bogus error marker.
21515
21516 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21517
21518         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21519         (host_gcc): Likewise.
21520         (ROOT): Honor $PWDCMD.
21521         (BASE): Likewise.
21522         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21523
21524 2003-11-12  Catherine Moore  <clm@redhat.com>
21525
21526         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21527
21528 2003-11-12  Andreas Jaeger  <aj@suse.de>
21529             Jakub Jelinek  <jakub@redhat.com>
21530             Andrew Pinski  <pinskia@physics.uc.edu>
21531             Richard Henderson  <rth@redhat.com>
21532
21533         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21534         systems.
21535         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21536
21537         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21538         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21539
21540 2003-11-11  Andreas Jaeger  <aj@suse.de>
21541
21542         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21543
21544         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21545
21546 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21547
21548         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21549         Clean ups.
21550
21551 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21552
21553         * gcc.dg/trampoline-1.c: New test.
21554
21555 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21556
21557         * gcc.c-torture/compile/200031109-1.c: New test.
21558
21559 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21560
21561         PR c/3190
21562         PR c/8714
21563         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21564         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21565         gcc.dg/format/no-y2k-1.c: Update.
21566
21567 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21568
21569         PR optimization/10467
21570         * gcc.dg/20031108-1.c: New test case.
21571
21572 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21573
21574         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21575
21576 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21577
21578         * gcc.dg/compound-lvalue-1.c: New test.
21579         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21580         some XFAILs.
21581
21582 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21583
21584         * gcc.dg/altivec-varargs-1.c: New test.
21585
21586 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21587
21588         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21589         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21590         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21591         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21592         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21593
21594 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21595
21596         * gcc.dg/cond-lvalue-1.c: New test.
21597
21598 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21599
21600         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21601
21602 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21603
21604         PR c++/11616
21605         * g++.dg/template/instantiate5.C: New test.
21606
21607 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21608
21609         PR c++/12726
21610         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21611         * ChangeLog: Add missing first entry for above test.
21612
21613 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21614
21615         PR c++/9810
21616         * g++.dg/template/using8.C: New test.
21617         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21618
21619 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21620
21621         PR optimization/10817
21622         * gcc.c-torture/compile/20031102-1.c: New test case.
21623
21624 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21625
21626         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21627         2147483647.
21628
21629 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21630
21631         * gcc.dg/20031102-1.c: New test.
21632
21633 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21634
21635         * gcc.dg/complex-1.c: New test.
21636
21637 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21638
21639         PR c++/12796
21640         * g++.dg/template/crash13.C: Adjust expected error location.
21641         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21642
21643 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21644
21645         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21646
21647 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21648
21649         PR/10239
21650         * gcc.c-torture/compile/20031031-2.c: New test.
21651
21652 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21653
21654         PR/11640
21655         * gcc.c-torture/compile/20031031-1.c: New test.
21656
21657 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21658
21659         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21660         * gcc.misc-tests/bprob.exp: Likewise.
21661         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21662         the execution test on arm-elf configs.
21663         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21664         configs that don't support scratch files.
21665         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21666
21667 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21668
21669         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21670         done by dejagnu.
21671
21672 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21673
21674         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21675         Avoid non pure sh syntax. Add more logging.
21676
21677         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21678         fail.
21679
21680 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21681
21682         PR libgcj/10610
21683         * gcc.dg/ppc-stackalign-1.c: New test.
21684
21685 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
21686
21687         * ada/acats/run_all.sh: Change output to be more compliant with
21688         dejagnu framework.
21689         Create acats.sum and acats.log files under testsuite/ada/acats
21690         Only run [a-z]* directories, to filter out e.g. CVS.
21691         Redirect build output to log file.
21692
21693 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21694
21695         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
21696
21697 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21698
21699         PR ada/5909:
21700         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
21701
21702 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
21703
21704         * gcc.c-torture/compile/20031023-1.c: New test.
21705         * gcc.c-torture/compile/20031023-2.c: New test.
21706         * gcc.c-torture/compile/20031023-3.c: New test.
21707         * gcc.c-torture/compile/20031023-4.c: New test.
21708
21709 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21710
21711         PR c++/10371
21712         * g++.dg/lookup/scoped8.C: New test.
21713
21714 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21715
21716         * g++.dg/opt/reg-stack3.C: New test.
21717
21718 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21719
21720         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
21721
21722 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21723
21724         PR c++/11076
21725         * g++.dg/template/crash13.C: New test.
21726
21727 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21728
21729         * gcc.dg/c99-restrict-2.c: New test.
21730
21731 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
21732
21733         PR c++/12698, c++/12699, c++/12700, c++/12566
21734         * g++.dg/inherit/covariant9.C: New test.
21735         * g++.dg/inherit/covariant10.C: New test.
21736         * g++.dg/inherit/covariant11.C: New test.
21737
21738 2003-10-23  Jason Merrill  <jason@redhat.com>
21739
21740         PR c++/12726
21741         * g++.dg/ext/complit2.C: New test.
21742
21743 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21744
21745         PR target/12654
21746         * gcc.c-torture/execute/20031020-1.c: New test.
21747
21748 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21749
21750         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
21751         following the jump_insn.
21752
21753 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21754
21755         * gcc.dg/cast-lvalue-1.c: New test.
21756
21757 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/11962
21760         * g++.dg/template/cond2.C: New test.
21761
21762 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21763
21764         * gcc.dg/builtins-28.c: New test.
21765
21766 2003-10-20  Jan Hubicka  <jh@suse.cz>
21767
21768         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
21769         parameter.
21770         * testsuite/gcc.dg/inline-2.c: Likewise.
21771
21772 2003-10-20  Phil Edwards  <phil@codesourcery.com>
21773
21774         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
21775         * gcc.dg/nest.c: Likewise.
21776
21777 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21778
21779         PR c++/9781, c++/10583, c++/11862
21780         * g++.dg/parse/crash13.C: New test.
21781
21782 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21783
21784         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
21785
21786 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21787
21788         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
21789         Define HAVE_C99_RUNTIME except on Solaris.
21790         * gcc.dg/builtins-20.c: Likewise.
21791
21792 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21793
21794         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
21795
21796 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21797
21798         PR c++/12495
21799         * g++.dg/template/crash21.C: New test.
21800
21801 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21802
21803         PR c++/2513
21804         * g++.dg/template/typename5.C: New test.
21805
21806 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21807
21808         PR c++/12369
21809         * g++.dg/template/friend25.C: New test.
21810
21811 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
21812
21813         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
21814         versions.
21815
21816 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
21817
21818         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
21819         == 2147483647.
21820
21821 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
21822
21823         * gcc.c-torture/execute/960416-1.x: Remove.
21824         * gcc.c-torture/execute/divconst-3.x: Likewise.
21825
21826 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
21827
21828         PR target/12598
21829         * gcc.dg/torture/cris-volatile-1.c: New test.
21830
21831 2003-10-14  Roger Sayle  <roger@eyesopen.com>
21832
21833         PR optimization/9325
21834         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
21835         for overflowing floating point to integer conversion during RTL
21836         simplification.
21837
21838 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
21839
21840         * objc/execute/_cmd.m: Fix typo.
21841         * objc.dg/image-info.m, objc.dg/symtab-1.m:
21842         Relax 'scan-assembler' regexp.
21843         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
21844         objc.dg/try-catch-4.m: Run on non-Darwin targets.
21845         * objc.dg/zero-link-2.m: Remove blank line.
21846         * objc.dg/zero-link-3.m: New test case.
21847
21848 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
21849
21850         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
21851
21852         * gcc.dg/asm-names.c: Use scan-assembler-not rather
21853         than linker trickery.
21854
21855 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21856
21857         PR c++/12370
21858         * g++.dg/other/friend2.C: New test.
21859
21860 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21861
21862         * gcc.dg/20031012-1.c: New test.
21863
21864 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21865
21866         * gcc.dg/weak/weak-3.c: Fix for new warning.
21867
21868 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
21869
21870         PR optimization/8750
21871         * gcc.c-torture/execute/20031012-1.c: New test case.
21872
21873 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21874
21875         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
21876         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
21877
21878 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21879
21880         PR optimization/12260
21881         * gcc.c-torture/compile/20031011-2.c: New test case.
21882
21883 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21884
21885         * gcc.c-torture/execute/20031011-1.c: New testcase.
21886
21887 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
21888
21889         * gcc.c-torture/compile/20031011-1.c: New test.
21890
21891 2003-10-11  Jan Hubicka  <jh@suse.cz>
21892
21893         * g++.dg/other/first-global.C: New test.
21894
21895 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21896
21897         * gcc.c-torture/execute/string-opt-18.c: New testcase.
21898
21899 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
21900
21901         * gcc.c-torture/compile/20031010-1.c: New test.
21902
21903 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
21904
21905         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
21906         * gcc.c-torture/execute/va-arg-25.c: ... here.
21907
21908 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
21909
21910         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
21911
21912 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
21913
21914         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
21915
21916 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
21917
21918         * g++.dg/parse/error2.C: New test.
21919
21920 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
21921
21922         PR c++/11097
21923         * g++.dg/other/error5.C: Modify the error message.
21924         * g++.dg/lookup/using8.C: New test.
21925
21926 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
21927
21928         * gcc.dg/darwin-abi-2.c: New file.
21929         * gcc.c-torture/execute/va-arg-24.c: New file.
21930
21931 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
21932
21933         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
21934         indentation.
21935
21936 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
21937
21938         PR c++/10147
21939         * g++.dg/other/error4.C: Update error messages.
21940         * g++.dg/template/ptrmem4.C: Likewise.
21941
21942         PR c++/12337
21943         * g++.dg/init/new9.C: New test.
21944
21945         PR c++/12334, c++/12236, c++/8656
21946         * g++.dg/ext/attrib8.C: New test.
21947
21948 2003-10-06  Devang Patel  <dpatel@apple.com>
21949
21950         * gcc.dg/debug/dwarf2-3.h: New test.
21951         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
21952
21953 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
21954
21955         * g++.dg/opt/cfg2.C: New test.
21956
21957 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21958
21959         * g++.dg/opt/float1.C: New test.
21960
21961 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21962
21963         * gcc.dg/c90-array-lval-6.c: New test.
21964         * gcc.dg/c99-array-lval-6.c: New test.
21965
21966 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
21967             Ziemowit Laski  <zlaski@apple.com>
21968
21969         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
21970         'Derived', so that it is never considered a class method; add
21971         new warning for '+port' method ambiguity.
21972         * objc.dg/method-12.m: Include <objc/objc.h> instead of
21973         <objc/objc-api.h> (needed on Mac OS X).
21974         * objc.dg/method-13.m: New test.
21975
21976 2003-10-03  Roger Sayle  <roger@eyesopen.com>
21977
21978         PR optimization/9325, PR java/6391
21979         * gcc.c-torture/execute/20031003-1.c: New test case.
21980
21981 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
21982
21983         PR optimization/12180
21984         * gcc.dg/20031002-1.c: New test.
21985
21986         PR c++/12486
21987         * g++.dg/inherit/error1.C: New test.
21988
21989 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
21990
21991         * lib/f-torture.exp (search_for): Rename to...
21992         (search_for_re): This.  Also, clean up comments and the
21993         "regexp" invocation.
21994
21995 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
21996
21997         * gcc.c-torture/compile/20031002-1.c: New test.
21998
21999 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22000
22001         * g++.dg/opt/cond1.C: New test.
22002
22003 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22004
22005         * gcc.dg/Wold-style-definition-2.c: New testcase.
22006         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22007
22008 2003-09-29  Richard Henderson  <rth@redhat.com>
22009
22010         * g++.dg/init/array10.C: Add dg-options.
22011
22012 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22013
22014         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22015
22016 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22017
22018         * g++.dg/template/friend19.C: Fix typo.
22019         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22020
22021 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22022
22023         * gcc.c-torture/execute/20030928-1.c: New test.
22024         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
22025
22026 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22027
22028         * g++.dg/opt/unroll1.C: New test.
22029
22030 2003-09-26  Roger Sayle  <roger@eyesopen.com>
22031
22032         PR optimization/11741
22033         * gcc.dg/20030926-1.c: New test case.
22034
22035 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22036
22037         PR c++/5655
22038         * g++.dg/parse/access7.C: New test.
22039         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
22040
22041 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
22042
22043         MERGE OF objc-improvements-branch into MAINLINE:
22044         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
22045         if libobjc has not been built.
22046         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
22047         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
22048         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
22049         objc/execute/nested-3.m, objc/execute/np-2.m,
22050         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
22051         objc/execute/redefining_self.m, objc/execute/root_methods.m,
22052         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
22053         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
22054         objc.dg/special/unclaimed-category-1.h,
22055         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
22056         well as GNU runtime.
22057         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
22058         * execute/cascading-1.m, execute/function-message-1.m,
22059         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
22060         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
22061         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
22062         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
22063         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
22064         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
22065         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
22066         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
22067         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
22068         * objc.dg/bitfield-2.m: Run only on Darwin.
22069         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
22070         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
22071         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
22072         * objc.dg/const-str-1.m: Fix constant string layout.
22073
22074 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
22075
22076         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
22077
22078 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
22079
22080         * gcc.dg/darwin-abi-1.c: New file.
22081
22082 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
22083
22084         PR target/12281
22085         * gcc.c-torture/compile/20030921-1.c: New test.
22086
22087 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22088
22089         * g++.dg/opt/reg-stack2.C: New test.
22090
22091 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22092
22093         * g++.dg/eh/delayslot1.C: New test.
22094
22095 2003-09-20  Richard Henderson  <rth@redhat.com>
22096
22097         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22098
22099 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22100
22101         * gcc.c-torture/execute/20030920-1.c: New test case.
22102
22103 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22104
22105         * g++.dg/rtti/typeid3.C: Correct expected error message.
22106
22107 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22108
22109         PR c++/157
22110         * g++.dg/parse/crash12.C: New test.
22111
22112 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22113
22114         * gcc.dg/compat/mixed-struct-check.h: New.
22115         * gcc.dg/compat/mixed-struct-defs.h: New.
22116         * gcc.dg/compat/mixed-struct-init.h: New.
22117         * gcc.dg/compat/struct-by-value-19_main.c: New.
22118         * gcc.dg/compat/struct-by-value-19_x.c: New.
22119         * gcc.dg/compat/struct-by-value-19_y.c: New.
22120         * gcc.dg/compat/struct-by-value-20_main.c: New.
22121         * gcc.dg/compat/struct-by-value-20_x.c: New.
22122         * gcc.dg/compat/struct-by-value-20_y.c: New.
22123         * gcc.dg/compat/struct-return-19_main.c: New.
22124         * gcc.dg/compat/struct-return-19_x.c: New.
22125         * gcc.dg/compat/struct-return-19_y.c: New.
22126         * gcc.dg/compat/struct-return-20_main.c: New.
22127         * gcc.dg/compat/struct-return-20_x.c: New.
22128         * gcc.dg/compat/struct-return-20_y.c: New.
22129
22130 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22131         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22132         so that it will not complain on LP64 targets.
22133
22134 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22135
22136         PR c++/495
22137         * g++.dg/template/friend24.C: New test.
22138
22139 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22140
22141         PR c++/12332
22142         * g++.dg/template/memtmpl2.C: New test.
22143
22144 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22145
22146         PR target/11184
22147         * gcc.dg/builtin-apply1.c: New test.
22148
22149 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22150
22151         PR c++/9848
22152         * g++.dg/warn/Wunused-4.C: New test.
22153
22154 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22155
22156         PR c++/12316
22157         * g++.dg/other/gc2.C: New test.
22158
22159 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/11991
22162         * g++.dg/rtti/typeid3.C: New test.
22163
22164         PR c++/12266
22165         * g++.dg/overload/template1.C: New test.
22166
22167 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22168
22169         * g++.dg/opt/cfg3.C: New test.
22170
22171 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22172
22173         PR c++/7939
22174         * g++.dg/template/crash11.C: New test.
22175
22176 2003-09-16  Jason Merrill  <jason@redhat.com>
22177             Jakub Jelinek  <jakub@redhat.com>
22178
22179         * gcc.dg/attr-warn-unused-result.c: New test.
22180
22181 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22182
22183         PR c++/12184
22184         * g++.dg/expr/call2.C: New test.
22185
22186 2003-09-15  Andreas Jaeger  <aj@suse.de>
22187
22188         * gcc.dg/Wold-style-definition-1.c: New test.
22189
22190 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22191
22192         PR c++/3907
22193         * g++.dg/parse/template12.C: New test.
22194
22195         * g++.dg/abi/bitfield11.C: New test.
22196         * g++.dg/abi/bitfield12.C: Likewise.
22197
22198 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22199
22200         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22201         non-expansion of functional macro name without arguments at EOL.
22202         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22203
22204 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22205
22206         * gcc.c-torture/execute/20030914-[12].c: New tests.
22207
22208 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22209
22210         PR c++/11788
22211         * g++.dg/overload/addr1.C: New test.
22212
22213 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22214
22215         * gcc.dg/20030909-1.c: New test.
22216
22217 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22218
22219         * gcc.dg/ultrasp10.c: New test.
22220
22221 2003-09-09  Devang Patel  <dpatel@apple.com>
22222
22223         * gcc.dg/darwin-ld-6.c: New test.
22224
22225 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22226
22227         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22228
22229 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22230
22231         * gcc.dg/ia64-types1.c: New test.
22232         * gcc.dg/ia64-types2.c: Likewise.
22233
22234 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22235
22236         * gcc.dg/builtins-1.c: Add more _Complex tests.
22237         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22238
22239         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22240         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22241
22242 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22243
22244         PR c++/11786
22245         * g++.dg/lookup/koenig2.C: New test.
22246
22247         PR c++/5296
22248         * g++.dg/rtti/typeid2.C: New test.
22249
22250 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22251
22252         * gcc.c-torture/compile/20030904-1.c: New test.
22253
22254 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22255
22256         * g++.dg/opt/longbranch2.C: New test.
22257
22258 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22259
22260         * g++.dg/template/crash10.C: Only compile it.
22261
22262 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22263
22264         PR middle-end/11665
22265         * gcc.c-torture/compile/20030907-1.c: New test.
22266         * g++.dg/init/array11.C: New test.
22267
22268 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22269
22270         PR c++/11852
22271         * g++.dg/init/struct1.C: New test.
22272
22273 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22274
22275         PR c++/12181
22276         * g++.dg/expr/comma1.C: New test.
22277
22278 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/11867
22281         * g++.dg/expr/static_cast5.C: New test.
22282
22283 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22284
22285         PR c++/11507
22286         * g++.dg/lookup/scoped7.C: New test.
22287
22288         PR c++/9574
22289         * g++.dg/other/static1.C: New test.
22290
22291         PR c++/11490
22292         * g++.dg/warn/template-1.C: New test.
22293
22294         PR c++/11432
22295         * g++.dg/template/crash10.C: New test.
22296
22297         PR c++/2478
22298         * g++.dg/overload/VLA.C: New test.
22299
22300         PR c++/10804
22301         * g++.dg/template/call1.C: New test.
22302
22303 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22304
22305         PR c++/11794
22306         * g++.dg/parse/using3.C: New test.
22307
22308 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22309
22310         PR c++/11409
22311         * g++.dg/overload/builtin3.C: New test case.
22312
22313 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22314
22315         PR c/9862
22316         * gcc.dg/20030906-1.c: New test.
22317         * gcc.dg/20030906-2.c: Likewise.
22318
22319 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22320
22321         PR c++/12167
22322         * g++.dg/parse/defarg5.C: New test.
22323
22324         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22325
22326 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22327
22328         PR c++/12163
22329         * g++.dg/expr/static_cast4.C: New test.
22330
22331         PR c++/12146
22332         * g++.dg/template/crash9.C: New test.
22333
22334 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22335
22336         * g++.old-deja/g++.ext/pretty2.C: Update for change
22337         in __FUNCTION__.
22338         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22339
22340 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22341
22342         PR c++/11922
22343         * g++/dg/template/qualified-id1.C: New test.
22344
22345         PR c++/12037
22346         * g++.dg/warn/noeffect4.C: New test.
22347
22348 2003-09-04  Matt Austern  <austern@apple.com>
22349
22350         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22351         * g++.dg/ext/fnname2.C: Likewise.
22352         * g++.dg/ext/fnname3.C: Likewise.
22353
22354 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22355
22356         * g++.dg/expr/lval1.C: New test.
22357         * g++.dg/ext/lvcast.C: Remove.
22358
22359 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22360
22361         PR optimization/11700.
22362         * gcc.c-torture/compile/20030903-1.c: New test case.
22363
22364 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/12053
22367         * g++.dg/abi/layout4.C: New test.
22368
22369 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22370
22371         PR c++/11553
22372         * g++.dg/parse/friend3.C: New test.
22373
22374 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22375
22376         PR c++/11847
22377         * g++.dg/template/class1.C: New test.
22378
22379         PR c++/11808
22380         * g++.dg/expr/call1.C: New test.
22381
22382 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22383
22384         PR c++/12114
22385         * g++.dg/init/ref9.C: New test.
22386
22387         PR c++/11972
22388         * g++.dg/template/nested4.C: New test.
22389
22390 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22391
22392         PR c++/12093
22393         * g++.dg/template/non-dependent4.C: New test.
22394
22395         PR c++/11928
22396         * g++.dg/inherit/conv1.C: New test.
22397
22398 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22399
22400         PR c++/6196
22401         * g++.dg/ext/label1.C: New test.
22402         * g++.dg/ext/label2.C: Likewise.
22403
22404 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22405
22406         * g++.dg/expr/cond3.C: New test.
22407
22408 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22409
22410         * gcc.dg/builtins-1.c: Add new builtin cases.
22411
22412 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22413
22414         * gcc.dg/builtins-1.c: Add new cases.
22415         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22416
22417 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22418
22419         * gcc.dg/builtins-1.c: Add more math builtin tests.
22420         * gcc.dg/torture/builtin-attr-1.c: New test.
22421
22422 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22423
22424         PR optimization/5079
22425         * g++.dg/opt/static3.C: New test.
22426
22427 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22428
22429         * gcc.misc-tests/gcov-10b.c: New test.
22430
22431 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22432
22433         * g++.dg/opt/ptrmem3.C: New test.
22434
22435         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22436
22437 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22438
22439         * gcc.dg/20030826-2.c: New test.
22440
22441 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22442
22443         PR middle-end/12002
22444         * g77.f-torture/compile/12002.f: New test case.
22445
22446 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22447
22448         * gcc.dg/20030826-1.c: New test case.
22449
22450 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22451
22452         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22453
22454 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22455
22456         PR c++/11871
22457         * c++.dg/lookup/crash1.C: New test.
22458
22459         * c++.dg/warn/noeffect3.C: New test.
22460
22461 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22462
22463         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22464         * gcc.dg/compat/vector-1_y.c: Ditto.
22465         * gcc.dg/compat/vector-2_x.c: Ditto.
22466         * gcc.dg/compat/vector-2_y.c: Ditto.
22467
22468 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22469
22470         * gcc.dg/20030702-1.c: New test.
22471
22472 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22473
22474         PR c++/8795
22475         * g++.dg/ext/altivec-1.C: New test.
22476
22477 2003-08-24  Richard Henderson  <rth@redhat.com>
22478
22479         * g++.dg/eh/simd-2.C: Add -w for x86.
22480
22481 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22482
22483         * gcc.dg/20030815-1.c: New test.
22484
22485 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22486
22487         PR c++/3765
22488         * g++.dg/parse/access6.C: New test.
22489
22490 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22491
22492         PR c++/641, c++/11876
22493         * g++.dg/template/friend22.C: New test.
22494         * g++.dg/template/friend23.C: Likewise.
22495
22496 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22497
22498         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22499         identically.
22500
22501 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22502
22503         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22504
22505 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22506
22507         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22508
22509 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22510
22511         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22512
22513 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22514
22515         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22516
22517 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22518
22519         PR c++/11919
22520         * g++.dg/overload/prom1.C: New test.
22521
22522         PR c++/11551
22523         * g++.dg/parse/dtor2.C: New test.
22524
22525         PR c++/10762
22526         * g++.dg/parse/using2.C: New test.
22527
22528 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22529
22530         PR target/11805
22531         * gcc.c-torture/compile/20030821-1.c: New.
22532
22533 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22534
22535         PR c++/11834
22536         * g++.dg/template/deduce2.C: New test.
22537
22538 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22539
22540         * gcc.c-torture/execute/20030821-1.c: New test.
22541
22542 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22543
22544         PR middle-end/11984
22545         * gcc.dg/20030820-1.c: New test case.
22546
22547 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22548
22549         PR c++/11945
22550         * g++.dg/warn/noeffect2.C: New test.
22551
22552 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22553
22554         PR c++/10926
22555         * g++.dg/template/dtor2.C: New test.
22556
22557         PR c++/11684
22558         * g++.dg/template/operator1.C: New test.
22559         * g++.dg/parse/operator4.C: New test.
22560
22561         PR c++/11946.C
22562         * g++.dg/expr/enum1.C: New test.
22563         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22564
22565         PR c++/11036.C
22566         * g++.dg/parse/elab2.C: New test.
22567         * g++.dg/parse/typedef4.C: Change error message.
22568         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22569         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22570         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22571
22572 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22573
22574         * gcc.dg/pch/warn-1.c: New.
22575         * gcc.dg/pch/warn-1.hs: New.
22576
22577         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22578         not-tested file.
22579
22580 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22581
22582         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22583
22584 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22585
22586         * gcc.dg/uninit-D.c: New Test.
22587         * gcc.dg/uninit-E.c: New Test.
22588         * gcc.dg/uninit-F.c: New Test.
22589         * gcc.dg/uninit-G.c: New Test.
22590
22591 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22592
22593         * g++.dg/README: Describe the pch directory.
22594
22595 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22596
22597         PR c++/11174
22598         * g++.dg/parse/access4.C: New test.
22599         * g++.dg/parse/access5.C: Likewise.
22600         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22601
22602 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22603
22604         * gcc.dg/noncompile/20030818-1.c: New.
22605
22606 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         PR c++/11957
22609         * g++.dg/warn/noeffect1.C: New test.
22610
22611         * g++.dg/template/scope2.C: New test.
22612         * g++.dg/template/error2.C: Correct dg-error
22613
22614 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22615
22616         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22617
22618 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         PR C++/11512
22621         * g++.dg/template/warn1.C: New.
22622
22623 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22624
22625         * g++.dg/template/error2.C: New test.
22626         * g++.dg/lookup/using7.C: Adjust errors
22627         * g++.old-deja/g++.pt/crash36.C: Likewise.
22628         * g++.old-deja/g++.pt/derived3.C: Likewise.
22629
22630 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22631
22632         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22633         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22634         * gcc.c-torture/execute/builtins/string-9.c: New, from
22635         string-opt-9.c.  Adjust for execute/builtins framework.
22636         * gcc.c-torture/execute/string-opt-9.c: Delete.
22637
22638 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22639
22640         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22641
22642         * g++.dg/parse/ret-type2.C: New test.
22643
22644         PR c++/11703
22645         * g++.dg/init/new8.C: New test.
22646
22647         PR c++/10923
22648         * g++.dg/parse/typedef5.C: New test.
22649
22650         PR c++/9512
22651         * g++.dg/parse/qualified2.C: New test.
22652         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22653         invalid code.
22654
22655 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22656
22657         * g++.dg/conversion/ptrmem1.C: New test.
22658
22659 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22660
22661         PR target/11693
22662         * gcc.dg/20030811-1.c: New test.
22663
22664         PR target/11535
22665         * gcc.c-torture/execute/20030811-1.c: New test.
22666
22667 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22668
22669         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22670
22671 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22672
22673         PR c++/11789.C
22674         * g++.dg/inherit/multiple1.C: New test.
22675
22676 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22677
22678         * gcc.dg/spe1.c: New test.
22679
22680         PR c++/11670
22681         * g++.dg/expr/cast2.C: New test.
22682
22683         PR c++/10530
22684         * g++.dg/template/dependent-name2.C: New test.
22685
22686 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
22687
22688         * g++.dg/parse/crash11.C: Put the dg options in comments.
22689
22690 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
22691
22692         * lib/gcc-dg.exp: Update for diagnostic change.
22693
22694 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22695
22696         PR c++/5767
22697         * g++.dg/parse/crash11.C: New test.
22698
22699 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
22700
22701         * gcc.dg/cpp/spacing1.c: Update.
22702
22703 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
22704
22705         PR target/11739
22706         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
22707         a value for -mtune.
22708
22709 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22710
22711         PR middle-end/11771
22712         * gcc.c-torture/compile/20030804-1.c: New test case.
22713
22714 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22715
22716         * gcc.dg/20030804-1.c: New test case.
22717
22718 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
22719
22720         * gcc.dg/cpp/separate-1.c: New test.
22721
22722 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
22723
22724         PR c++/11704
22725         * g++.dg/template/dependent-expr2.C: New test.
22726
22727         PR c++/11766
22728         * g++.dg/expr/ptrmem1.C: New test.
22729
22730 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22731
22732         PR c++/9453
22733         * g++.dg/template/friend15.C: New test.
22734
22735 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
22736
22737         * lib/dg-pch.exp: Work round PCH bug.
22738
22739 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22740
22741         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
22742         builtins.  Move cases from builtins-4.c here.
22743
22744         * gcc.dg/torture/builtin-math-1.c: New test taken from
22745         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
22746         additional cases.
22747
22748         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
22749         Delete.
22750
22751 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22752
22753         PR c++/9447
22754         * g++.dg/template/using7.C: New test.
22755
22756 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
22757
22758         * import1.c, import2.c: New tests.
22759
22760 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
22761
22762         * g++.dg/eh/crossjump1.C: New test.
22763
22764 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
22765
22766         PR c++/11697
22767         * g++.dg/template/using6.C: New test.
22768
22769         PR c++/11744
22770         * g++.dg/template/koenig2.C: New test.
22771
22772 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22773
22774         PR c++/7983
22775         * g++.dg/parse/typedef4.C: New test.
22776
22777 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22778
22779         PR c++/8442, c++/8806
22780         * g++.dg/template/elab1.C: New test.
22781         * g++.dg/template/type2.C: Likewise.
22782         * g++.dg/template/ttp3.C: Adjust expected error message.
22783         * g++.old-deja/g++.law/visibility13.C: Likewise.
22784         * g++.old-deja/g++.niklas/t135.C: Likewise.
22785         * g++.old-deja/g++.pt/ttp41.C: Likewise.
22786         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
22787         template argument.
22788         * g++.old-deja/g++.pt/ttp44.C: Likewise.
22789
22790 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
22791
22792         PR c++/11295
22793         * g++.dg/ext/stmtexpr1.C: New test.
22794
22795         * g++.dg/opt/tmp1.C: New test.
22796
22797         PR c++/11525
22798         * g++.dg/parse/constant4.C: New test.
22799
22800         PR c++/9447
22801         * g++.dg/template/using5.C: New test.
22802
22803 2003-07-31  Roger Sayle  <roger@eyesopen.com>
22804
22805         * gcc.dg/builtins-27.c: New test case.
22806
22807 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
22808
22809         * gcc.dg/tls/opt-7.c: New test.
22810
22811 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
22812
22813         * g++.old-deja/g++.other/crash18.C: Remove.
22814
22815 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22816
22817         * g++.dg/template/explicit3.C: New.
22818         * g++.dg/template/explicit4.C: New.
22819         * g++.dg/template/explicit5.C: New.
22820
22821         PR c++/11347
22822         * g++.dg/template/memtmpl1.C: New.
22823
22824 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
22825
22826         PR target/11565
22827         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
22828         * gcc.dg/i386-387-5.c (dg-options): Likewise.
22829
22830 2003-07-30  Jan Hubicka  <jh@suse.cz>
22831
22832         * vtgc1.c: Kill.
22833
22834 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
22835
22836         * gcc.dg/struct-in-proto-1.c: New test.
22837
22838 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
22839
22840         * gcc.dg/cpp/include2.c: Only expect one message.
22841
22842 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
22843
22844         PR c++/9447
22845         * g++.dg/template/using1.C: New test.
22846         * g++.dg/template/using2.C: New test.
22847         * g++.dg/template/using3.C: New test.
22848         * g++.dg/template/using4.C: New test.
22849
22850 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
22851
22852         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
22853         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22854
22855 2003-07-28  Jan Hubicka  <jh@suse.cz>
22856
22857         PR c++/11530
22858         * g++.dg/opt/call1.C: New test.
22859
22860 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
22861
22862         PR c++/11667
22863         * g++.dg/init/enum2.C: New test.
22864         * g++.dg/template/overload1.C: Add "-w" option.
22865
22866 2003-07-28    <hp@bitrange.com>
22867
22868         * gcc.dg/Wdeclaration-after-statement-1.c,
22869         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
22870
22871 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
22872
22873         * gcc.c-torture/compile/20030725-1.c: New test.
22874
22875 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
22876
22877         * gcc.dg/20030505.c: Only run for SPE.
22878         Remove definition of opaque type.
22879
22880 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
22881
22882         * g++.dg/template/ptrmem6.C: New test.
22883
22884 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
22885
22886         * gcc.c-torture/compile/zero-strct-2.c: New test.
22887
22888 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
22889
22890         * gcc.dg/intermod-1.c: New test.
22891
22892 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22893
22894         PR c++/11617
22895         * g++.dg/template/lookup2.C: New test.
22896         * g++.dg/template/memclass1.C: Remove instantiated from error.
22897         * g++.dg/other/error2.C: Tweak expected errors.
22898
22899         PR c++/11596
22900         * g++.dg/template/defarg3.C: New test.
22901
22902         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
22903
22904 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
22905
22906         * g++.dg/inherit/access5.C: New test.
22907
22908 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22909
22910         PR c++/11513
22911         * g++.dg/template/crash8.C: New test.
22912
22913 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
22914
22915         PR c/10602
22916         * gcc.dg/noncompile/incomplete-2.c: New test.
22917
22918 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
22919
22920         PR c++/11645
22921         * g++.dg/inherit/access4.C: New test.
22922
22923         PR c++/11517
22924         * g++.dg/expr/cond2.C: New test.
22925
22926         PR optimization/10679
22927         * g++.dg/opt/inline4.C: New test.
22928
22929 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22930
22931         * g++.dg/parse/crash10: New test.
22932
22933 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22934
22935         * g++.dg/ext/flexary1.C: New test.
22936
22937 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22938
22939         PR c++/10793
22940         * g++.dg/template/crash9.C: New test.
22941
22942 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22943
22944         PR c++/3004
22945         * g++.dg/parse/typedef3.C: New test.
22946
22947         PR c++/7906
22948         * g++.dg/parse/operator2.C: New test.
22949
22950         PR c++/8895
22951         * g++.dg/parse/def-tmpl-arg1.C: New test.
22952
22953         PR c++/9282
22954         * g++.dg/parse/funptr1.C: New test.
22955
22956         PR c++/9452
22957         * g++.dg/parse/ambig3.C: New test.
22958
22959         PR c++/9454
22960         * g++.dg/parse/operator3.C: New test.
22961
22962         PR c++/9486
22963         * g++.dg/parse/template10.C: New test.
22964
22965         PR c++/9488
22966         * g++.dg/parse/template11.C: New test.
22967
22968         PR c++/10150
22969         * g++.dg/parse/invalid-op1.C: New test.
22970
22971         PR c++/10247
22972         * g++.dg/parse/condexpr1.C: New test.
22973
22974 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22975
22976         * g++.dg/ext/packed3.C: New test.
22977         * g++.dg/ext/packed4.C: New test.
22978
22979         * gcc.dg/pack-test-3.c: New test.
22980
22981 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
22982
22983         * lib/compat.exp: Handle dg-options per source file.
22984         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
22985         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
22986         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
22987         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
22988         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
22989         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
22990         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
22991         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
22992         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
22993         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
22994         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
22995         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
22996         * g++.dg/compat/break/bitfield7_x.C: Ditto.
22997         * g++.dg/compat/break/bitfield7_y.C: Ditto.
22998
22999 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23000
23001         PR c/10320
23002         * gcc.c-torture/execute/20030718-1.c: New test.
23003
23004 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23005
23006         PR optimization/11536
23007         * gcc.dg/20030721-1.c: New test.
23008
23009 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23010
23011         PR c++/11546
23012         * g++.dg/template/lookup1.C: New test.
23013
23014 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23015
23016         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23017         diagnostics of ill-formed constructs involving labels.
23018         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23019         the new 'previously defined here' message.
23020
23021 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23022
23023         * g++.dg/parse/non-dependent2.C: New test.
23024
23025 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23026
23027         * g++.dg/init/init-ref4.C: xfail on targets without
23028         weak symbols.
23029
23030 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
23031
23032         PR target/11087
23033         * gcc.c-torture/execute/20030717-1.c: New test.
23034
23035 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23036
23037         * g++.dg/opt/cfg1.C: New test.
23038
23039 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
23040
23041         PR optimization/11557
23042         * gcc.dg/20030717-1.c: New test.
23043
23044 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
23045
23046         PR c++/10476
23047         * g++.dg/expr/crash-1.C: New test.
23048
23049         PR c++/11027
23050         * g++.dg/template/init3.C: New test.
23051
23052         PR c++/8222
23053         * g++.dg/template/non-dependent1.C: New test.
23054
23055         PR c++/11070
23056         * g++.dg/template/non-dependent2.C: New test.
23057
23058         PR c++/11071
23059         * g++.dg/template/non-dependent3.C: New test.
23060
23061         PR c++/9907
23062         * g++.dg/template/sizeof5.C: New test.
23063
23064 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
23065
23066         PR 11498
23067         * gcc.c-torture/compile/mangle-1.c: New file.
23068
23069 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23070
23071         PR c++/7809
23072         * g++.dg/parse/access3.C: New test.
23073
23074 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
23075
23076         PR c++/11384
23077         * g++.dg/init/init-ref4.C: New test.
23078
23079 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c++/11547
23082         * g++.dg/parse/constant3.C: New test.
23083         * g++.dg/parse/crash7.C: Likewise.
23084
23085 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
23086
23087         PR target/11008
23088         * gcc.dg/i386-pentium4-not-mull.c: New.
23089
23090 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
23091
23092         * gcc.dg/asm-names.c (ymain): Make it weak.
23093
23094 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23095
23096         PR c++/5421
23097         * g++.dg/template/friend21.C: New test.
23098
23099 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23100
23101         * gcc.dg/cleanup-8.c: New test.
23102         * gcc.dg/cleanup-9.c: New test.
23103
23104 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23105
23106         * g++.dg/ext/dll-MI1.h: New file.
23107         * g++.dg/ext/dllexport-MI1.C: New file.
23108         * g++.dg/ext/dllimport-MI1.C: New file.
23109
23110 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23113         it does not have cmpstrsi patterns (just cmpmemsi).
23114
23115 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23116
23117         PR debug/11473
23118         * g++.dg/debug/debug8.C: New test.
23119
23120 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23121
23122         PR c++/10108
23123         * g++.dg/template/crash7.C: New test.
23124
23125 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23126
23127         PR target/10795
23128         * gcc.c-torture/compile/20030708-1.c: New.
23129
23130 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23131
23132         * gcc.c-torture/execute/20030715-1.c: New test.
23133
23134 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23135
23136         * gcc.dg/pch/inline-3.c: New file.
23137         * gcc.dg/pch/inline-3.hs: New file.
23138         * gcc.dg/pch/inline-4.c: New file.
23139         * gcc.dg/pch/inline-4.hs: New file.
23140
23141 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23142
23143         PR c++/11509
23144         * g++.dg/template/crash6.C: New test.
23145
23146         PR c++/7053
23147         * g++.dg/template/friend20.C: New test.
23148
23149         PR c++/7019
23150         * g++.dg/template/overload2.C: New test.
23151
23152 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23153
23154         PR optimization/11440
23155         * gcc.c-torture/execute/20030714-1.c: New test.
23156
23157 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23158
23159         PR c++/11154
23160         * g++.dg/template/partial2.C: New test.
23161
23162 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23163
23164         PR c++/11503
23165         * g++.dg/template/anon1.C: New test.
23166
23167         PR c++/11493
23168         PR c++/11495
23169         * g++.dg/parse/template9.C: Likewise.
23170         * g++.dg/template/crash4.C: New test.
23171         * g++.dg/template/koenig1.C: Likewise.
23172         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23173         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23174         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23175         functions.
23176         * g++.old-deja/g++.jason/template36.C: Likewise.
23177         * g++.old-deja/g++.mike/p1989.C: Likewise.
23178         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23179         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23180         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23181         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23182         compiling.
23183         * g++.old-deja/g++.pt/union2.C: Use this->.
23184
23185 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23186
23187         * gcc.dg/20030711-1.c: New test.
23188
23189 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23190
23191         PR c++/11050
23192         * g++.dg/parse/args1.C: New test.
23193         * g++.pt/defarg8.C: Change expected errors.
23194
23195 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23196
23197         PR c++/8164
23198         * g++.dg/template/nontype2.C: New test.
23199
23200         PR c++/10558
23201         * g++.dg/parse/template8.C: New test.
23202
23203         PR c++/8327
23204         * g++.dg/template/scope1.C: New test.
23205
23206         * g++.dg/warn/Wsign-compare-1.C: New test.
23207
23208 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23209
23210         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23211
23212 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23213
23214         PR c++/9411
23215         * g++.dg/template/explicit2.C: New test.
23216
23217         PR c++/10032
23218         * g++.dg/warn/pedantic1.C: New test.
23219
23220 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23221
23222         PR c++ 9483
23223         * g++.dg/other/field1.C: New test.
23224
23225 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23226
23227         PR c/11449
23228         * gcc.c-torture/compile/20030707-1.c: New.
23229
23230 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23231
23232         PR c++/10849
23233         * g++.dg/template/access12.C: New test.
23234
23235 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23236
23237         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23238         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23239         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23240         * gcc.misc-tests/gcov.exp: Update
23241         * g++.dg/gcov/gcov.exp: Update
23242         * lib/gcov.exp: Update.
23243
23244 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23245
23246         * g++.dg/abi/mangle17.C: Make sure template expressions are
23247         dependent.
23248         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23249         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23250         * g++.dg/opt/stack1.C: Remove erroneous code.
23251         * g++.dg/parse/template7.C: New test.
23252         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23253         * g++.old-deja/g++.pt/crash4.C: Likewise.
23254
23255 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23256
23257         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23258         with zero or one occurence of `$' after the initial `L'.
23259
23260 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23261
23262         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23263
23264 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23265
23266         PR c/11370
23267         * gcc.dg/Wunreachable-6.c: New testcase.
23268         * gcc.dg/Wunreachable-7.c: New testcase.
23269
23270 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23271
23272         PR c/11420
23273         * gcc.dg/20030708-1.c: New test.
23274
23275 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23276
23277         * gcc.dg/compat/sdata-section.h: New file.
23278         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23279         * gcc.dg/torture/mips-sdata-1.c: New test.
23280
23281 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23282
23283         PR c++/11030
23284         * g++.dg/template/friend19.C: New test.
23285
23286 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23287
23288         * g++.dg/opt/strength-reduce.C: New test.
23289
23290 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23291
23292         PR target/10979
23293         * gcc.dg/20030707-1.c: New testcase.
23294
23295 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23296
23297         PR optimization/11059
23298         * g++.dg/opt/emptyunion.C: New testcase.
23299
23300 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23301             Eric Botcazou  <ebotcazou@libertysurf.fr>
23302
23303         * g++.dg/opt/stack1.C: New test.
23304
23305 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23306
23307         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23308         run test.
23309
23310         PR c++/11431
23311         * g++.dg/expr/static_cast3.C: New test.
23312
23313 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23314
23315         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23316         everywhere.
23317         * gcc.dg/concat.c: Concatenation of string constants with
23318         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23319         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23320         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23321         necessary to avoid multi-character character constant warning.
23322         * gcc.dg/cpp/escape.c: Likewise.
23323         * gcc.dg/cpp/ucs.c: Likewise.
23324         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23325         Fix a typo.
23326
23327 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23328
23329         PR c/11428
23330         * gcc.c-torture/compile/20030704-1.c: New.
23331
23332 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23333
23334         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23335
23336 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23337
23338         PR c++/5287, PR c++/7910,  PR c++/11021
23339         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23340         tests for warnings.
23341         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23342         * g++.dg/ext/dllimport3.C: Likewise.
23343         * g++.dg/ext/dllimport4.C: New file.
23344         * g++.dg/ext/dllimport5.C: New file.
23345         * g++.dg/ext/dllimport6.C: New file.
23346         * g++.dg/ext/dllimport7.C: New file.
23347         * g++.dg/ext/dllimport8.C: New file.
23348         * g++.dg/ext/dllimport9.C: New file.
23349         * g++.dg/ext/dllimport10.C: New file.
23350         * g++.dg/ext/dllexport1.C: New file.
23351
23352 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23353
23354         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23355         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23356
23357 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23358
23359         * gcc.dg/builtins-25.c: New testcase.
23360         * gcc.dg/builtins-26.c: New testcase.
23361
23362 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23363
23364         * gcc.dg/compat/vector-defs.h: New file.
23365         * gcc.dg/compat/vector-setup.h: New file.
23366         * gcc.dg/compat/vector-check.h: New file.
23367         * gcc.dg/compat/vector-1_main.c: New file.
23368         * gcc.dg/compat/vector-1_x.c: New file.
23369         * gcc.dg/compat/vector-1_y.c: New file.
23370         * gcc.dg/compat/vector-2_main.c: New file.
23371         * gcc.dg/compat/vector-2_x.c: New file.
23372         * gcc.dg/compat/vector-2_y.c: New file.
23373
23374         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23375         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23376         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23377         * gcc.dg/compat/struct-align-1.h: New file.
23378         * gcc.dg/compat/struct-align-1_main.c: New file.
23379         * gcc.dg/compat/struct-align-1_x.c: New file.
23380         * gcc.dg/compat/struct-align-1_y.c: New file.
23381         * gcc.dg/compat/struct-align-2.h: New file.
23382         * gcc.dg/compat/struct-align-2_main.c: New file.
23383         * gcc.dg/compat/struct-align-2_x.c: New file.
23384         * gcc.dg/compat/struct-align-2_y.c: New file.
23385
23386         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23387         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23388         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23389         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23390         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23391         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23392         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23393         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23394         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23395         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23396         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23397         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23398         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23399         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23400         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23401         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23402         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23403         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23404         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23405         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23406         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23407         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23408         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23409         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23410         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23411         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23412         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23413         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23414         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23415
23416 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23417
23418         * gcc.dg/i386-call-1.c: New test.
23419
23420 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23421
23422         PR c++/9162
23423         * g++.dg/parse/defarg4.C: New.
23424
23425 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23426
23427         PR target/10700
23428         * gcc.c-torture/compile/20030703-1.c: New test case.
23429
23430 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23431
23432         * g++.dg/template/local3.C: Remove extra semicolon.
23433
23434 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23435
23436         * gcc.dg/i386-volatile-1.c: New test.
23437
23438 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23439
23440         PR c++/11072
23441         * g++.dg/other/offsetof2.C: XFAIL.
23442         * g++.dg/other/offsetof5.C: New.
23443
23444         PR c++/10219
23445         * g++.dg/template/error1.C: New.
23446
23447         PR c++/9779
23448         * g++.dg/template/dependent-expr1.C: New.
23449
23450 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23451
23452         PR c++/6949
23453         * g++.dg/template/local3.C: New test.
23454
23455         PR c++/11149
23456         * g++.dg/lookup/scoped6.C: New test.
23457
23458 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23459
23460         PR c++/8046
23461         * g++.dg/other/error7.C: New test.
23462
23463 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23464
23465         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23466         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23467         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23468         * g++.old-deja/g++.other/union2.C: Likewise.
23469         * gcc.dg/c90-const-expr-2.c: Likewise.
23470         * gcc.dg/c90-const-expr-3.c: Likewise.
23471         * gcc.dg/c99-const-expr-2.c: Likewise.
23472         * gcc.dg/c99-const-expr-3.c: Likewise.
23473         * gcc.dg/concat.c: Likewise.
23474
23475 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23476
23477         PR c++/9559
23478         * g++.dg/init/static1.C: New test.
23479
23480 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23481
23482         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23483         * g++.old-deja/g++.other/access2.C: Likewise.
23484         * g++.old-deja/g++.other/decl2.C: Likewise.
23485         * gcc.c-torture/execute/20020615-1.c: Likewise.
23486
23487 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23488
23489         PR c++/4933
23490         * g++.dg/template/sizeof4.C: New test.
23491
23492 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23493
23494         * g++.dg/other/error6.C: New test.
23495
23496 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23497
23498         PR c++/10750
23499         * g++.dg/parse/constant2.C: New test.
23500
23501 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23502
23503         PR c++/11106
23504         * g++.dg/other/error5.C: New test.
23505
23506 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23507
23508         * gcc.dg/format/gcc_diag-1.c: New test.
23509
23510 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23511
23512         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23513
23514 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23515
23516         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23517         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23518         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23519
23520 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23521
23522         * gcc.c-torture/execute/builtins/string-8.c: New test.
23523         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23524         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23525         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23526
23527 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23528
23529         PR c++/10468
23530         * g++.dg/ext/typeof6.C: New test.
23531
23532 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23533
23534         PR c++/10796
23535         * g++.dg/init/enum1.C: New test.
23536
23537 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23538
23539         * gcc.dg/20030627-1.c: New test.
23540
23541 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23542
23543         PR c++/11332
23544         * g++.dg/expr/static_cast2.C: New test.
23545
23546 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23547             Jakub Jelinek  <jakub@redhat.com>
23548
23549         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23550         sprintf(dst,"%s",src) optimization.
23551         * gcc.c-torture/execute/20030626-1.c: New test case.
23552         * gcc.c-torture/execute/20030626-2.c: New test case.
23553
23554 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23555
23556         * gcc.c-torture/execute/multi-ix.c: New test.
23557
23558         * gcc.c-torture/execute/simd-4.c (main):
23559         Added missing semicolon at end of union.
23560
23561 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23562
23563         PR c++/8266
23564         * g++.dg/template/explicit-instantiation3.C: New test.
23565
23566 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23567
23568         * gcc.dg/20030626-1.c: Use signed char.
23569
23570 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23571
23572         * gcc.dg/20030626-1.c: New test.
23573
23574 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23575
23576         * const-str-2.m: Update.
23577
23578 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23579
23580         PR c++/10990
23581         * g++.dg/rtti/dyncast1.C: New test.
23582         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23583         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23584         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23585
23586         PR c++/10931
23587         * g++.dg/expr/static_cast1.C: New test.
23588
23589 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23590
23591         * gcc.dg/20030625-1.c: New test.
23592
23593 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23594
23595         * gcc.c-torture/compile/20030624-1.c: New test case.
23596
23597 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23598
23599         * gcc.c-torture/execute/string-opt-17.c: New test.
23600
23601 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/5754
23604         * g++.dg/parse/crash6.C: New test.
23605
23606 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23607
23608         * gcc.dg/builtins-24.c: New test case.
23609
23610 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23611
23612         * g++.dg/opt/operator1.C: New test.
23613
23614 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23615
23616         * gcc.c-torture/execute/string-opt-16.c: New test case.
23617
23618 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23619
23620         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23621         * g++.old-deja/g++.other/conv7.C: Likewise.
23622         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23623         * g++.old-deja/g++.other/overload14.C: Likewise.
23624
23625 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23626
23627         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23628         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23629
23630 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23631
23632         PR c++/10888
23633         * g++.dg/warn/Winline-3.C: New test.
23634
23635 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23636
23637         * lib/target-supports.exp (check_alias_available): Make the test
23638         program acceptable to the Solaris assembler.
23639
23640         PR c++/10749
23641         * g++.dg/template/memclass2.C: New test.
23642
23643 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23644             Eric Botcazou  <ebotcazou@libertysurf.fr>
23645
23646         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23647         data for non-matching targets.
23648         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23649
23650 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23651
23652         PR c++/10845
23653         * g++.dg/template/member3.C: New test.
23654
23655 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23656
23657         PR c++/10939
23658         * g++.dg/template/func1.C: New test.
23659
23660         PR c++/9649
23661         * g++.dg/template/static4.C: New test.
23662         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23663
23664         PR c++/11041
23665         * g++.dg/init/ref7.C: New test.
23666
23667 2003-06-19  Matt Austern  <austern@apple.com>
23668
23669         PR c++/11228
23670         * g++.dg/anew1.C: New test.
23671         * g++.dg/anew2.C: New test.
23672         * g++.dg/anew3.C: New test.
23673         * g++.dg/anew4.C: New test.
23674
23675 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23676
23677         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23678
23679 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23680
23681         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23682         endian-dependent.
23683
23684 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23685
23686         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
23687         Remove cruft.
23688
23689 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
23690
23691         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
23692         * gcc.c-torture/compile/961203-1.c: Likewise.
23693         * gcc.c-torture/compile/980506-1.c: Likewise.
23694
23695 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23696
23697         PR c++/10712
23698         * g++.dg/lookup/using7.C: New test.
23699
23700 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23701
23702         PR c++/11105
23703         * g++.dg/abi/conv1.C: Remove it.
23704         * g++.dg/template/conv7.C: New test.
23705         * g++.dg/template/conv8.C: Likewise.
23706         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
23707         conversion operator.
23708
23709 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
23710
23711         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
23712         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23713         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23714         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23715         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23716         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23717         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23718         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23719         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23720         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23721         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23722         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23723         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23724         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23725         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23726         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23727         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23728         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23729         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23730         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23731         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23732         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23733         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23734         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23735         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23736         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23737         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23738         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23739         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23740
23741 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
23742
23743         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
23744         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
23745         indications.
23746
23747 2003-06-16  Roger Sayle  <roger@eyesopen.com>
23748
23749         * gcc.dg/i386-387-5.c: New test case.
23750         * gcc.dg/i386-387-6.c: New test case.
23751         * gcc.dg/builtins-23.c: New test case.
23752
23753 2003-06-15  Roger Sayle  <roger@eyesopen.com>
23754
23755         * gcc.dg/builtins-22.c: New test case.
23756         * gcc.dg/i386-387-1.c: Update to test exp.
23757         * gcc.dg/i386-387-2.c: Likewise.
23758
23759 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23760
23761         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
23762
23763 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23764
23765         * lib/gcc-dg.exp (dg-require-dll): New function.
23766         (dg-xfail-if): Likewise.
23767         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
23768         driver.
23769
23770         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
23771         * gcc.c-torture/compile/20001205-1.c: Likewise.
23772         * gcc.c-torture/compile/20001226-1.c: Likewise.
23773         * gcc.c-torture/compile/20010518-2.c: Likewise.
23774         * gcc.c-torture/compile/20020312-1.c: Likewise.
23775         * gcc.c-torture/compile/20020604-1.c: Likewise.
23776         * gcc.c-torture/compile/920501-12.c: Likewise.
23777         * gcc.c-torture/compile/920501-4.c: Likewise.
23778         * gcc.c-torture/compile/920520-1.c: Likewise.
23779         * gcc.c-torture/compile/920521-1.c: Likewise.
23780         * gcc.c-torture/compile/920625-1.c: Likewise.
23781         * gcc.c-torture/compile/961203-1.c: Likewise.
23782         * gcc.c-torture/compile/980506-1.c: Likewise.
23783         * gcc.c-torture/compile/981006-1.c: Likewise.
23784         * gcc.c-torture/compile/981022-1.c: Likewise.
23785         * gcc.c-torture/compile/981223-1.c: Likewise.
23786         * gcc.c-torture/compile/990617-1.c: Likewise.
23787         * gcc.c-torture/compile/dll.c: Likewise.
23788         * gcc.c-torture/compile/labels-3.c: Likewise.
23789         * gcc.c-torture/compile/mipscop-1.c: Likewise.
23790         * gcc.c-torture/compile/mipscop-2.c: Likewise.
23791         * gcc.c-torture/compile/mipscop-3.c: Likewise.
23792         * gcc.c-torture/compile/mipscop-4.c: Likewise.
23793         * gcc.c-torture/compile/simd-5.c: Likewise.
23794         * gcc.c-torture/compile/20000804-1.x: Remove.
23795         * gcc.c-torture/compile/20001205-1.x: Likewise.
23796         * gcc.c-torture/compile/20001226-1.x: Likewise.
23797         * gcc.c-torture/compile/20010518-2.x: Likewise.
23798         * gcc.c-torture/compile/20020312-1.x: Likewise.
23799         * gcc.c-torture/compile/20020604-1.x: Likewise.
23800         * gcc.c-torture/compile/920501-12.x: Likewise.
23801         * gcc.c-torture/compile/920501-4.x: Likewise.
23802         * gcc.c-torture/compile/920520-1.x: Likewise.
23803         * gcc.c-torture/compile/920521-1.x: Likewise.
23804         * gcc.c-torture/compile/920625-1.x: Likewise.
23805         * gcc.c-torture/compile/961203-1.x: Likewise.
23806         * gcc.c-torture/compile/980506-1.x: Likewise.
23807         * gcc.c-torture/compile/981006-1.x: Likewise.
23808         * gcc.c-torture/compile/981022-1.x: Likewise.
23809         * gcc.c-torture/compile/981223-1.x: Likewise.
23810         * gcc.c-torture/compile/990617-1.x: Likewise.
23811         * gcc.c-torture/compile/mipscop-1.x: Likewise.
23812         * gcc.c-torture/compile/mipscop-2.x: Likewise.
23813         * gcc.c-torture/compile/mipscop-3.x: Likewise.
23814         * gcc.c-torture/compile/mipscop-4.x: Likewise.
23815         * gcc.c-torture/compile/simd-5.x: Likewise.
23816
23817         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
23818
23819 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23820
23821         * gcc.c-torture/execute/20030611-1.c: New test.
23822
23823 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23824
23825         PR middle-end/168
23826         * gcc.dg/20030612-1.c: New test case.
23827
23828 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23829
23830         PR c++/10635
23831         * g++.dg/expr/cast1.C: New test.
23832
23833 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23834
23835         * gcc.dg/builtins-21.c: New test case.
23836
23837 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
23838
23839         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
23840         options instead of at the end.
23841         * lib/objc.exp (objc_target_compile): Likewise.
23842
23843 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/10432
23846         * g++.dg/parse/error1.C: New test.
23847
23848 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
23849
23850         * gcc.dg/compat/struct-by-value-11_main.c: New file.
23851         * gcc.dg/compat/struct-by-value-11_x.c: New file.
23852         * gcc.dg/compat/struct-by-value-11_y.c: New file.
23853         * gcc.dg/compat/struct-by-value-12_main.c: New file.
23854         * gcc.dg/compat/struct-by-value-12_x.c: New file.
23855         * gcc.dg/compat/struct-by-value-12_y.c: New file.
23856         * gcc.dg/compat/struct-by-value-13_main.c: New file.
23857         * gcc.dg/compat/struct-by-value-13_x.c: New file.
23858         * gcc.dg/compat/struct-by-value-13_y.c: New file.
23859         * gcc.dg/compat/struct-by-value-14_main.c: New file.
23860         * gcc.dg/compat/struct-by-value-14_x.c: New file.
23861         * gcc.dg/compat/struct-by-value-14_y.c: New file.
23862         * gcc.dg/compat/struct-by-value-15_main.c: New file.
23863         * gcc.dg/compat/struct-by-value-15_x.c: New file.
23864         * gcc.dg/compat/struct-by-value-15_y.c: New file.
23865         * gcc.dg/compat/struct-by-value-16_main.c: New file.
23866         * gcc.dg/compat/struct-by-value-16_x.c: New file.
23867         * gcc.dg/compat/struct-by-value-16_y.c: New file.
23868         * gcc.dg/compat/struct-by-value-17_main.c: New file.
23869         * gcc.dg/compat/struct-by-value-17_x.c: New file.
23870         * gcc.dg/compat/struct-by-value-17_y.c: New file.
23871         * gcc.dg/compat/struct-by-value-18_main.c: New file.
23872         * gcc.dg/compat/struct-by-value-18_x.c: New file.
23873         * gcc.dg/compat/struct-by-value-18_y.c: New file.
23874
23875         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
23876         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
23877         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
23878         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
23879         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
23880         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
23881         * gcc.dg/compat/scalar-return-3_main.c: New file.
23882         * gcc.dg/compat/scalar-return-3_x.c: New file.
23883         * gcc.dg/compat/scalar-return-3_y.c: New file.
23884         * gcc.dg/compat/scalar-return-4_main.c: New file.
23885         * gcc.dg/compat/scalar-return-4_x.c: New file.
23886         * gcc.dg/compat/scalar-return-4_y.c: New file.
23887
23888 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
23889
23890         * gcc.dg/compat/fp2-struct-check.h: New file.
23891         * gcc.dg/compat/fp2-struct-defs.h: New file.
23892         * gcc.dg/compat/fp2-struct-init.h: New file.
23893         * gcc.dg/compat/struct-by-value-10_main.c: New file.
23894         * gcc.dg/compat/struct-by-value-10_x.c: New file.
23895         * gcc.dg/compat/struct-by-value-10_y.c: New file.
23896         * gcc.dg/compat/struct-return-10_main.c: New file.
23897         * gcc.dg/compat/struct-return-10_x.c: New file.
23898         * gcc.dg/compat/struct-return-10_y.c: New file.
23899
23900         * gcc.dg/compat/compat-common.h: New file.
23901         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
23902         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
23903         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
23904         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
23905         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
23906         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
23907         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
23908         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23909         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
23910         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
23911         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23912         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
23913         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
23914         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23915         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
23916         * gcc.dg/compat/small-struct-check.h: Ditto.
23917         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
23918         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23919         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
23920         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
23921         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23922         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23923         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
23924         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23925         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
23926         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
23927         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23928         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23929         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
23930         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23931         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23932         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
23933         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23934         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
23935         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
23936         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23937         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
23938         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
23939         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23940         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
23941         * gcc.dg/compat/struct-return-2_main.c: Ditto.
23942         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23943         * gcc.dg/compat/struct-return-2_y.c: Ditto.
23944         * gcc.dg/compat/struct-return-3_main.c: Ditto.
23945         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23946         * gcc.dg/compat/struct-return-3_y.c: Ditto.
23947
23948 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
23949
23950         * g++.dg/pch/static-1.C: New file.
23951         * g++.dg/pch/static-1.Hs: New file.
23952
23953 2003-06-10  Richard Henderson  <rth@redhat.com>
23954
23955         * gcc.dg/asm-7.c: Adjust expected warning text.
23956
23957 2003-06-10  Roger Sayle  <roger@eyesopen.com>
23958
23959         * gcc.dg/builtins-20.c: New test case.
23960
23961 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
23962
23963         PR c++/11131
23964         * g++.dg/opt/template1.C: New test.
23965
23966 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23967
23968         * lib/gcc-dg.exp (dg-test): Clear additional_files and
23969         additional_sources.
23970
23971 2003-05-21  David Taylor  <dtaylor@emc.com>
23972
23973         * gcc.dg/Wpadded.c: New file.
23974
23975 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23976
23977         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
23978         * gcc.dg/special/weak-2.c: Add dg-require-weak.
23979         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
23980         dg-require-weak.
23981
23982 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
23983
23984         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
23985
23986 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23987
23988         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
23989         (dg-require-alias): Likewise.
23990         (dg-require-gc-sections): Likewise.
23991         * lib/target-supports.exp (check_gc_sections_available): Likewise.
23992
23993 2003-06-08  Richard Henderson  <rth@redhat.com>
23994
23995         * gcc.dg/20011029-2.c: Fix the array reference.
23996         * gcc.dg/asm-7.c: New.
23997
23998 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
23999
24000         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24001
24002 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24003
24004         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24005         (dg-require-gc-sections): Likewise.
24006
24007 2003-06-08  Jan Hubicka  <jh@suse.cz>
24008
24009         * i386-cmov1.c: Fix regular expression.
24010         * i386-cvt-1.c: Likewise.
24011         * i386-local.c: Likewise.
24012         * i386-local2.c: Likewise.
24013         * i386-mul.c: Likewise.
24014         * i386-ssetype-1.c: Likewise.
24015         * i386-ssetype-3.c: Likewise.
24016         * i386-ssetype-5.c: Likewise.
24017
24018 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24019
24020         PR c++/11039
24021         * g++.dg/warn/implicit-typename2.C: New test.
24022         * g++.dg/warn/implicit-typename3.C: New test.
24023
24024 2003-06-07  Richard Henderson  <rth@redhat.com>
24025
24026         * g++.dg/other/offsetof3.C: Use size_t.
24027         * g++.dg/other/offsetof4.C: Likewise.
24028
24029 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
24030
24031         * lib/copy-file.exp: New. Implement gcc_copy_files.
24032
24033         * lib/dg-pch.exp: Load copy-file.exp
24034         (dg-pch): Use gcc_copy_files instead of "file copy".
24035
24036 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
24037
24038         * gcc.dg/weak/weak.exp: Simplify.
24039         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
24040         * gcc.dg/weak/weak-1.c: Likewise.
24041         * gcc.dg/weak/weak-2.c: Likewise.
24042         * gcc.dg/weak/weak-3.c: Likewise.
24043         * gcc.dg/weak/weak-4.c: Likewise.
24044         * gcc.dg/weak/weak-5.c: Likewise.
24045         * gcc.dg/weak/weak-6.c: Likewise.
24046         * gcc.dg/weak/weak-7.c: Likewise.
24047         * gcc.dg/weak/weak-8.c: Likewise.
24048         * gcc.dg/weak/weak-9.c: Likewise.
24049
24050 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
24051
24052         gcc.c-torture/execute/20030606-1.c: New.
24053
24054 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24055
24056         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
24057         * gcc.dg/builtins-19.c: Likewise.
24058
24059 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24060
24061         * gcc.dg/builtins-2.c: Add some more tests.
24062         * gcc.dg/builtins-18.c: New test case.
24063         * gcc.dg/builtins-19.c: New test case.
24064
24065 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24066             Jim Wilson  <wilson@tuliptree.org>
24067
24068         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
24069
24070 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
24071
24072         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
24073         mempcpy/stpcpy calls not to be optimized into something else.
24074         * gcc.c-torture/execute/string-opt-3.c: Moved to...
24075         * gcc.c-torture/execute/builtins/string-7.c: ...here.
24076         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
24077
24078 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24079
24080         * gcc.dg/format/asm_fprintf-1.c: New test.
24081
24082 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
24083
24084         * lib/gcc-defs.exp (additional_sources): New variable.
24085         (dg-additional-sources): New function.
24086         (additional_files): New variable.
24087         (dg-additional-files): New function.
24088         (dg-additional-files-options): Likewise.
24089         * lib/gcc-dg.exp (dg-require-weak): New function.
24090         (dg-require-alias): Likewise.
24091         (dg-require-gc-sections): Likewise.
24092         * lib/target-supports.exp (check_alias_available): Remove testfile
24093         parameter.
24094         (check_gc_sections_available): New function.
24095         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
24096         (dg-gpp-additional-files): Likewise.
24097         * lib/g++.exp (additional_sources): Remove.
24098         (additional_files): Likewise.
24099         (g++_target_compile): Use dg-additional-files-options.
24100
24101         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24102         Tcl logic.
24103         * gcc.dg/special/ecos.exp: Remove.
24104         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24105         * gcc.dg/special/alias-1.c: Likewise.
24106         * gcc.dg/special/alias-2.c: Likewise.
24107         * gcc.dg/special/gcsec-1.c: Likewise.
24108         * gcc.dg/special/weak-1.c: Likewise.
24109         * gcc.dg/special/weak-2.c: Likewise.
24110         * gcc.dg/special/wkali-1.c: Likewise.
24111         * gcc.dg/special/wkali-2.c: Likewise.
24112
24113         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24114         dg-gpp-additional-*.
24115         * g++.dg/special/conpr-3.C: Likewise.
24116         * g++.dg/special/conpr-4.C: Likewise.
24117         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24118         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24119         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24120         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24121         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24122         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24123         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24124         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24125         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24126         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24127         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24128         * g++.old-deja/g++.other/comdat1.C: Likewise.
24129         * g++.old-deja/g++.other/comdat2.C: Likewise.
24130         * g++.old-deja/g++.other/comdat3.C: Likewise.
24131         * g++.old-deja/g++.other/ctor1.C: Likewise.
24132         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24133
24134 2003-06-05  Richard Henderson  <rth@redhat.com>
24135
24136         * gcc.dg/debug/20030605-1.c: New.
24137
24138 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24139
24140         * README.QMTEST: Update.
24141
24142 2003-06-04  Richard Henderson  <rth@redhat.com>
24143
24144         * gcc.dg/cleanup-1.c: New.
24145         * gcc.dg/cleanup-2.c: New.
24146         * gcc.dg/cleanup-3.c: New.
24147         * gcc.dg/cleanup-4.c: New.
24148         * gcc.dg/cleanup-5.c: New.
24149         * gcc.dg/cleanup-6.c: New.
24150         * gcc.dg/cleanup-7.c: New.
24151
24152 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24153
24154         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24155
24156         * lib/dg-pch.exp: New file.
24157         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24158         * gcc.dg/pch/pch.exp: Likewise.
24159
24160 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24161
24162         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24163         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24164         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24165         * gcc.dg/builtins-17.c: New test case.
24166         * gcc.dg/i386-387-4.c: New test case.
24167         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24168
24169 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24170
24171         * gcc.dg/ultrasp9.c: New test.
24172
24173 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24174
24175         * gcc.c-torture/compile/20030604-1.c: New test.
24176         * gcc.dg/sparc-constant-1.c: New test.
24177
24178 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24179
24180         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24181
24182 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24183
24184         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24185
24186         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24187         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24188
24189 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24190
24191         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24192
24193 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24194
24195         PR c++/10940
24196         * g++.dg/template/spec10.C: New test.
24197
24198 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24199
24200         * gcc.dg/builtins-16.c: New test case.
24201
24202 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24203
24204         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24205         mempcpy test with post-increments.
24206         * gcc.c-torture/execute/string-opt-3.c: New test.
24207         * gcc.dg/string-opt-1.c: New test.
24208
24209 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24210
24211         PR fortran/10965
24212         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24213
24214 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24215
24216         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24217         (scan-assembler): ... here.  Use dg-scan.
24218         (scan-assembler-not): Likewise.
24219         (scan-file): New function.
24220         (scan-file-not): Likewise.
24221         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24222         * gcc.dg/cpp/_Pragma4.c: Likewise.
24223         * gcc.dg/cpp/_Pragma5.c: Likewise.
24224         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24225         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24226         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24227         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24228         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24229         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24230         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24231         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24232         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24233         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24234         * gcc.dg/cpp/cxxcom1.c: Likewise.
24235         * gcc.dg/cpp/line1.c: Likewise.
24236         * gcc.dg/cpp/maccom1.c: Likewise.
24237         * gcc.dg/cpp/maccom2.c: Likewise.
24238         * gcc.dg/cpp/maccom3.c: Likewise.
24239         * gcc.dg/cpp/maccom4.c: Likewise.
24240         * gcc.dg/cpp/maccom5.c: Likewise.
24241         * gcc.dg/cpp/maccom6.c: Likewise.
24242         * gcc.dg/cpp/multiline.c: Likewise.
24243         * gcc.dg/cpp/spacing1.c: Likewise.
24244         * gcc.dg/cpp/spacing2.c: Likewise.
24245         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24246         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24247         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24248         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24249         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24250         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24251         * gcc.dg/cpp/cxxcom2.c: Likewise.
24252         * gcc.dg/cpp/cxxcom2.h: New file.
24253
24254         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24255         * g++.dg/cpp/truefalse.C: Here.
24256         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24257
24258 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24259
24260         * gcc.dg/cpp/redef3.c: New file.
24261
24262 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24263
24264         * gcc.dg/i386-loop-3.c: New test.
24265
24266 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24267
24268         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24269
24270 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24271
24272         * gcc.dg/fwrapv-1.c: New test case.
24273         * gcc.dg/fwrapv-2.c: New test case.
24274
24275 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24276
24277         PR c++/10956
24278         * g++.dg/template/spec9.C: New test.
24279
24280 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24281
24282         * gcc.dg/duff-4.c: New test case.
24283
24284 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24285
24286         PR fortran/10843
24287         * g77.dg/ffixed-form-1.f: New test
24288         * g77.dg/ffixed-form-2.f: New test
24289         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24290         * g77.dg/ffree-form-3.f: New test
24291
24292 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24293
24294         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24295         * gcc.dg/wint_t-1.c: Likewise.
24296
24297 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24298
24299         * g++.dg/template/access11.C: New test.
24300
24301 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24302
24303         PR c++/10849
24304         * g++.dg/template/access10.C: New test.
24305
24306 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24307             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24308
24309         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24310
24311 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24312
24313         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24314         suppress for powerpc-*-darwin*.
24315         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24316
24317 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24318
24319         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24320         suppress option for powerpc-*-darwin*.
24321
24322 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24323
24324         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24325         * gcc.dg/builtins-4.c: Add test for fmod.
24326
24327 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24328
24329         PR c++/10682
24330         * g++.dg/template/instantiate4.C: New test.
24331
24332 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24333
24334         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24335
24336 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24337
24338         * gcc.dg/compat/scalar-return-1_main.c: New file.
24339         * gcc.dg/compat/scalar-return-1_x.c: New file.
24340         * gcc.dg/compat/scalar-return-1_y.c: New file.
24341         * gcc.dg/compat/scalar-return-2_main.c: New file.
24342         * gcc.dg/compat/scalar-return-2_x.c: New file.
24343         * gcc.dg/compat/scalar-return-2_y.c: New file.
24344         * gcc.dg/compat/struct-return-3_main.c: New file.
24345         * gcc.dg/compat/struct-return-3_y.c: New file.
24346         * gcc.dg/compat/struct-return-3_x.c: New file.
24347         * gcc.dg/compat/struct-return-2_main.c: New file.
24348         * gcc.dg/compat/struct-return-2_x.c: New file.
24349         * gcc.dg/compat/struct-return-2_y.c: New file.
24350
24351 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24352
24353         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24354         for hppa*-hp-hpux*.
24355         * gcc.dg/20021014-1.c (dg-options): Likewise.
24356         * gcc.dg/nest.c (dg-options): Likewise.
24357
24358 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24359
24360         PR c++/9738
24361         * g++.dg/ext/dllimport2.C: New file.
24362         * g++.dg/ext/dllimport3.C: New file.
24363
24364 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24365
24366         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24367         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24368         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24369         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24370         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24371         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24372         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24373         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24374         * gcc.dg/compat/small-struct-defs.h: New file.
24375         * gcc.dg/compat/small-struct-init.h: New file.
24376         * gcc.dg/compat/small-struct-check.h: New file.
24377         * gcc.dg/compat/fp-struct-defs.h: New file.
24378         * gcc.dg/compat/fp-struct-check.h: New file.
24379         * gcc.dg/compat/fp-struct-init.h: New file.
24380         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24381         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24382
24383 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * gcc.dg/20030225-2.c: New test.
24386
24387 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24388             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24389
24390         * gcc.c-torture/compile/20030518-1.c: New test case.
24391
24392 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24393
24394         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24395         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24396         gcc-dg-debug-runtest.
24397         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24398         gcc-dg-debug-runtest.
24399
24400 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24401
24402         PR c++/9022
24403         * g++.dg/lookup/using6.C: New test.
24404
24405 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24406
24407         * g++.dg/parse/access2.C: New test.
24408
24409 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24410
24411         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24412         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24413         * gcc.dg/debug/debug.exp: Likewise.
24414
24415 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24416
24417         * gcc.dg/dollar.c: New test.
24418
24419 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24420
24421         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24422         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24423         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24424         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24425         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24426         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24427         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24428         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24429         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24430         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24431         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24432         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24433         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24434         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24435         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24436         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24437         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24438         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24439
24440 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24441
24442         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24443         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24444         support for "repo" mode.
24445         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24446         * lib/g77-dg.exp: Likewise.
24447         * lib/obj-dg.exp: Likewise.
24448
24449 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24450
24451         Merge from gcc-3_2-rhl8-branch:
24452         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24453
24454         * gcc.dg/tls/opt-6.c: New test.
24455
24456         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24457
24458         * gcc.dg/20030405-1.c: New test.
24459
24460         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gcc.dg/20030309-1.c: New test.
24463
24464         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24465
24466         * gcc.c-torture/execute/20030307-1.c: New test.
24467
24468         2003-02-20  Randolph Chung  <tausq@debian.org>
24469
24470         * gcc.c-torture/compile/20030220-1.c: New test.
24471
24472         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24473
24474         * gcc.dg/20030217-1.c: New test.
24475
24476         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24477
24478         * gcc.c-torture/compile/20020129-1.c: New test.
24479
24480         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24481
24482         * gcc.dg/unroll-1.c: New test.
24483
24484         2002-11-16  Jan Hubicka  <jh@suse.cz>
24485
24486         * gcc.c-torture/execute/20020920-1.c: New test.
24487
24488         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24489
24490         PR target/7434
24491         * gcc.c-torture/compile/20021008-1.c: New test.
24492
24493         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24494
24495         PR target/7559
24496         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24497
24498         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24499
24500         * gcc.c-torture/compile/20020807-1.c: New test.
24501
24502         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24503
24504         * gcc.dg/tls/opt-1.c: New test.
24505
24506         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24507
24508         * gcc.dg/20020729-1.c: New test.
24509
24510         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24511
24512         * g++.dg/opt/life1.C: New test.
24513
24514         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24515
24516         * gcc.dg/20020525-1.c: New test.
24517
24518         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24519
24520         PR c++/6794
24521         * g++.dg/ext/pretty1.C: New test.
24522         * g++.dg/ext/pretty2.C: New test.
24523
24524 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24525
24526         PR c++/8385
24527         * g++.dg/ext/typeof5.C: New test.
24528
24529 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24530
24531         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24532         __USER_LABEL_PREFIX__ into account.
24533         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24534
24535 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24536
24537         * gcc.dg/builtins-15.c: New test case.
24538
24539 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24540
24541         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24542
24543 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24544
24545         * lib/g++.exp: Tweak handling of additional source files.
24546         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24547         * g++.dg/special/conpr-2a.C: Rename to ...
24548         * g++.dg/special/conpr-2a.cc: ... this.
24549         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24550         * g++.dg/special/conpr-3a.C: Rename to ...
24551         * g++.dg/special/conpr-3a.cc: This.
24552         * g++.dg/special/conpr-3b.C: Rename to ...
24553         * g++.dg/special/conpr-3b.cc: This.
24554         * g++.dg/special/conpr-4.C: New test.
24555         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24556
24557 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24558
24559         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24560
24561 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24562
24563         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24564         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24565         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24566         * g++.old-deja/g++.other/warn3.C: Likewise.
24567
24568 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24569
24570         * gcc.dg/i386-387-1.c: Update to also test log.
24571         * gcc.dg/i386-387-2.c: Likewise.
24572
24573 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24574
24575         * g77.f-torture/execute/int8421.f: New test.
24576
24577 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24578
24579         PR c++/10230, c++/10481
24580         * g++.dg/lookup/scoped5.C: New test.
24581
24582 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24583
24584         PR c++/10552
24585         * g++.dg/template/ttp6.C: New test.
24586
24587 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24588
24589         * gcc.c-torture/execute/builtins: New directory.
24590         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24591         gcc.c-torture/execute/builtins.
24592         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24593         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24594         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24595         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24596
24597 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24598
24599         PR c++/9252
24600         * g++.dg/template/access8.C: New test.
24601         * g++.dg/template/access9.C: New test.
24602
24603 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24604
24605         PR c++/9554
24606         * g++.dg/parse/access1.C: New test.
24607
24608 2003-05-09  DJ Delorie  <dj@redhat.com>
24609
24610         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24611         long, and not an int.
24612
24613 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24614
24615         PR c++/10555, c++/10576
24616         * g++.dg/template/memclass1.C: New test.
24617
24618 2003-05-08  DJ Delorie  <dj@redhat.com>
24619
24620         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24621         targets.
24622         * gcc.c-torture/execute/20021024-1.x: Likewise.
24623         * gcc.c-torture/execute/shiftdi.x: Likewise.
24624         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24625         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24626         * gcc.dg/20021018-1.c: Likewise.
24627
24628 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24629
24630         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24631
24632         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24633         (bcopy): Call memmove.
24634
24635 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24636
24637         * g77.f-torture/compile/8485.f: New test case.
24638
24639 2003-05-07  Richard Henderson  <rth@redhat.com>
24640
24641         PR c++/10570
24642         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24643         Verify exception_cleanup not called for rethrows.
24644         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24645         when exiting catch block without rethrowing.
24646         * g++.dg/eh/forced3.C: New.
24647         * g++.dg/eh/forced4.C: New.
24648
24649 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24650
24651         * gcc.dg/20030505.c: Fix triplet.
24652
24653 2003-05-06  DJ Delorie  <dj@redhat.com>
24654
24655         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24656         * gcc.dg/nest.c: Likewise.
24657
24658 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24659
24660         * gcc.dg/builtins-14.c: New test case.
24661
24662 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24663
24664         * lib/compat.exp (compat-execute): New argument.
24665         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24666         * gcc.dg/compat: New test directory.
24667         * gcc.dg/compat/compat.exp: New expect script.
24668         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24669         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24670         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24671         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24672         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24673         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24674
24675         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24676         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24677         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24678         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24679         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24680         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24681         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24682         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24683         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24684         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24685         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
24686         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
24687         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
24688         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
24689         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
24690
24691 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
24692
24693         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
24694
24695 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
24696
24697         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
24698
24699 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
24700
24701         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
24702         * gcc.dg/ppc-fsel-2.c: New test.
24703
24704         * gcc.dg/unused-5.c: New test.
24705
24706 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24707
24708         PR c++/10496
24709         * g++.dg/warn/pmf1.C: New test.
24710
24711 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24712
24713         PR c++/4494
24714         * g++.dg/warn/main.C: New test.
24715
24716 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24717
24718         * gcc.dg/nonnull-3.c: New test.
24719
24720 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
24721
24722         * gcc.dg/cpp/Wtrigraphs.c: Update.
24723         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
24724
24725 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
24726
24727         * gcc.dg/ppc-fsel-1.c: New test.
24728
24729 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
24730
24731         PR c/10604
24732         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
24733
24734 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
24735
24736         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
24737
24738 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24739
24740         PR c++/9364, c++/10553, c++/10586
24741         * g++.dg/parse/typename4.C: New test.
24742         * g++.dg/parse/typename5.C: Likewise.
24743
24744 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
24745
24746         * gcc.c-torture/compile/20030503-1.c: New test.
24747
24748 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24749
24750         * g++.dg/lookup/using5.C: Fix testcase error.
24751
24752 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
24753
24754         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
24755         since MEABI is no longer supported.  Remove all vestiges
24756         of MEABI from the test.
24757
24758 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24759
24760         PR c++/10554
24761         * g++.dg/lookup/using5.C: New test.
24762
24763 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24764
24765         PR c++/8772
24766         * g++.dg/template/ttp5.C: New test.
24767
24768 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
24769
24770         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
24771         (dg-gpp-additional-sources): New function.
24772         (dg-gpp-additional-files): Likewise.
24773         * lib/g++.exp (additional_sources): New variable.
24774         (additional_files): Likewise.
24775         (g++_target_compile): Deal with them.
24776         * lib/old-dejagnu.exp: Remove.
24777         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
24778         * g++.old-deja: Revise all tests to use dg commands.
24779
24780 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24781
24782         PR c++/9432, c++/9528
24783         * g++.dg/lookup/using4.C: New test.
24784
24785 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
24786
24787         * gcc.dg/noreturn-5.c: New file.
24788         * gcc.dg/noreturn-6.c: New file.
24789
24790         * gcc.c-torture/compile/inline-1.c: New file.
24791
24792 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24793
24794         PR c++/10551
24795         * g++.dg/template/explicit1.C: New test.
24796
24797 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24798
24799         PR c++/10549
24800         * g++.dg/other/bitfield1.C: New test.
24801
24802         PR c++/10527
24803         * g++.dg/init/new7.C: New test.
24804
24805 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24806
24807         * g++.dg/ext/desig1.C: New test.
24808         * g++.dg/ext/init1.C: Update.
24809
24810         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
24811
24812 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
24813
24814         PR c++/10180
24815         * g++.dg/warn/Winline-1.C: New test.
24816
24817 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * gcc.c-torture/execute/string-opt-19.c: New test.
24820
24821         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
24822         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
24823
24824 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
24825
24826         PR c++/10506
24827         * g++.dg/init/new6.C: New test.
24828
24829         PR c++/10503
24830         * g++.dg/init/ref6.C: New test.
24831
24832 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
24833
24834         * g++.dg/warn/weak1.C: XFAIL on AIX4.
24835
24836 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24837
24838         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
24839         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
24840
24841 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
24842
24843         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
24844         initialized static data members.
24845
24846 2003-04-25  H.J. Lu <hjl@gnu.org>
24847
24848         * gcc.dg/ia64-sync-4.c: New test.
24849
24850 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24851
24852         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
24853         date.
24854
24855 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         PR c++/10337
24858         * g++.dg/warn/conv1.C: New test.
24859         * g++.old-deja/g++.other/conv7.C: Adjust.
24860         * g++.old-deja/g++.other/overload14.C: Adjust.
24861
24862 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24863
24864         PR c++/10471
24865         * g++.dg/template/defarg2.C: New test.
24866
24867 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
24868
24869         * gcc.dg/cpp/include2.c: Update.
24870         * gcc.dg/cpp/multiline-2.c: New.
24871         * gcc.dg/cpp/multiline.c: Update.
24872         * gcc.dg/cpp/strify2.c: Update.
24873         * gcc.dg/cpp/trad/literals-2.c: Update.
24874
24875 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24876
24877         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
24878
24879 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24880
24881         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
24882
24883 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24884
24885         PR c++/10451
24886         * g++.dg/parse/crash4.C: New test.
24887
24888         PR c++/9847
24889         * g++.dg/parse/crash5.C: New test.
24890
24891 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
24892
24893         PR c++/10446
24894         * g++.dg/parse/crash3.C: New test.
24895
24896         PR c++/10428
24897         * g++.dg/parse/elab1.C: New test.
24898
24899 2003-04-22  Devang Patel  <dpatel@apple.com>
24900
24901         * gcc.dg/cpp/trad/funlike-5.c: New test.
24902
24903 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
24904
24905         * g++.dg/other/packed1.C: Fix dg options.
24906
24907 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
24908
24909         * g++.dg/other/offsetof2.C: New test.
24910
24911 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
24912
24913         * g++.dg/template/recurse.C: Adjust location of error messages.
24914
24915 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
24916
24917         PR c++/9881
24918         * g++.dg/init/addr-const1.C: New test.
24919         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
24920
24921 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24922
24923         PR c++/10405
24924         * g++.dg/lookup/struct-hack1.C: New test.
24925
24926 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
24927
24928         * ucs.c: Update diagnostic messages.
24929
24930 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24931
24932         * gcc.dg/cpp/truefalse.cpp: New test.
24933         * gcc.dg/cpp/cpp.exp: Update.
24934         * g++.dg/other/stdbool-if.C: Remove.
24935
24936 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24937
24938         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
24939         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
24940
24941 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24942
24943         * gcc.c-torture/compile/20030418-1.c: New test.
24944
24945 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
24946
24947         * README.compat: Remove; content moved to doc/sourcebuild.texi.
24948
24949 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24950
24951         PR c++/10347
24952         g++.dg/template/dependent-name1.C: New test.
24953
24954 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
24955
24956         * gcc.dg/warn-1.c (tourist_guide): New array,
24957         contains a pointer to bar.
24958
24959 2003-04-16  Roger Sayle  <roger@eyesopen.com>
24960
24961         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
24962         * gcc.c-torture/execute/medce-1.c: New test case.
24963         * gcc.c-torture/execute/medce-2.c: New test case.
24964
24965 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
24966
24967         * lib/prune.exp: Ignore more messages.
24968
24969         PR c++/10381
24970         * g++.dg/parse/lookup3.C: New test.
24971
24972 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
24973
24974         * gcc.c-torture/compile/20030415-1.c : New test.
24975
24976 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
24977
24978         * gcc.c-torture/execute/scope-2.c: Move to ...
24979         * gcc.dg/noncompile/scope.c: .... here.
24980
24981 2003-04-14  Roger Sayle  <roger@eyesopen.com>
24982
24983         * gcc.dg/20030414-2.c: New test case.
24984
24985 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
24986
24987         PR target/10377
24988         * gcc.dg/20030414-1.c: New test.
24989
24990 2003-04-13  Roger Sayle  <roger@eyesopen.com>
24991
24992         * gcc.dg/builtins-12.c: New test case.
24993         * gcc.dg/builtins-13.c: New test case.
24994
24995 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24996
24997         * gcc.c-torture/execute/string-opt-18.c: New test.
24998
24999 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25000
25001         PR c++/10300
25002         * g++.dg/init/new5.C: New test.
25003
25004 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25005
25006         PR c++/7910
25007         * g++.dg/ext/dllimport1.C: New test.
25008
25009 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25010
25011         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25012
25013 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25014
25015         PR Fortran/9263
25016         * g77.f-torture/noncompile/9263.f: New test
25017         PR Fortran/1832
25018         * g77.f-torture/execute/1832.f: New test
25019
25020 2003-04-11  David Chad  <davidc@freebsd.org>
25021             Loren J. Rittle  <ljrittle@acm.org>
25022
25023         libobjc/8562
25024         * objc.dg/headers.m: New test.
25025
25026 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
25027
25028         * gcc.c-torture/execute/builtin-noret-2.c: New.
25029         * gcc.c-torture/execute/builtin-noret-2.x: New.
25030         XFAIL builtin-noret-2.c at -O1 and above.
25031         * gcc.dg/redecl.c: New.
25032         * gcc.dg/Wshadow-1.c: Update error regexps.
25033
25034 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
25035
25036         * g++.dg/abi/bitfield10.C: New test.
25037
25038 2003-04-09  Mike Stump  <mrs@apple.com>
25039
25040         * gcc.dg/pch/pch.exp: Make testcase names longer.
25041         * g++.dg/pch/pch.exp: Make testcase names longer.
25042
25043 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25044
25045         * gcc.dg/builtins-11.c: New test case.
25046
25047 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25048
25049         * gcc.dg/builtins-9.c: New test case.
25050         * gcc.dg/builtins-10.c: New test case.
25051
25052 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
25053
25054         * gcc.dg/noncompile/init-4.c.c: New test.
25055
25056 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25057
25058         * gcc.misc-test/gcov-9.c: New test.
25059         * gcc.misc-test/gcov-10.c: New test
25060         * gcc.misc-test/gcov-11.c: New test.
25061
25062 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25063
25064         PR optimization/10024
25065         * gcc.c-torture/compile/20030405-1.c: New test.
25066
25067 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
25068
25069         * gcc.dg/pch/static-3.c: New.
25070         * gcc.dg/pch/static-3.hs: New.
25071         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
25072
25073 2003-04-04  Richard Henderson  <rth@redhat.com>
25074
25075         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
25076         * g++.dg/eh/forced2.C: Likewise.
25077
25078 2003-04-03  Mike Stump  <mrs@apple.com>
25079
25080         * lib/scanasm.exp (scan-assembler): Add xfail processing for
25081         target arg.
25082         (scan-assembler-times, scan-assembler-not): Likewise.
25083         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
25084
25085 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25086
25087         * gcc.dg/sparc-loop-1.c: New test.
25088
25089 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
25090
25091         PR other/9274
25092         * g++.dg/pch/system-2.C: New.
25093         * g++.dg/pch/system-2.Hs: New.
25094
25095 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
25096
25097         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25098
25099         * g++.dg/eh/simd-1.C (vecfunc): Same.
25100
25101 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25102
25103         * gcc.c-torture/execute/20030401-1.c: New test case.
25104
25105 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25106
25107         * objc.dg/defs.m: New.
25108
25109 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25110
25111         * g++.dg/eh/simd-1.C: New.
25112         * g++.dg/eh/simd-2.C: New.
25113
25114 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25115
25116         * gcc.c-torture/execute/simd-3.c: New.
25117
25118 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25119
25120         PR c/9936
25121         * gcc.dg/20030331-2.c: New test.
25122
25123 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25124
25125         PR c++/10278
25126         * g++.dg/parse/crash2.C: New test.
25127
25128 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25129
25130         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25131         * gcc.c-torture/execute/20030331-1.c: ...here.
25132
25133 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25134
25135         * gcc.c-torture/execute/20030331-1.c: New test.
25136
25137 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25138
25139         * lib/gcov.exp: Adjust call return testing strings.
25140         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25141
25142 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25143
25144         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25145         * gcc.dg/builtins-7.c: New test case.
25146         * gcc.dg/builtins-8.c: New test case.
25147
25148 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25149
25150         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25151
25152 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25153
25154         PR c++/7647
25155         * g++.dg/lookup-class-member-2.C: New test.
25156
25157 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25158
25159         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25160
25161 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25162
25163         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25164
25165 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25166
25167         * g++.dg/init/attrib1.C: New test.
25168
25169 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25170
25171         * gcc.dg/ultrasp8.c: New test.
25172
25173 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25174
25175         * gcc.dg/ultrasp7.c: New test.
25176
25177 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25178
25179         PR c++/10047
25180         * g++.dg/template/inline1.C: New test.
25181
25182 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25183
25184         * gcc.dg/sparc-dwarf2.c: New test.
25185
25186 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25187
25188         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25189         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25190
25191 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25192
25193         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25194         than reading .x files.
25195         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25196         * g77.dg/gcov/gcov-1.f: Likewise.
25197         * gcc.misc-tests/gcov-4b.c: Likewise.
25198         * gcc.misc-tests/gcov-5b.c: Likewise.
25199         * gcc.misc-tests/gcov-6.c: Likewise.
25200         * gcc.misc-tests/gcov-7.c: Likewise.
25201         * gcc.misc-tests/gcov-8.c: Likewise.
25202         * g++.dg/gcov/gcov-1.x: Remove.
25203         * g77.dg/gcov/gcov-1.x: Likewise.
25204         * gcc.misc-tests/gcov-4b.x: Likewise.
25205         * gcc.misc-tests/gcov-5b.x: Likewise.
25206         * gcc.misc-tests/gcov-6.x: Likewise.
25207         * gcc.misc-tests/gcov-7.x: Likewise.
25208         * gcc.misc-tests/gcov-8.x: Likewise.
25209
25210 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25211
25212         PR opt/10087
25213         * gcc.dg/20030324-1.c: New test.
25214
25215 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         PR c++/10224
25218         * g++.dg/template/arg3.C: New test.
25219
25220         PR c++/10158
25221         * g++.dg/template/friend18.C: New test.
25222
25223 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25224
25225         * g77.f-torture/compile/20030326-1.f: New test case.
25226
25227 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25228
25229         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25230
25231         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25232
25233 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25234
25235         * gcc.dg/ia64-sync-3.c: New test.
25236
25237 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25238
25239         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25240
25241 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25242
25243         * gcc.dg/ultrasp6.c: New test.
25244
25245 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25246
25247         * gcc.dg/i386-signbit-1.c: New test.
25248         * gcc.dg/i386-signbit-2.c: New test.
25249         * gcc.dg/i386-signbit-3.c: New test.
25250
25251 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25252
25253         * gcc.dg/ultrasp5.c: Fix options.
25254
25255 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25256
25257         * gcc.dg/ultrasp5.c: Fix comment.
25258
25259 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25260
25261         PR fortran/10197
25262         * g77.f-torture/execute/10197.f: New test.
25263
25264 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25265
25266         PR c++/9898, c++/383
25267         * g++.dg/template/conv6.C: New test.
25268
25269         PR c++/10119
25270         * g++.dg/template/ptrmem5.C: New test.
25271
25272         PR c++/10026
25273         * g++.dg/lookup/koenig1.C: New test.
25274
25275         PR C++/10199
25276         * g++.dg/lookup/template2.C: New test.
25277
25278 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25279
25280         * g++.dg/opt/rtti1.C: New test.
25281
25282 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25283
25284         * gcc.dg/ultrasp5.c: New test.
25285
25286 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25287
25288         PR middle-end/9967
25289         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25290         builtin fputs.
25291
25292 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25293
25294         PR c/8224
25295         * gcc.dg/20030323-1.c: New test.
25296
25297 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25298
25299         * gcc.c-torture/compile/20030323-1.c: New test case.
25300
25301 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25302
25303         * gcc.dg/20030321-1.c: New test.
25304
25305 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25306
25307         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25308
25309 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25310
25311         PR c++/9978, c++/9708
25312         * g++.dg/ext/vlm1.C: Adjust expected error.
25313         * g++.dg/ext/vla2.C: New test.
25314         * g++.dg/template/arg1.C: New test.
25315         * g++.dg/template/arg2.C: New test.
25316
25317 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25318
25319         * g77.f-torture/execute/select.f: New test.
25320         * g77.f-torture/noncompile/select_no_compile.f: New test.
25321
25322 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25323
25324         PR c++/9898
25325         * g++.dg/other/error4.C: New test.
25326
25327 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25328
25329         * g++.dg/template/friend17.C: New test.
25330
25331 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25332
25333         * gcc.c-torture/compile/20030320-1.c: New.
25334
25335 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25336
25337         * gcc.dg/builtins-6.c: New test case.
25338
25339 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25340
25341         PR target/10073
25342         * gcc.c-torture/compile/20030319-1.c: New.
25343
25344 2003-03-18  Jan Hubicka  <jh@suse.cz>
25345
25346         * gcc.dg/i386-cvt-1.c: New test.
25347
25348 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25349
25350         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25351         * objc.dg/naming-2.m: Likewise.
25352
25353 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25354
25355         PR c++/9639
25356         * g++.dg/parse/crash1.C: New test.
25357
25358 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25359
25360         PR c++/8805
25361         * g++.dg/eh/cleanup1.C: New test.
25362
25363 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25364
25365         * gcc.c-torture/execute/20030316-1.c: New test case.
25366
25367 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25368
25369         PR c++/9629
25370         * g++.dg/init/ctor2.C: New test.
25371
25372 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25373
25374         * g77.f-torture/compile/xformat.f: New test case.
25375
25376 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25377
25378         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25379         * g++.old-deja/g++.mike/eh50.C: Likewise.
25380
25381 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25382
25383         PR c++/6440
25384         * g++.dg/template/spec7.C: New test.
25385         * g++.dg/template/spec8.C: Likewise.
25386
25387 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25388
25389         * gcc.c-torture/execute/20030313-1.c: New test.
25390
25391 2003-03-14  Richard Henderson  <rth@redhat.com>
25392
25393         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25394
25395 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25396
25397         * gcc.c-torture/compile/20030314-1.c: New test.
25398
25399 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25400
25401         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25402         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25403         thumb target,
25404         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25405         to accept newer _imp__  prefix and additional
25406         newline in .drectve section.
25407         * gcc.dg/dll-4.c: Likewise.
25408         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25409         switch.
25410
25411 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25412
25413         * g++.dg/parse/namespace9.C: New test.
25414
25415         * g++.dg/init/ref5.C: New test.
25416         * g++.dg/parse/ptrmem1.C: Likewise.
25417
25418 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25419
25420         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25421         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25422         regular expression.
25423         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25424         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25425
25426 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25427
25428         * gcc.c-torture/execute/20030224-2.c: New test.
25429
25430 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25431
25432         * gcc.dg/decl-3.c: New test.
25433
25434 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25435
25436         * gcc.dg/i386-loop-2.c: New test.
25437
25438 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25439
25440         PR c++/9474
25441         * g++.dg/parse/namespace8.C: New test.
25442
25443         PR c++/9924
25444         * g++.dg/overload/builtin2.C: New test.
25445
25446 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25447
25448         * gcc.dg/return-type-3.c: New test.
25449
25450 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25451
25452         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25453         profiling options are not supported.
25454
25455 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25456
25457         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25458         * g++.old-deja/g++.warn/impint2.C: Likewise.
25459
25460 2003-03-10  Devang Patel  <dpatel@apple.com>
25461
25462         * g++.dg/cpp/c++_cmd_1.C: New test.
25463         * g++.dg/cpp/c++_cmd_1.h: New file.
25464
25465 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25466
25467         * gcc.dg/altivec-9.c: New file.
25468
25469 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25470
25471         * gcc.dg/ppc-sdata-1.c: New test.
25472         * gcc.dg/ppc-sdata-2.c: New test.
25473
25474 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25475
25476         PR c++/9373
25477         * g++.dg/opt/ptrmem2.C: New test.
25478
25479         PR c++/8534
25480         * g++.dg/opt/ptrmem1.C: New test.
25481
25482 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25483
25484         * gcc.dg/i386-loop-1.c: New test.
25485
25486 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25487
25488         PR c++/9970
25489         * g++.dg/lookup/friend1.C: New test.
25490
25491 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25492
25493         PR c++/9823
25494         * g++.dg/parser/constructor1.C: New test.
25495
25496 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25497
25498         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25499
25500         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25501
25502 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25503
25504         * gcc.dg/cpp/Wunused.c: Update test.
25505
25506 2003-03-08  Jan Hubicka  <jh@suse.cz>
25507
25508         * gcc.dg/inline-3.c: New test.
25509
25510 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25511
25512         PR c++/9809
25513         * g++.dg/parse/builtin1.C: New test.
25514
25515         PR c++/9982
25516         * g++.dg/abi/cookie1.C: New test.
25517         * g++.dg/abi/cookie2.C: Likewise.
25518
25519         PR c++/9524
25520         * g++.dg/template/field1.C: New test.
25521
25522         PR c++/9912
25523         * g++.dg/parse/class1.C: New test.
25524         * g++.dg/parse/namespace7.C: Likewise.
25525         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25526
25527 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25528
25529         * g++.dg/init/ref4.C: New test.
25530
25531 2003-03-07  Jan Hubicka  <jh@suse.cz>
25532
25533         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25534         * gcc.dg/inline-3.c: New test.
25535
25536 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25537
25538         * g++.dg/init/ref3.C: New test.
25539
25540         PR c++/9965
25541         * g++.dg/init/ref2.C: New test.
25542
25543         PR c++/9400
25544         * g++.dg/warn/Wshadow-2.C: New test.
25545
25546         PR c++/9791
25547         * g++.dg/warn/Woverloaded-1.C: New test.
25548
25549 2003-03-05  Jan Hubicka  <jh@suse.cz>
25550
25551         * gcc.dg/i386-local2.c: New.
25552         * gcc.dg/i386-local.c: Fix typo.
25553
25554 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25555
25556         * g++.dg/abi/layout3.C: New test.
25557
25558 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25559
25560         * gcc.c-torture/compile/20030305-1.c
25561
25562 2003-03-05  Jan Hubicka  <jh@suse.cz>
25563
25564         * gcc.dg/i386-local.c: New.
25565
25566 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25567
25568         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25569
25570 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25571
25572         * gcc.dg/switch-2.c: New test.
25573         * gcc.dg/switch-3.c: New test.
25574         * gcc.dg/Wswitch.c: Adjust line numbers.
25575         * gcc.dg/Wswitch-default.c: Likewise.
25576         * gcc.dg/Wswitch-enum.c: Likewise.
25577
25578 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25579
25580         * gcc.c-torture/execute/20030222-1.c: New test.
25581
25582 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25583
25584         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25585
25586 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25587
25588         PR c++/9878
25589         * g++.dg/init/ref1.C: New test.
25590
25591 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25592
25593         * gcc.dg/sh-relax.c: New SH-only test.
25594
25595 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25596
25597         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25598         comment explaining purpose of testcase.
25599
25600 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25601
25602         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25603         for HC11/HC12 (asm needs two int registers).
25604         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25605         HC11/HC12 because the test uses an asm which needs two 32-bit
25606         registers.
25607
25608 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25609
25610         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25611         for HC11/HC12 (array is too large otherwise).
25612         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25613         * gcc.c-torture/compile/20010518-2.x: Likewise.
25614         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25615         HC11/HC12 (array is too large).
25616
25617 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25618
25619         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25620         * lib/g++-dg.exp (g++-dg-test): Likewise.
25621
25622 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25623
25624         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25625         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25626
25627 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25628
25629         * g++.dg/warn/implicit-typename1.C: Remove warning.
25630
25631 2003-02-28  Richard Henderson  <rth@redhat.com>
25632
25633         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25634         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25635
25636 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25637
25638         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25639         * g++.dg/pch/pch.exp: Likewise.
25640
25641 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25642
25643         PR c++/9879
25644         * testsuite/g++.dg/init/new4.C: New test.
25645
25646 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25647
25648         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25649
25650 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25651
25652         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25653         unsigned long.
25654
25655         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25656         wider than float.
25657
25658 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25659
25660         * lib/scanasm.exp: Add support for counting numbers of
25661         occurences.
25662         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25663         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25664
25665 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25666
25667         PR c++/9683
25668         * g++.dg/template/static3.C: New test.
25669
25670         PR c++/9829
25671         * g++.dg/parse/namespace6.C: New test.
25672
25673 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25674
25675         PR target/9732
25676         * gcc.dg/20030225-1.c: New test.
25677
25678 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25679
25680         * README: Remove out-of-date information.
25681
25682         PR c++/9836
25683         * g++.dg/template/spec6.C: New test.
25684
25685 2003-02-24  Jeff Law  <law@redhat.com>
25686
25687         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
25688
25689 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25690
25691         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
25692         * gcc.dg/pragma-ep-1.c: Likewise.
25693
25694 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25695
25696         PR c++/9602
25697         * g++.dg/template/friend16.C: New test.
25698
25699 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
25700
25701         PR c++/5333
25702         * g++.dg/parse/fused-params1.C: Adjust error messages.
25703         * g++.dg/template/nested3.C: New test.
25704
25705 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
25706
25707         * g++.dg/abi/param1.C: New test.
25708
25709 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25710
25711         PR c++/7982
25712         * g++.dg/warn/implicit-typename1.C: New test.
25713
25714 2003-02-22  Kelley Cook <kelleycook@comcast.net>
25715
25716         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
25717         with "mtune".
25718         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25719         * gcc.c-torture/execute/20010129-1.x: Likewise.
25720         * gcc.dg/20011107-1.c: Likewise.
25721         * gcc.dg/20020108-1.c: Likewise.
25722         * gcc.dg/20020122-3.c: Likewise.
25723         * gcc.dg/20020206-1.c: Likewise.
25724         * gcc.dg/20020310-1.c: Likewise.
25725         * gcc.dg/20020426-2.c: Likewise.
25726         * gcc.dg/20020517-1.c: Likewise.
25727         * gcc.dg/991230-1.c: Likewise.
25728         * gcc.dg/i386-unroll-1.c: Likewise.
25729         * gcc.misc-tests/i386-prefetch.exp: Likewise.
25730
25731 2003-02-22  Jan Hubicka  <jh@suse.cz>
25732
25733         * gcc.dg/i386-mul.c: New test.
25734
25735 2003-02-21  Roger Sayle  <roger@eyesopen.com>
25736
25737         * gcc.dg/builtins-5.c: New test case.
25738
25739 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
25740
25741         * gcc.dg/asmreg-1.c: New test.
25742
25743 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25744
25745         PR c++/9749
25746         * g++.dg/parse/varmod1.C: New test.
25747
25748 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25749
25750         PR c++/9727
25751         * g++.dg/template/op1.C: New test.
25752
25753 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25754
25755         PR c++/8906
25756         * g++.dg/template/nested2.C: New test.
25757
25758 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25759
25760         PR c++/8724
25761         * g++.dg/expr/dtor1.C: New test.
25762
25763 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
25764
25765         * gcc.dg/cpp/include3.c: New test.
25766         * gcc.dg/cpp/inc/foo.h: New file.
25767
25768 2003-02-21  Glen Nakamura  <glen@imodulo.com>
25769
25770         * gcc.c-torture/execute/20030221-1.c: New test.
25771
25772 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
25773
25774         PR c++/9729
25775         * g++.dg/abi/conv1.C: New test.
25776
25777 2003-02-20  Jan Hubicka  <jh@suse.cz>
25778
25779         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
25780
25781 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
25782
25783         * gcc.c-torture/compile/20030219-1.c: New test.
25784
25785 2003-02-18  Jan Hubicka  <jh@suse.cz>
25786
25787         * gcc.dg/funcorder.c: New test.
25788
25789 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25790
25791         * gcc.c-torture/execute/20030218-1.c: New.
25792
25793 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
25794
25795         * gcc.dg/20030218-1.c: New.
25796
25797 2003-02-18  Richard Henderson  <rth@redhat.com>
25798
25799         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
25800         * gcc.dg/attr-used-2.c: New.
25801
25802 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/9704
25805         * g++.dg/init/copy5.C: New test.
25806
25807 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
25808
25809         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
25810         * g++.dg/pch/pch.exp: Likewise.
25811
25812 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25813
25814         * gcc.c-torture/execute/20030209-1.c: Enable the test if
25815         STACK_SIZE is not defined.
25816
25817 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25818
25819         PR c++/9457
25820         * g++.dg/template/init1.C: New test.
25821
25822 2003-02-16  Jan HUbicka  <jh@suse.cz>
25823
25824         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
25825         (foo): Add few extra tests
25826         * gcc.dg/c99-const-expr-3.c: Likewise.
25827         * gcc.c-torture/execute/20030216-1.c: New.
25828
25829 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25830
25831         PR c++/9459
25832         * g++.dg/ext/typeof4.C: New test.
25833
25834 2003-02-15  Roger Sayle  <roger@eyesopen.com>
25835
25836         * gcc.dg/i386-387-3.c: New test case.
25837
25838 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
25839
25840         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25841         cris-*-elf* cris-*-aout* and mmix-*-*.
25842
25843 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
25844
25845         * gcc.dg/20030213-1.c: New test.
25846
25847 2003-02-12  Roger Sayle  <roger@eyesopen.com>
25848
25849         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
25850         * gcc.dg/i386-387-2.c: Likewise.
25851
25852 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
25853
25854         * gcc.dg/ppc-spe.c: Fix formatting.
25855         Enable tests that were previously unsupported by gas.
25856         Delete tests for instructions that no longer exist.
25857         Switch arguments on evsubifw builtin.
25858
25859 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
25860
25861         * gcc.c-torture/execute/20030209-1.c: Disable the test if
25862         STACK_SIZE is too small.
25863
25864 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25865             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25866
25867         * gcc.dg/decl-2.c: New test.
25868
25869 2003-02-10  Jan Hubicka  <jh@suse.cz>
25870
25871         * gcc.dg/i386-fpcvt-1.c: New test.
25872
25873 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
25874
25875         * gcc.c-torture/execute/20030209-1.c: New test.
25876
25877 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
25878
25879         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
25880         int-wide bitops, use the constants of the same width.
25881         Likewise, if long long is 32-bit wide, test bitops using
25882         32-bit constants.
25883
25884 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
25885
25886         * gcc.dg/20021014-1.c: Annotate with expected notice text.
25887
25888 2003-02-07  Roger Sayle  <roger@eyesopen.com>
25889
25890         * testsuite/gcc.dg/builtins-4.c: New test case.
25891
25892 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25893
25894         * gcc.dg/20020430-1.c: Fix dg command typos.
25895         * gcc.dg/20020503-1.c: Likewise.
25896
25897 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25898
25899         PR c++/8785
25900         * g++.dg/parse/fused-params1.C: New test.
25901
25902         PR c++/8857
25903         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
25904
25905         PR c++/8921
25906         * g++.dg/parse/non-dependent1.C: New test.
25907
25908         PR c++/8928
25909         * g++.dg/parse/dupl-tmpl-args1.C: New test.
25910
25911         PR c++/9228
25912         * g++.dg/parse/undefined7.C: New test.
25913         * g++.dg/parse/non-templ1.C: New test.
25914
25915         PR c++/9229
25916         * g++.dg/parse/too-many-tmpl-args1.C: New test.
25917
25918 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
25919
25920         * gcc.c-torture/compile/20030206-1.c: New test.
25921
25922 2003-02-05  Roger Sayle  <roger@eyesopen.com>
25923
25924         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
25925         "pow" to "foo" to avoid potential confusion with a math built-in.
25926
25927 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25928
25929         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
25930         conditions for SPARC targets.
25931
25932 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
25933
25934         * gcc.dg/20030204-1.c: New test.
25935
25936 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25937
25938         PR c++/38
25939         * g++.dg/parse/array-size1.C: New test.
25940
25941         PR c++/5657
25942         * g++.dg/parse/undefined3.C: New test.
25943
25944         PR c++/5665
25945         * g++.dg/parse/undefined4.C: New test.
25946
25947         PR c++/5975
25948         * g++.dg/parse/undefined5.C: New test.
25949
25950         PR c++/7259
25951         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
25952
25953         PR c++/8578
25954         * g++.dg/parse/casting-operator1.C: New test.
25955
25956         PR c++/8596
25957         * g++.dg/parse/undefined6.C: New test.
25958
25959         PR c++/8736
25960         * g++.dg/parse/missing-template1.C: New test.
25961
25962 2003-02-04  Jan Hubicka  <jh@suse.cz>
25963
25964         * gcc.dg/i386-cadd.c: Compile using -march=k8.
25965         * gcc.dg/i386-cmov?.c: Likewise.
25966         * gcc.dg/i386-fpcvt-?.c: Likewise.
25967         * gcc.dg/i386-ssefp-1.c: Likewise.
25968         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
25969         conventions.
25970
25971 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
25972
25973         PR c++/7129
25974         * testsuite/g++.dg/ext/max.C: New test.
25975
25976 2003-02-03  Jan Hubicka  <jh@suse.cz>
25977
25978         * gcc.c-torture/execute/20030203-1.c: New test.
25979
25980 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
25981
25982         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
25983         'natural-endian'.
25984
25985 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
25986
25987         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
25988         * g++.dg/init/new2.C: Likewise.
25989         * g++.dg/other/new1.C: Likewise.
25990
25991 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
25992
25993         * gcc.dg/struct-ret-libc.c: New test.
25994
25995 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
25996
25997         * gcc.dg/20030129-1.c: New test.
25998
25999 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26000
26001         PR c++/8849
26002         * g++.dg/template/ptrmem4.C: New test.
26003
26004 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26005
26006         * g++.dg/parser/constant1.C: New test.
26007
26008 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26009
26010         PR c++/8591
26011         * g++.dg/parse/friend2.C: New test.
26012
26013 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26014
26015         PR c++/9437
26016         * g++.dg/template/unify4.C: New test.
26017
26018 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26019
26020         * gcc.c-torture/execute/20030128-1.c: New test.
26021
26022 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26023
26024         * g++.dg/lookup/nested1.C: Test moved from ...
26025         * g++.old-deja/g++.other/lookup24.C: ... here.
26026
26027 2003-01-28  Jan Hubicka  <jh@suse.cz>
26028
26029         * gcc.dg/i386-cmov5.c: New test.
26030
26031 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
26032
26033         * gcc.c-torture/execute/20010925-1.c: Changed the
26034         memcpy declaration.
26035
26036 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26037
26038         PR c++/3902
26039         * g++.dg/parse/template5.C: New test.
26040
26041 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
26042
26043         PR fortran/9258
26044         * g77.dg/pr9258: New test.
26045
26046 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26047
26048         * README: Move relevant parts from README.g++.
26049
26050         * README.g++: Remove this file.
26051
26052 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         * g++.dg/abi/dcast1.C: New test.
26055
26056 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26057
26058         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
26059
26060 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
26061
26062         PR c++/47
26063         * g++.old-deja/g++.other/lookup24.C: New test.
26064
26065 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26066
26067         PR middle-end/7227
26068         * gcc.dg/uninit-C.c: New test.
26069
26070 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
26071
26072         * g++.dg/abi/covariant1.C: New test.
26073
26074 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
26075
26076         * gcc.dg/20030123-1.c: New test.
26077
26078 2003-01-25  Jan Hubicka  <jh@suse.cz>
26079
26080         PR opt/8492
26081         * gcc.c-torture/compile/20030125-1.c
26082
26083 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
26084
26085         PR c++/9403
26086         * g++.dg/parse/template3.C: New test.
26087         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
26088
26089         PR c++/795
26090         * g++.dg/parse/template4.C: New test.
26091
26092         PR c++/9415
26093         * g++.dg/template/qual2.C: New test.
26094
26095         PR c++/8545
26096         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26097
26098         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26099
26100 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26101
26102         * gcc.c-torture/execute/switch-1.c: New test case.
26103
26104 2003-01-25  Jan Hubicka  <jh@suse.cz>
26105
26106         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26107
26108 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26109
26110         Tweaks for Bison-1.875. From the NEWS file:
26111         "- `parse error' -> `syntax error'
26112         Bison now uniformly uses the term `syntax error'"
26113         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26114         * gcc.dg/cpp/digraph2.c: Likewise.
26115         * gcc.dg/cpp/direct2.c: Likewise.
26116         * gcc.dg/cpp/paste4.c: Likewise.
26117         * gcc.dg/c90-restrict-1.c: Likewise.
26118         * gcc.dg/c99-func-2.c: Likewise.
26119         * gcc.dg/noncompile/920721-2.c: Likewise.
26120         * gcc.dg/noncompile/930622-2.c: Likewise.
26121         * gcc.dg/noncompile/940112-1.c: Likewise.
26122         * gcc.dg/noncompile/950921-1.c: Likewise.
26123         * gcc.dg/noncompile/951123-1.c: Likewise.
26124         * gcc.dg/noncompile/971104-1.c: Likewise.
26125         * gcc.dg/noncompile/990416-1.c: Likewise.
26126
26127 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26128
26129         * g++.dg/parse/undefined1.C: Add error message.
26130
26131 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26132
26133         PR c++/9354
26134         * g++.dg/parse/new1.C: New test.
26135
26136         PR c++/9216
26137         * g++.dg/parse/template2.C: New test.
26138
26139         PR c++/9354
26140         * g++.dg/parse/typedef2.C: New test.
26141
26142         PR c++/9328
26143         * g++.dg/ext/typeof3.C: New test.
26144
26145 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26146
26147         PR c++/2738
26148         * g++.dg/parse/ret-type1.C: New test.
26149
26150         PR c++/3792
26151         * g++.dg/parse/tmpl-outside1.C: New test.
26152
26153         PR c++/4207
26154         * g++.dg/parse/int-as-enum1.C: New test.
26155
26156         PR c++/4903
26157         * g++.dg/parse/no-typename1.C: New test.
26158
26159         PR c++/5533
26160         * g++.dg/parse/no-value1.C: New test.
26161
26162         PR c++/5921
26163         * g++.dg/parse/wrong-inline1.C: New test.
26164
26165         PR c++/6402
26166         * g++.dg/parse/ref1.C: New test.
26167
26168         PR c++/6992
26169         * g++.dg/parse/attr-ctor1.C: New test.
26170
26171         PR c++/7229
26172         * g++.dg/parse/namespace5.C: New test.
26173
26174         PR c++/7917
26175         * g++.dg/parse/func-def1.C: New test.
26176
26177         PR c++/8143
26178         * g++.dg/parse/undefined1.C: New test.
26179
26180         PR c++/5723, PR c++/8522
26181         * g++.dg/parse/specialization1.C: New test.
26182
26183         PR c++/163, PR c++/8595
26184         * g++.dg/parse/struct-as-enum1.C: New test.
26185
26186         PR c++/9173
26187         * g++.dg/parse/undefined2.C: New test.
26188
26189 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26190
26191         PR c++/9298
26192         * g++.dg/parse/template1.C: New test.
26193
26194         PR c++/9384
26195         * g++.dg/parse/using1.C: New test.
26196
26197         PR c++/9285
26198         PR c++/9294
26199         * g++.dg/parse/expr2.C: New test.
26200
26201         PR c++/9388
26202         * g++.dg/parse/lookup2.C: Likewise.
26203
26204 2003-01-21  Jan Hubicka  <jh@suse.cz>
26205
26206         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26207         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26208         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26209         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26210
26211 2003-01-20  Nick Clifton  <nickc@redhat.com>
26212
26213         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26214         problem with ARM sibcall code generation.
26215
26216 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26217
26218         * gcc.c-torture/execute/20030120-1.c: New.
26219
26220 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26221
26222         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26223
26224 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26225
26226         PR c++/9272
26227         * g++.dg/parse/ctor1.C: New test.
26228
26229         PR c++/9294:
26230         * g++.dg/parse/qualified1.C: New test.
26231
26232         * g++.dg/parse/typename3.C: New test.
26233
26234 2003-01-16  Richard Henderson  <rth@redhat.com>
26235
26236         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26237
26238 2003-01-16  Richard Henderson  <rth@redhat.com>
26239
26240         * g++.dg/pch/pch.exp: Copy test header to the working directory
26241         before using it either for precompilation or direct use.
26242         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26243         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26244
26245 2003-01-16  Richard Henderson  <rth@redhat.com>
26246
26247         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26248         before using it either for precompilation or direct use.
26249         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26250         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26251
26252 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26253
26254         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26255         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26256         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26257         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26258         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26259         typename warning into error.
26260         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26261         error messages.
26262         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26263         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26264         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26265         messages.
26266         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26267         make declaration visible in template.
26268         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26269         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26270         messages.
26271         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26272         message.
26273         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26274         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26275         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26276         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26277         typename warning with error message.
26278         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26279         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26280         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26281
26282 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26283
26284         * g++.dg/parse/ambig2.C: New test.
26285
26286 2003-01-15  Richard Henderson  <rth@redhat.com>
26287
26288         * g++.dg/tls/init-2.C: Update error message string.
26289
26290 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26291
26292         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26293
26294 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26295
26296         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26297         all for HC11/HC12.
26298         * gcc.c-torture/compile/20001205-1.x: Likewise.
26299         * gcc.c-torture/compile/20001226-1.x: Likewise.
26300         * gcc.c-torture/compile/920520-1.x: Likewise.
26301         * gcc.c-torture/compile/961203-1.x: Likewise.
26302         * gcc.c-torture/compile/20020604-1.x: Likewise.
26303
26304 2003-01-15  Jan Hubicka  <jh@suse.cz>
26305
26306         * gcc.c-torture/compile/20030115-1.c: New test.
26307
26308         * gcc.dg/i386-fpcvt-1.c: New test.
26309         * gcc.dg/i386-fpcvt-2.c: New test.
26310
26311 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26312
26313         Further conform g++'s __vmi_class_type_info to the C++ ABI
26314         specification.
26315         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26316         the specification.
26317
26318 2003-01-14  Jan Hubicka  <jh@suse.cz>
26319
26320         * gcc.dg/i386-fpcvt-1.c: New test.
26321         * gcc.dg/i386-fpcvt-2.c: New test.
26322
26323 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26324
26325         * gcc.dg/i386-mmx-3.c: New test.
26326
26327 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26328
26329         PR c++/9264
26330         * g++.dg/parse/octal1.C: New file.
26331
26332         PR c++/9172
26333         * g++.dg/parse/typename1.C: New file.
26334
26335 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26336
26337         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26338         * gcc.dg/bf-no-ms-layout.c: Likewise.
26339         * gcc.dg/bf-ms-attrib.c: Likewise.
26340
26341 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26342
26343         PR c++/9099
26344         * g++.dg/parse/dtor1.C: New file.
26345
26346         PR c++/9128
26347         * g++.dg/rtti/typeid1.C: New file.
26348
26349         PR c++/9153
26350         * g++.dg/parse/lookup1.C: New file.
26351
26352         PR c++/9171
26353         * g++.dg/templ/spec5.C: New file.
26354
26355 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26356
26357         * gcc.c-torture/compile/20030110-1.c: New test.
26358
26359 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26360
26361         Merge from pch-branch:
26362
26363         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26364
26365         * gcc.dg/pch/cpp-1.h: New.
26366         * gcc.dg/pch/cpp-1.c: New.
26367         * gcc.dg/pch/cpp-2.h: New.
26368         * gcc.dg/pch/cpp-2.c: New.
26369
26370         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26371
26372         * gcc.dg/pch/except-1.h: New.
26373         * gcc.dg/pch/except-1.c: New.
26374
26375         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26376
26377         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26378         running test.
26379         * gcc.dg/pch: Include *.hp not *.h.
26380         * gcc.dg/pch/system-1.h: New.
26381         * gcc.dg/pch/system-1.c: New.
26382
26383         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26384
26385         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26386         rather than trying to build and run a program using PCH.
26387         * gcc.dg/pch: Remove dg-do commands from test files.
26388
26389         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26390
26391         * gcc.dg/pch/macro-3.c: New.
26392         * gcc.dg/pch/macro-3.h: New.
26393
26394         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26395
26396         * gcc.dg/pch/common-1.c: New.
26397         * gcc.dg/pch/common-1.h: New.
26398         * gcc.dg/pch/decl-1.c: New.
26399         * gcc.dg/pch/decl-1.h: New.
26400         * gcc.dg/pch/decl-2.c: New.
26401         * gcc.dg/pch/decl-2.h: New.
26402         * gcc.dg/pch/decl-3.c: New.
26403         * gcc.dg/pch/decl-3.h: New.
26404         * gcc.dg/pch/decl-4.c: New.
26405         * gcc.dg/pch/decl-4.h: New.
26406         * gcc.dg/pch/decl-5.c: New.
26407         * gcc.dg/pch/decl-5.h: New.
26408         * gcc.dg/pch/global-1.c: New.
26409         * gcc.dg/pch/global-1.h: New.
26410         * gcc.dg/pch/inline-1.c: New.
26411         * gcc.dg/pch/inline-1.h: New.
26412         * gcc.dg/pch/inline-2.c: New.
26413         * gcc.dg/pch/inline-2.h: New.
26414         * gcc.dg/pch/static-1.c: New.
26415         * gcc.dg/pch/static-1.h: New.
26416         * gcc.dg/pch/static-2.c: New.
26417         * gcc.dg/pch/static-2.h: New.
26418
26419         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26420
26421         * g++.dg/pch/pch.exp: Better handle failing testcases.
26422         * gcc.dg/pch/pch.exp: Likewise.
26423         * gcc.dg/pch/macro-1.c: New.
26424         * gcc.dg/pch/macro-1.h: New.
26425         * gcc.dg/pch/macro-2.c: New.
26426         * gcc.dg/pch/macro-2.h: New.
26427
26428         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26429
26430         * g++.dg/dg.exp: Treat files in pch/ specially.
26431         * g++.dg/pch/pch.exp: New file.
26432         * g++.dg/pch/empty.H: New file.
26433         * g++.dg/pch/empty.C: New file.
26434         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26435         "precompile".
26436
26437         * gcc.dg/pch/pch.exp: New file.
26438         * gcc.dg/pch/empty.h: New file.
26439         * gcc.dg/pch/empty.c: New file.
26440         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26441         "precompile".
26442
26443 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26444
26445         * g++.dg/template/friend14.C: New test.
26446
26447 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26448
26449         * gcc.dg/old-style-asm-1.c: New test.
26450
26451 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26452
26453         * gcc.c-torture/compile/20030109-1.c: New test.
26454
26455 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26456
26457         * gcc.c-torture/execute/20030109-1.c: New test.
26458
26459 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26460
26461         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26462         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26463         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26464         * g++.old-deja/g++.mike/eh2.C: Likewise.
26465         * g++.old-deja/g++.mike/eh3.C: Likewise.
26466         * g++.old-deja/g++.mike/eh5.C: Likewise.
26467         * g++.old-deja/g++.mike/eh6.C: Likewise.
26468         * g++.old-deja/g++.mike/eh7.C: Likewise.
26469         * g++.old-deja/g++.mike/eh8.C: Likewise.
26470         * g++.old-deja/g++.mike/eh9.C: Likewise.
26471         * g++.old-deja/g++.mike/eh10.C: Likewise.
26472         * g++.old-deja/g++.mike/eh12.C: Likewise.
26473         * g++.old-deja/g++.mike/eh13.C: Likewise.
26474         * g++.old-deja/g++.mike/eh14.C: Likewise.
26475         * g++.old-deja/g++.mike/eh16.C: Likewise.
26476         * g++.old-deja/g++.mike/eh17.C: Likewise.
26477         * g++.old-deja/g++.mike/eh18.C: Likewise.
26478         * g++.old-deja/g++.mike/eh21.C: Likewise.
26479         * g++.old-deja/g++.mike/eh23.C: Likewise.
26480         * g++.old-deja/g++.mike/eh24.C: Likewise.
26481         * g++.old-deja/g++.mike/eh25.C: Likewise.
26482         * g++.old-deja/g++.mike/eh26.C: Likewise.
26483         * g++.old-deja/g++.mike/eh27.C: Likewise.
26484         * g++.old-deja/g++.mike/eh28.C: Likewise.
26485         * g++.old-deja/g++.mike/eh29.C: Likewise.
26486         * g++.old-deja/g++.mike/eh31.C: Likewise.
26487         * g++.old-deja/g++.mike/eh33.C: Likewise.
26488         * g++.old-deja/g++.mike/eh34.C: Likewise.
26489         * g++.old-deja/g++.mike/eh35.C: Likewise.
26490         * g++.old-deja/g++.mike/eh36.C: Likewise.
26491         * g++.old-deja/g++.mike/eh37.C: Likewise.
26492         * g++.old-deja/g++.mike/eh38.C: Likewise.
26493         * g++.old-deja/g++.mike/eh39.C: Likewise.
26494         * g++.old-deja/g++.mike/eh40.C: Likewise.
26495         * g++.old-deja/g++.mike/eh41.C: Likewise.
26496         * g++.old-deja/g++.mike/eh42.C: Likewise.
26497         * g++.old-deja/g++.mike/eh44.C: Likewise.
26498         * g++.old-deja/g++.mike/eh46.C: Likewise.
26499         * g++.old-deja/g++.mike/eh47.C: Likewise.
26500         * g++.old-deja/g++.mike/eh48.C: Likewise.
26501         * g++.old-deja/g++.mike/eh49.C: Likewise.
26502         * g++.old-deja/g++.mike/eh50.C: Likewise.
26503         * g++.old-deja/g++.mike/eh51.C: Likewise.
26504         * g++.old-deja/g++.mike/eh53.C: Likewise.
26505         * g++.old-deja/g++.mike/eh55.C: Likewise.
26506         * g++.old-deja/g++.mike/p7912.C: Likewise.
26507         * g++.old-deja/g++.mike/p9706.C: Likewise.
26508         * g++.old-deja/g++.mike/p10416.C: Likewise.
26509         * g++.old-deja/g++.mike/p11667.C: Likewise.
26510         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26511         Remove redundant reference to Iris.
26512         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26513         Elxsi, i860, Pico Java, and WE32K.
26514
26515 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26516
26517         * g++.dg/ext/asm4.C: New test.
26518
26519 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26520
26521         PR c++/9030
26522         * g++.dg/template/friend12.C: New test.
26523         * g++.dg/template/friend13.C: Likewise.
26524         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26525
26526 2003-01-08  Jan Hubicka  <jh@suse.cz>
26527
26528         * gcc.dg/i386-cadd.c: New test.
26529         * gcc.dg/i386-cmov4.c: Likewise.
26530
26531 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26532
26533         PR c++/9165
26534         * g++.dg/warn/Wunused-3.C: New test.
26535
26536         * g++.dg/abi/bitfield9.C: New test.
26537
26538         PR c++/9189
26539         * g++.dg/parse/defarg3.C: New test.
26540
26541 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26542
26543         * g++.dg/parse/ambig1.C: New test.
26544         * g++.dg/parse/defarg2.C: New test.
26545
26546 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26547
26548         * g++.dg/template/defarg-1.C: New test.
26549         * g++.dg/template/local2.C: Likewise.
26550
26551 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26552
26553         * gcc.c-torture/execute/20030105-1.c: New test.
26554
26555 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26556
26557         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26558         * g++.dg/parse/namespace4.C: Likewise.
26559
26560 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26561
26562         * g++.dg/template/ntp2.C: New test.
26563
26564 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26565
26566         * g++.dg/parse/extern-C-1.C: New test.
26567
26568         * g++.dg/parse/namespace4.C: New test.
26569
26570         * g++.dg/template/nested1.C: New test.
26571
26572         * g++.dg/parse/namespace3.C: New test.
26573
26574 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26575
26576         * g++.dg/lookup/two-stage1.C: New test.
26577
26578 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26579
26580         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26581         * g++.old-deja/g++.jason/access8.C: Likewise.
26582         * g++.old-deja/g++.other/decl5.C: Likewise.
26583
26584 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26585
26586         * g++.dg/parse/parse7.C: New test.
26587
26588 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26589
26590         PR c++/2843
26591         * g++.dg/ext/attrib7.C: New test.
26592
26593 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26594
26595         * g++.dg/parse/parse6.C: New test.
26596
26597 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26598
26599         * gcc.dg/h8300-stack-1.c: New.
26600
26601 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26602
26603         g++.dg/lookup/exception1.C: New test.
26604
26605         g++.dg/lookup/template1.C: New test.
26606
26607         g++.dg/parse/namespace2.C: New test.
26608
26609         g++.dg/parse/parens2.C: New test.
26610
26611 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26612
26613         * g++.dg/parse/parse5.C: New test.
26614         * g++.dg/lookup/scoped4.C: New test.
26615
26616 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26617
26618         * g++.dg/parse/parens1.C: New test.
26619
26620         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26621         angle-bracket1.C.
26622         * g++.dg/parse/parens2.C: New test.
26623
26624         * g++.dg/lookup/scope-operator1.C: New test.
26625
26626         * g++.dg/parse/operator1.C: New test.
26627
26628 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26629
26630         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26631         * g++.old-deja/g++.other/access6.C: Likewise.
26632         * g++.old-deja/g++.other/decl1.C: Likewise.
26633         * g++.old-deja/g++.pt/typename12.C: Likewise.
26634
26635 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26636
26637         * g++.dg/parse/namespace1.C: New test.
26638
26639 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26640
26641         * g++.dg/parse/parse4.C: New test.
26642
26643 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26644
26645         * g++.dg/parse/parse3.C: New test.
26646
26647 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26648
26649         * g++.dg/parse/parse2.C: New test.
26650
26651 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26652
26653         * g++.dg/template/friend11.C: New test.
26654
26655 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26656
26657         * g++.dg/parse/parse1.C: New test.
26658
26659 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26660
26661         * lib/profopt.exp: Change the name of a global variable to avoid
26662         possible clashes with other test suites.
26663
26664 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.dg/inherit/covariant8.C: New test.
26667
26668 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26669
26670         * g++.dg/init/array9.C: New test.
26671
26672         PR c++/9112
26673         * g++.dg/parse/expr1.C: New test.
26674
26675 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26676
26677         * gcc.c-torture/compile/20021230-1.c: New test.
26678
26679 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * g++.dg/inherit/covariant5.C: New test.
26682         * g++.dg/inherit/covariant6.C: New test.
26683         * g++.dg/inherit/covariant7.C: New test.
26684
26685 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26686
26687         PR c++/2739
26688         * g++.dg/other/access2.C: New test.
26689
26690 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26691
26692         * g++.dg/other/anon-struct.C: No longer fails
26693         * g++.old-deja/g++.brendan/parse4.C: Likewise.
26694         * g++.old-deja/g++.brendan/parse5.C: Likewise.
26695         * g++.old-deja/g++.brendan/parse6.C: Likewise.
26696
26697 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26698
26699         * g++.dg/parse/angle-bracket.C (main): No longer fails.
26700
26701 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
26702
26703         * g++.dg/eh/spec4.C: Remove stray semicolon.
26704         * g++.dg/expr/pmf-1.C: Change error message.
26705         * g++.dg/ext/asm1.C: Remove stray semicolon.
26706         * g++.dg/ext/typename1.C: Add missing typenames.
26707         * g++.dg/inherit/template-as-base.C: Change error message.
26708         * g++.dg/lookup/scoped1.C: Likewise.
26709         * g++.dg/lookup/scoped2.C: Likewise.
26710         * g++.dg/lookup/using2.C: Likewise.
26711         * g++.dg/other/component1.C: Remove stray semicolon.
26712         * g++.dg/other/do1.C: Change error message.
26713         * g++.dg/other/error2.C: Likewise.
26714         * g++.dg/other/init1.C: Likewise.
26715         * g++.dg/other/packed1.C: Remove stray semicolon.
26716         * g++.dg/other/ptrmem2.C: Change error message.
26717         * g++.dg/parse/parameter-declaration-1.C: Remove line number
26718         marker.
26719         * g++.dg/special/initp1.C: Remove invalid attribute usage.
26720         * g++.dg/template/access3.C: Add typename keyword.
26721         * g++.dg/template/access5.C: Remove stray semicolon.
26722         * g++.dg/template/access6.C: Likewise.
26723         * g++.dg/template/complit1.C: Likewise.
26724         * g++.dg/template/crash1.C: Change error message.
26725         * g++.dg/template/inherit2.C: Remove stray semicolon.
26726         * g++.dg/template/instantiate2.C: Likewise.
26727         * g++.dg/template/instantiate3.C: Change error message.
26728         * g++.dg/template/qual1.C: Remove stray semicolon.
26729         * g++.dg/template/qualttp18.C: Change error message.
26730         * g++.dg/template/ref1.C: Remove stray semicolon.
26731         * g++.dg/template/sizeof1.C (A::value): Declare it.
26732         * g++.dg/template/spec4.C: Change error message.
26733         * g++.dg/template/static1.C: Likewise.
26734         * g++.dg/template/type1.C: Likewise.
26735         * g++.dg/template/typename3.C: Likewise.
26736         * g++.old-deja/g++.benjamin/13478.C: Change error message.
26737         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
26738         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
26739         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
26740         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
26741         named return value extension.
26742         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
26743         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
26744         * g++.old-deja/g++.bob/extern_C.C: Likewise.
26745         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26746         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26747         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26748         * g++.old-deja/g++.brendan/crash13.C: Likewise.
26749         * g++.old-deja/g++.brendan/crash15.C: Likewise.
26750         * g++.old-deja/g++.brendan/crash18.C: Change error message.
26751         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
26752         * g++.old-deja/g++.brendan/crash38.C: Likewise.
26753         * g++.old-deja/g++.brendan/crash50.C: Likewise.
26754         * g++.old-deja/g++.brendan/crash56.C: Likewise.
26755         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
26756         syntax.
26757         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
26758         * g++.old-deja/g++.brendan/crash8.C: Change error message.
26759         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
26760         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26761         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
26762         * g++.old-deja/g++.brendan/template11.C: Likewise.
26763         * g++.old-deja/g++.brendan/template26.C: Likewise.
26764         * g++.old-deja/g++.brendan/template27.C: Use explicit
26765         specialization syntax.
26766         * g++.old-deja/g++.brendan/template30.C: Likewise.
26767         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
26768         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
26769         non-dependent names.
26770         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
26771         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
26772         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
26773         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
26774         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
26775         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
26776         named return value extension.
26777         * g++.old-deja/g++.ext/namedret2.C: Likewise.
26778         * g++.old-deja/g++.ext/namedret3.C: Likewise.
26779         * g++.old-deja/g++.ext/return1.C: Likewise.
26780         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
26781         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
26782         * g++.old-deja/g++.jason/access8.C: Likewise.
26783         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
26784         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
26785         pseudo-destructor names.
26786         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
26787         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
26788         pseudo-destructor names.
26789         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
26790         * g++.old-deja/g++.jason/overload19.C: Likewise.
26791         * g++.old-deja/g++.jason/overload32.C: Likewise.
26792         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
26793         stray semicolons.
26794         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
26795         * g++.old-deja/g++.jason/return.C: Likewise.
26796         * g++.old-deja/g++.jason/return2.C: Likewise.
26797         * g++.old-deja/g++.jason/shadow1.C: Likewise.
26798         * g++.old-deja/g++.jason/special.C: Use explicit specialization
26799         syntax.
26800         * g++.old-deja/g++.jason/template10.C: Account for use of
26801         non-dependent names.
26802         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
26803         syntax.
26804         * g++.old-deja/g++.jason/template37.C: Likewise.
26805         * g++.old-deja/g++.law/access4.C: Change error messages.
26806         * g++.old-deja/g++.law/arm13.C: Remove incorrect
26807         pseudo-destructor names.
26808         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
26809         * g++.old-deja/g++.law/ctors9.C: Likewise.
26810         * g++.old-deja/g++.law/cvt22.C: Likewise.
26811         * g++.old-deja/g++.law/dtors5.C: Likewise.
26812         * g++.old-deja/g++.law/global-init1.C: Likewise.
26813         * g++.old-deja/g++.law/missed-error3.C: Likewise.
26814         * g++.old-deja/g++.law/operators28.C: Likewise.
26815         * g++.old-deja/g++.law/visibility28.C: Likewise.
26816         * g++.old-deja/g++.martin/eval1.C: Likewise.
26817         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
26818         name.
26819         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
26820         * g++.old-deja/g++.mike/net34.C: Likewise.
26821         * g++.old-deja/g++.mike/net36.C: Likewise.
26822         * g++.old-deja/g++.mike/ns2.C: Likewise.
26823         * g++.old-deja/g++.mike/p12306.C: Likewise.
26824         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
26825         value extension.
26826         * g++.old-deja/g++.mike/p700.C: Likewise.
26827         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
26828         * g++.old-deja/g++.mike/p710.C: Likewise.
26829         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
26830         value extension.
26831         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
26832         * g++.old-deja/g++.mike/pmf9.C: Likewise.
26833         * g++.old-deja/g++.ns/crash2.C: Likewise.
26834         * g++.old-deja/g++.ns/crash3.C: Likewise.
26835         * g++.old-deja/g++.ns/invalid1.C: Likewise.
26836         * g++.old-deja/g++.ns/ns17.C: Likewise.
26837         * g++.old-deja/g++.ns/template16.C: Likewise.
26838         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
26839         keyword.
26840         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
26841         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
26842         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
26843         named return value extension.
26844         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
26845         * g++.old-deja/g++.other/access4.C: Issue additional error
26846         messages.
26847         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
26848         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
26849         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
26850         * g++.old-deja/g++.other/crash25.C: Change error message.
26851         * g++.old-deja/g++.other/crash4.C: Change error message.
26852         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
26853         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
26854         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
26855         checks.
26856         * g++.old-deja/g++.other/defarg8.C: Likewise.
26857         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
26858         * g++.old-deja/g++.other/dtor10.C: Likewise.
26859         * g++.old-deja/g++.other/incomplete.C: Likewise.
26860         * g++.old-deja/g++.other/linkage7.C: Likewise.
26861         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
26862         lookup algorithm.
26863         * g++.old-deja/g++.other/mangle2.C: Likewise.
26864         * g++.old-deja/g++.other/refinit2.C: Likewise.
26865         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
26866         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
26867         * g++.old-deja/g++.pt/crash28.C: Likewise.
26868         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
26869         syntax.
26870         * g++.old-deja/g++.pt/crash32.C: Change error message.
26871         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
26872         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
26873         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
26874         error message position.
26875         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
26876         * g++.old-deja/g++.pt/defarg8.C: Change error message.
26877         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
26878         syntax.
26879         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
26880         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
26881         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
26882         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
26883         keyword.
26884         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26885         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
26886         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
26887         keyword.
26888         * g++.old-deja/g++.pt/explicit71.C: Change error message.
26889         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
26890         syntax.
26891         * g++.old-deja/g++.pt/friend28.C: Account for use of
26892         non-dependent names.
26893         * g++.old-deja/g++.pt/friend29.C: Likewise.
26894         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
26895         rules.
26896         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
26897         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
26898         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
26899         lookup rules.
26900         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
26901         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
26902         keyword.
26903         * g++.old-deja/g++.pt/memclass20.C: Likewise.
26904         * g++.old-deja/g++.pt/memclass5.C: Likewise.
26905         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
26906         keyword.
26907         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
26908         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
26909         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
26910         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
26911         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
26912         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
26913         keyword.
26914         * g++.old-deja/g++.pt/spec10.C: Likewise.
26915         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
26916         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
26917         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
26918         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
26919         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
26920         * g++.old-deja/g++.pt/ttp62.C: Likewise.
26921         * g++.old-deja/g++.pt/ttp64.C: Likewise.
26922         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
26923         * g++.old-deja/g++.pt/typename15.C: Likewise.
26924         * g++.old-deja/g++.pt/typename22.C: Likewise.
26925         * g++.old-deja/g++.pt/typename6.C: Change error messages.
26926         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
26927         * g++.old-deja/g++.pt/virtual2.C: Likewise.
26928         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
26929         syntax.
26930         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
26931         return value extension.
26932         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
26933         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
26934         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
26935         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
26936
26937 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26938
26939         * g++.dg/warn/inline1.C: New test.
26940         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
26941         * g++.old-deja/g++.jason/synth10.C: Likewise.
26942         * g++.old-deja/g++.mike/net31.C: Likewise.
26943         * g++.old-deja/g++.mike/p8786.C: Likewise.
26944
26945         * g++.dg/template/friend10.C: New test.
26946         * g++.dg/template/conv5.C: New test.
26947
26948 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26949
26950         * g++.dg/lookup/scoped3.C: New test.
26951
26952         * g++.dg/lookup/decl1.C: New test.
26953         * g++.dg/lookup/decl2.C: New test.
26954
26955 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26956
26957         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
26958         gcc.c-torture/compile/20021015-1.c,
26959         gcc.c-torture/compile/20021015-2.c,
26960         gcc.c-torture/compile/20021123-1.c,
26961         gcc.c-torture/compile/20021123-2.c,
26962         gcc.c-torture/compile/20021123-3.c,
26963         gcc.c-torture/compile/20021123-4.c,
26964         gcc.c-torture/execute/20021024-1.c: Add tests previously added
26965         only to 3.1 or 3.2 branch.
26966
26967 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
26968
26969         * gcc.dg/i386-bitfield3.c: New test.
26970
26971         * gcc.dg/i386-bitfield2.c: New test.
26972
26973 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
26974
26975         * g++.dg/parse/conv_op1.C: New test.
26976
26977 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
26978
26979         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
26980         approved.
26981
26982 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
26983
26984         * gcc.c-torture/compile/20021220-1.c: New test.
26985
26986 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
26987
26988         * gcc.dg/i386-fastcall-1.c: New.
26989
26990 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26991
26992         * gcc.c-torture/execute/20021219-1.c: New test.
26993
26994 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26995
26996         * gcc.dg/i386-pic-1.c: New test.
26997
26998 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26999
27000         PR c++/8099
27001         * g++.dg/template/friend9.C: New test.
27002
27003 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27004
27005         PR c++/3663
27006         * g++.dg/template/access7.C: New test.
27007
27008 2002-12-18  Nick Clifton  <nickc@redhat.com>
27009
27010         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27011         the libstdc++-v3 directory has been found.
27012
27013 2002-12-12  Devang Patel <dpatel@apple.com>
27014         * gcc.dg/darwin-ld-1.c: New test.
27015         * gcc.dg/darwin-ld-2.c: New test.
27016         * gcc.dg/darwin-ld-3.c: New test.
27017         * gcc.dg/darwin-ld-4.c: New test.
27018         * gcc.dg/darwin-ld-5.c: New test.
27019
27020 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27021
27022         * gcc.c-torture/compile/20021212-1.c: New test.
27023
27024 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
27025
27026         * gcc.dg/fshort-wchar: New test.
27027
27028 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
27029
27030         PR c++/8372
27031         * g++.dg/template/dtor1.C: New test.
27032
27033         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
27034         markers.
27035
27036 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
27037
27038         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
27039
27040 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
27041
27042         * g++.dg/template/static1.C: New test.
27043         * g++.dg/template/static2.C: New test.
27044         * g++.old-deja/g++.ext/memconst.C: New test.
27045
27046 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27047
27048         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
27049         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
27050         * g++.dg/special/initp1.C: Likewise.
27051
27052 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
27053
27054         * gcc.c-torture/execute/20021204-1.c: New test.
27055
27056 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
27057
27058         * gcc.dg/ppc-fmadd-1.c: New file.
27059         * gcc.dg/ppc-fmadd-2.c: New file.
27060         * gcc.dg/ppc-fmadd-3.c: New file.
27061
27062 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27063
27064         * gcc.c-torture/compile/20021204-1.c: New test.
27065
27066 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27067
27068         * g++.dg/inherit/covariant2.C: New test.
27069         * g++.dg/inherit/covariant3.C: New test.
27070         * g++.dg/inherit/covariant4.C: New test.
27071         * g++.dg/inherit/covariant1.C: Remove XFAIL.
27072         * g++.old-deja/g++.robertl/eb17.C: Likewise.
27073
27074 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
27075
27076         PR c++/8688
27077         * g++.dg/init/brace3.C: New test.
27078
27079 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
27080
27081         * gcc.dg/20020210-1.c: Fix a comment typo.
27082
27083 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
27084
27085         PR c++/8720
27086         * g++.dg/parse/defarg1.C: New test.
27087
27088         PR c++/8615
27089         * g++.dg/template/char1.C: New test.
27090
27091         * g++.dg/template/varmod1.C: Fix typo.
27092
27093 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27094
27095         DR 180
27096         * g++.old-deja/g++.pt/crash32.C: Expect error.
27097
27098 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27099
27100         PR c++/5919
27101         * g++.dg/template/varmod1.C: New test.
27102
27103         PR c++/8727
27104         * g++.dg/inherit/typeinfo1.C: New test.
27105
27106         PR c++/8663
27107         * g++.dg/inherit/typedef1.C: New test.
27108
27109 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27110
27111         PR c++/8332
27112         PR c++/8493
27113         * g++.dg/template/strlen1.C: New test.
27114
27115         PR c++/8227
27116         * g++.dg/template/ctor2.C: New test.
27117
27118         PR c++/8214
27119         * g++.dg/init/string1.C: New test.
27120
27121         PR c++/8511
27122         * g++.dg/template/friend8.C: New test.
27123
27124 2002-11-29  Joe Buck <jbuck@synopsys.com>
27125
27126         * g++.dg/lookup/anon2.C: New test.
27127
27128 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27129
27130         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27131         h8300 port.
27132
27133 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27134
27135         * gcc.dg/bitfld-6.c: New test.
27136
27137 2002-11-27  Jan Hubicka  <jh@suse.cz>
27138
27139         * gcc.c-torture/execute/20021127.[cx]: New test.
27140
27141 2002-11-26  Jan Hubicka  <jh@suse.cz>
27142
27143         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27144         quality.
27145
27146 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27147
27148         * g++.dg/init/brace2.C: New test.
27149         * g++.old-deja/g++.mike/p9129.C: Correct.
27150
27151 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27152
27153         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27154
27155 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27156
27157         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27158
27159 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27160
27161         * testsuite/g++.dg/abi/empty11.C: New test.
27162         * testsuite/g++.dg/rtti/cv1.C: New test.
27163
27164 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27165
27166         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27167
27168 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27169
27170         * g++.dg/abi/empty10.C: New test.
27171
27172 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27173
27174         * gcc.c-torture/compile/20021124-1.c: New test.
27175
27176 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27177
27178         * g++.dg/abi/rtti2.C: New test.
27179
27180 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27181
27182         * gcc.dg/i386-unroll-1.c: New test.
27183
27184 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27185
27186         * gcc.c-torture/compile/20021120-1.c: New test.
27187         * gcc.c-torture/compile/20021120-2.c: New test.
27188
27189 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27190
27191         * gcc.dg/bitfld-5.c: New test.
27192
27193 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27194
27195         * gcc.c-torture/execute/20021120-3.c: New test.
27196
27197 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27198
27199         * gcc.c-torture/execute/20021120-2.c: New test.
27200
27201 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27202
27203         * gcc.c-torture/execute/20021120-1.c: New test.
27204
27205 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27206
27207         * gcc.c-torture/execute/20021118-3.c: New test.
27208
27209 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27210
27211         * gcc.c-torture/compile/20021119-1.c: New test.
27212
27213 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27214
27215         * gcc.dg/duff-1.c: New test.
27216         * gcc.dg/duff-2.c: New test.
27217         * gcc.dg/duff-3.c: New test.
27218
27219 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27220
27221         * gcc.dg/cpp/_Pragma5.c: New test.
27222
27223 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27224
27225         * gcc.c-torture/execute/20021118-2.c: New test.
27226
27227 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27228
27229         * gcc.c-torture/execute/20021118-1.c: New test.
27230
27231 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27232
27233         * gcc.dg/20021116-1.c: New test.
27234
27235 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27236
27237         * g++.dg/abi/vcall1.C: New test.
27238
27239 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27240
27241         * gcc.dg/20021029-1.c: New test.
27242         * gcc.dg/20021029-2.c: New test.
27243
27244 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27245
27246         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27247
27248 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27249
27250         PR c/8439
27251         * gcc.dg/20021110.c: Move to ...
27252         * gcc.c-torture/compile/20021110.c: .... here.
27253
27254 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27255
27256         PR c/8467
27257         * gcc.c-torture/execute/20021111-1.c
27258
27259 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27260
27261         PR c/8439
27262         * gcc.dg/20021110.c: New test.
27263
27264 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27265
27266         * g++.dg/abi/vthunk3.C: Run only on x86.
27267
27268 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27269
27270         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27271
27272 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27273
27274         * lib/compat.exp (compat-execute): Fix logic error in last
27275         change.
27276
27277 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27278
27279         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27280
27281 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27282
27283         PR c++/8389
27284         * g++.dg/template/access6.C: New test.
27285
27286 2002-11-08  Jan Hubicka  <jh@suse.cz>
27287
27288         * gcc.dg/i386-ssefp-1.c: New test.
27289         * gcc.dg/i386-ssefp-1.c: New test.
27290
27291 2002-11-08  Jan Hubicka  <jh@suse.cz>
27292
27293         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27294
27295 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27296
27297         * g++.dg/abi/vthunk3.C: New test.
27298
27299         PR c++/8338
27300         * g++.dg/template/crash2.C: New test.
27301
27302 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27303
27304         * testsuite/g++.dg/abi/dtor1.C: New test.
27305         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27306
27307 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27308
27309         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27310         Darwin.
27311
27312 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27313
27314         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27315         -mthumb.  Only xfail with -O0.
27316
27317 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27318
27319         * g++.dg/abi/thunk1.C: New test.
27320         * g++.dg/abi/thunk2.C: Likewise.
27321         * g++.dg/abi/vtt1.C: Likewise.
27322
27323 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27324
27325         PR optimization/8423
27326         * gcc.c-torture/execute/builtin-constant.c: New test.
27327
27328 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27329
27330         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27331         Add some more cases.
27332
27333 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27334
27335         PR c++/8391
27336         * g++.dg/opt/local1.C: New test.
27337
27338 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27339
27340         PR c++/8160
27341         * g++.dg/template/complit1.C: New test.
27342
27343         PR c++/8149
27344         * g++.dg/template/typename4.C: Likewise.
27345
27346 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27347
27348         Core issue 287, PR c++/7639
27349         * g++.dg/template/instantiate1.C: Adjust error location.
27350         * g++.dg/template/instantiate3.C: New test.
27351         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27352         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27353         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27354
27355 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27356
27357         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27358
27359 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27360
27361         PR c++/8287
27362         * g++.dg/init/dtor2.C: New test.
27363
27364 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27365
27366         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27367         * gcc.dg/nest.c: Bypass errors on irix6.
27368
27369 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27370
27371         * gcc.dg/nest.c: Expect error for mmix-*-*.
27372         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27373
27374 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27375
27376         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27377         markers.
27378
27379         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27380
27381 2002-10-25  Mike Stump  <mrs@apple.com>
27382
27383         * gcc.dg/warn-1.c: New test.
27384
27385 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27386
27387         * g++.dg/template/typename3.C: New test.
27388
27389 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27390
27391         * g++.dg/lookup/ptrmem1.C: New test.
27392
27393         * g++.dg/abi/vthunk2.C: New test.
27394
27395 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27396
27397         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27398
27399 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27400
27401         * g++.dg/abi/empty9.C: New test.
27402
27403 2002-10-24  Richard Henderson  <rth@redhat.com>
27404
27405         * g++.dg/inherit/thunk1.C: Enable for ia64.
27406
27407 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27408
27409         PR c++/8067
27410         * g++.dg/lookup/pretty1.C: New test.
27411
27412 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27413
27414         * gcc.dg/20021023-1.c: New test.
27415
27416 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27417
27418         PR c++/7679
27419         * g++.dg/parse/inline1.C: New test.
27420
27421 2002-10-23  Richard Henderson  <rth@redhat.com>
27422
27423         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27424
27425         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27426
27427 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27428
27429         PR c++/6579
27430         * g++.dg/parse/stmtexpr3.C: New test.
27431
27432 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27433
27434         * g++.dg/expr/cond1.C: New test.
27435
27436 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27437
27438         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27439
27440 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27441
27442         * g++.dg/abi/vbase13.C: New test.
27443         * g++.dg/abi/vbase14.C: Likewise.
27444
27445 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27446
27447         * gcc.dg/tls/pic-1.c: New test.
27448         * gcc.dg/tls/nonpic-1.c: New test.
27449         * gcc.dg/20021018-1.c: New test.
27450
27451 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27452
27453         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27454         Remove only files with the same base name as the test case.
27455         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27456         (profopt-execute): Likewise.  Also, remove old profiling
27457         and performance data files before running the tests.
27458
27459         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27460         * g++.dg/bprob/bprob.exp: Likewise.
27461         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27462         to allow more general test case names.
27463
27464         * g++.dg/bprob/bprob-1.C: Rename to ...
27465         * g++.dg/bprob/g++-bprob-1.C: ... this.
27466
27467         * g77.dg/bprob/bprob-1.f: Rename to ...
27468         * g77.dg/bprob/g77-bprob-1.f: ... this.
27469
27470 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27471
27472         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27473         bison 1.50 or later.
27474
27475 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27476
27477         * g++.dg/README: Describe more test directories.
27478
27479 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27480
27481         * g++.dg/init/array6.C: Add additional tests.
27482
27483 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27484
27485         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27486         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27487
27488 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27489
27490         * gcc.c-torture/compile/20020604-1.x: New.
27491         * gcc.c-torture/compile/simd-5.x: Likewise.
27492         * gcc.c-torture/execute/920710-1.x: Likewise.
27493         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27494
27495 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27496
27497         * g++.dg/inherit/override1.C: Add dg-options clause.
27498
27499 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27500
27501         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27502         _mm_slli_si128.
27503
27504 2002-10-19  Andreas Schwab  <schwab@suse.de>
27505
27506         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27507         directory component.
27508
27509 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27510
27511         * g++.dg/inherit/thunk1.C: New test.
27512
27513         * g++.dg/inherit/override1.C: New test.
27514
27515         * g++.dg/abi/mangle11.C: New test.
27516         * g++.dg/abi/mangle14.C: New test.
27517         * g++.dg/abi/mangle17.C: New test.
27518
27519 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27520
27521         * g++.dg/overload/member2.C: New test.
27522
27523 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27524
27525         * g++.dg/README: Describe new compat directory.
27526         * g++.dg/dg.exp: Skip tests in compat directory.
27527         * README.compat: New file.
27528         * lib/compat.exp: New expect script.
27529         * g++.dg/compat: New test directory.
27530         * g++.dg/compat/compat.exp: New expect script.
27531         * g++.dg/compat/abi: New test directory.
27532         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27533         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27534         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27535         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27536         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27537         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27538         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27539         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27540         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27541         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27542         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27543         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27544         * g++.dg/compat/break: New test directory.
27545         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27546         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27547         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27548         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27549         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27550         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27551         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27552         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27553         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27554         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27555         g++.dg/compat/break/README: New files.
27556         * g++.dg/compat/eh: New test directory.
27557         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27558         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27559         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27560         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27561         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27562         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27563         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27564         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27565         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27566         g++.dg/compat/eh/filter2_y.C,
27567         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27568         g++.dg/compat/eh/new1_y.C,
27569         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27570         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27571         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27572         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27573         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27574         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27575         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27576         g++.dg/compat/eh/unexpected1_y.C: New files.
27577         * g++.dg/compat/init: New test directory.
27578         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27579         g++.dg/compat/init/array5_y.C,
27580         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27581         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27582         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27583         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27584         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27585         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27586         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27587         g++.dg/compat/init/init-ref2_y.C: New files.
27588
27589 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27590
27591         PR c++/7584
27592         * g++.dg/inherit/using3.C: New test.
27593
27594 2002-10-17  Jan Hubicka  <jh@suse.cz>
27595
27596         * gcc.dg/20021017-2.c: New test.
27597
27598 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27599
27600         * g++.dg/abi/mangle16.C: Adjust.
27601
27602         * g++.dg/init/array8.C: New test.
27603
27604 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27605
27606         * gcc.dg/special/mips-abi.exp: New test.
27607         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27608
27609 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27610
27611         * g++.dg/abi/mangle16.C: New test.
27612         * g++.dg/abi/mangle17.C: Likewise.
27613
27614         PR c++/7478
27615         * g++.dg/template/ref1.C: New test.
27616
27617 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27618
27619         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27620
27621 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27622
27623         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27624
27625 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27626
27627         PR c++/7524
27628         * g++.dg/init/array7.C: New test.
27629
27630 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27631
27632         * g++.dg/init/array6.C: New test.
27633
27634         * g++.dg/abi/mangle13.C: Likewise.
27635         * g++.dg/abi/mangle14.C: Likewise.
27636         * g++.dg/abi/mangle15.C: Likewise.
27637
27638 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27639
27640         * g++.dg/abi/empty8.C: New test.
27641
27642 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         * g++.dg/init/ctor1.C: New test.
27645
27646 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27647
27648         * gcc.c-torture/execute/20021015-1.c: New test.
27649
27650 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27651
27652         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27653
27654 2002-10-14  Jan Hubicka  <jh@suse.cz>
27655
27656         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27657
27658 2002-10-14  Richard Henderson  <rth@redhat.com>
27659
27660         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27661
27662 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27663
27664         PR optimization/6631
27665         * g++.dg/opt/const2.C: New test.
27666
27667 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27668
27669         PR c++/7176
27670         * g++.dg/parse/friend1.C: New test.
27671         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27672
27673 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27674
27675         * gcc.dg/20021014-1.c: New test.
27676
27677 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27678
27679         PR c++/5661
27680         * g++.dg/ext/vlm1.C: New test.
27681         * g++.dg/ext/vlm2.C: Likewise.
27682
27683         * g++.dg/init/array1.C: Remove invalid braces.
27684         * g++.dg/init/brace1.C: New test.
27685         * g++.dg/init/copy2.C: Likewise.
27686         * g++.dg/init/copy3.C: Likewise.
27687         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
27688         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
27689         braces.
27690
27691 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
27692
27693         * gcc.dg/cpp/assembler.S: Don't use -ansi.
27694
27695 2002-10-11  Richard Shann  <richard.shann@superh.com>
27696
27697         * gcc.c-torture/compile/simd-5.c: New test.
27698
27699 2002-10-10  Roger Sayle  <roger@eyesopen.com>
27700
27701         * gcc.c-torture/execute/shiftopt-1.c: New test case.
27702
27703 2002-10-10  Jim Wilson  <wilson@redhat.com>
27704
27705         * gcc.c-torture/execute/20021010-1.c: New test.
27706
27707 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
27708
27709         PR c/7353
27710         * g++.dg/ext/typedef-init.C: New test.
27711         * gcc.dg/typedef-init.c: New test.
27712
27713 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
27714
27715         * gcc.dg/cpp/paste13.c: New test.
27716
27717 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27718
27719         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
27720         remaining platforms, XFAIL during compile, not execute.  Don't
27721         XFAIL at -O0.
27722
27723 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27724
27725         * gcc.dg/alias-1.c: Tweak expected warning.
27726
27727 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27728
27729         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
27730
27731 2002-10-06  Andreas Jaeger  <aj@suse.de>
27732
27733         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
27734         * gcc.dg/cpp/c++98.C: Likewise.
27735
27736         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
27737         * g++.dg/cpp/c++98.C: Likewise.
27738
27739         * g++.dg/README (Subdirectories): Mention cpp directory.
27740
27741         PR target/7559
27742         * gcc.dg/20021006-1.c: New test.
27743
27744 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27745
27746         PR c++/7804
27747         * g++.dg/other/warning1.C: New test.
27748
27749 2002-10-04  Roger Sayle  <roger@eyesopen.com>
27750
27751         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
27752         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
27753         and sparc-*-* with -m64 as expected failures.  See PR 8087.
27754
27755 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27756
27757         PR c++/7931
27758         * g++.dg/template/ptrmem3.C: New test.
27759
27760         PR c++/7754
27761         * g++.dg/template/union1.C: New test.
27762
27763 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27764
27765         PR c++/8006
27766         * g++.dg/abi/mangle9.C: New test.
27767         * g++.dg/abi/mangle10.C: New test.
27768         * g++.dg/abi/mangle11.C: New test.
27769         * g++.dg/abi/mangle12.C: New test.
27770
27771 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
27772
27773         PR c++/7188.
27774         * g++.dg/template/meminit1.C: New test.
27775         * g++.dg/warn/Wreorder-1.C: Likewise.
27776         * g++.old-deja/g++.mike/warn3.C: Tweak.
27777         * lib/prune.exp: Ingore "in copy constructor".
27778
27779 2002-10-02  Andreas Jaeger  <aj@suse.de>
27780
27781         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
27782         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
27783         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
27784         on x86-64.
27785
27786 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27787
27788         * gcc.dg/empty1.C: Fix typo.
27789
27790 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
27791
27792         * gcc.dg/alias-1.c: New test.
27793
27794 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27795
27796         * gcc.dg/empty1.C: New test.
27797
27798         * g++.dg/tls/init-2.C: Tweak error messages.
27799
27800 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
27801
27802         * gcc.c-torture/compile/20020923-1.c: New test.
27803
27804 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
27805
27806         * gcc.c-torture/execute/ffs-1.c: New test.
27807         * gcc.c-torture/execute/ffs-2.c: Ditto.
27808
27809 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
27810
27811         * g++.dg/overload/member1.C: New test.
27812
27813 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
27814
27815         * g++.dg/abi/empty7.C: New test.
27816         * g++.dg/init/pm2.C: Likewise.
27817
27818 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
27819
27820         * g++.dg/rtti/crash1.C: New test.
27821
27822 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
27823
27824         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
27825         gcc.dg/sibcall-4.c: New tests.
27826
27827 2002-09-28  Roger Sayle  <roger@eyesopen.com>
27828
27829         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
27830         powerpc and MMIX targets.
27831
27832 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
27833
27834         * gcc.dg/cpp/20020927-1.c: New.
27835
27836 2002-09-26  David S. Miller  <davem@redhat.com>
27837
27838         * gcc.c-torture/compile/trunctfdf.c: New.
27839
27840 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27841
27842         * lib/target-supports.exp (check_weak_available): Handle solaris2.
27843
27844 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
27845
27846         * gcc.c-torture/execute/loop-15.c: New.
27847
27848 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
27849
27850         * README.QMTEST: Fix typo.
27851
27852 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27853
27854         * gcc.dg/20020926-1.c: New test.
27855
27856 2002-09-25  David S. Miller  <davem@redhat.com>
27857
27858         PR target/7842
27859         * gcc.c-torture/execute/shiftdi.c: New test.
27860
27861 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
27862
27863         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
27864         unique to the tool.
27865         * lib/g77.exp (g77_init): Likewise.
27866         * lib/g++.exp (g++_init): Likewise.
27867         * lib/objc.exp (objc_init): Likewise.
27868
27869 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
27870
27871         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
27872         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
27873         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
27874
27875 2002-09-25  Richard Henderson  <rth@redhat.com>
27876
27877         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
27878         too-small long double.
27879
27880 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
27881
27882         * gcc.dg/20020919-1.c: New test.
27883
27884 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
27885
27886         * g++.dg/abi/bitfield6.C: New test.
27887         * g++.dg/abi/bitfield7.C: New test.
27888         * g++.dg/abi/bitfield8.C: New test.
27889         * g++.dg/abi/vbase11.C: New test.
27890
27891 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27892
27893         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
27894         hppa*-*-hpux*.  Update test comment.
27895
27896 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
27897
27898         * gcc.dg/tls/struct-1.c: New test.
27899
27900 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
27901
27902         * gcc.dg/cpp/tr-warn2.c: Update.
27903
27904 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27905
27906         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
27907
27908 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27909
27910         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
27911         systems.
27912
27913 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
27914
27915         * gcc.c-torture/execute/ieee/mzero3.c: New test.
27916
27917         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27918         Adjust for c++filt moved to binutils.  Remove spurious duplicate
27919         setting of cxxfilt.
27920
27921 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
27922
27923         * gcc.dg/20020312-2.c: Update for darwin.
27924
27925 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         * g++.old-deja/g++.other/crash32.C: Mark ICE.
27928
27929 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
27930
27931         * objc.dg/comp-types-1.m: New test.
27932         * objc.dg/comp-types-2.m: New test.
27933         * objc.dg/comp-types-3.m: New test.
27934         * objc.dg/comp-types-4.m: New test.
27935         * objc.dg/comp-types-5.m: New test.
27936         * objc.dg/comp-types-6.m: New test.
27937
27938 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27939
27940         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
27941
27942 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27943
27944         * g++.dg/other/do1.C: New test.
27945
27946         * g++.dg/template/subst1.C: New test.
27947
27948 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
27949
27950         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
27951
27952 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27953
27954         * g++.dg/template/qualttp20.C: Adjust expected errors.
27955         * g++.old-deja/g++.jason/report.C: Likewise.
27956         * g++.old-deja/g++.other/qual1.C: Likewise.
27957
27958         * g++.dg/lookup/scoped2.C: New test.
27959
27960         * g++.dg/ext/asm3.C: New test.
27961
27962 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
27963
27964         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
27965
27966 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
27967
27968         * ChangeLog: follow spelling conventions.
27969         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
27970         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
27971         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
27972         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
27973         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
27974         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
27975         * g++.old-deja/g++.law/global-init1.C: Likewise.
27976         * g++.old-deja/g++.other/delete4.C: Likewise.
27977         * g++.old-deja/g++.other/inline21.C: Likewise.
27978         * g++.old-deja/g++.other/singleton.C: Likewise.
27979         * g77.dg/strlen0.f: Likewise.
27980         * g77.f-torture/compile/20010519-1.f: Likewise.
27981         * g77.f-torture/compile/980310-4.f: Likewise.
27982         * gcc.c-torture/compile/20000605-1.c: Likewise.
27983         * gcc.c-torture/execute/20020225-1.c: Likewise.
27984         * gcc.dg/c90-hexfloat-2.c: Likewise.
27985         * gcc.dg/c99-bool-1.c: Likewise.
27986         * gcc.dg/c99-hexfloat-2.c: Likewise.
27987         * gcc.dg/dll-2.c: Likewise.
27988         * gcc.dg/wtr-union-init-1.c: Likewise.
27989         * gcc.dg/wtr-union-init-2.c: Likewise.
27990         * gcc.dg/wtr-union-init-3.c: Likewise.
27991         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27992         * gcc.dg/cpp/defined.c: Likewise.
27993         * gcc.dg/cpp/macsyntx.c: Likewise.
27994         * gcc.dg/cpp/paste2.c: Likewise.
27995         * gcc.dg/cpp/trad/defined.c: Likewise.
27996         * gcc.dg/format/c90-printf-1.c: Likewise.
27997         * gcc.dg/format/c90-scanf-1.c: Likewise.
27998         * gcc.dg/format/c99-printf-1.c: Likewise.
27999         * gcc.dg/format/c99-scanf-1.c: Likewise.
28000         * gcc.misc-tests/gcov-8.c: Likewise.
28001         * lib/profopt.exp: Likewise.
28002
28003 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28004
28005         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28006
28007 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28008
28009         * g++.dg/inherit/using2.C: New test.
28010
28011 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28012
28013         * ChangeLog: Follow spelling conventions.
28014         * g++.dg/template/friend4.C: Likewise.
28015         * g++.old-deja/g++.pt/crash67.C: Likewise.
28016         * gcc.c-torture/execute/20000801-4.c: Likewise.
28017         * gcc.dg/c90-digraph-1.c: Likewise.
28018         * gcc.dg/c94-digraph-1.c: Likewise.
28019         * gcc.dg/c99-digraph-1.c: Likewise.
28020         * gcc.dg/cpp/line5.c: Likewise.
28021         * gcc.dg/cpp/multiline.c: Likewise.
28022         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28023         * gcc.dg/format/attr-3.c: Likewise.
28024         * gcc.dg/format/c90-scanf-3.c: Likewise.
28025         * gcc.dg/format/ext-4.c: Likewise.
28026
28027 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28028
28029         * g++.dg/template/pretty1.C: New test.
28030
28031 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
28032
28033         * gcc.c-torture/execute/struct-cpy-1.c: New test.
28034
28035 2002-09-13  Matt Austern  <austern@apple.com>
28036
28037         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
28038         passing a cast expression to a function by const reference.
28039
28040 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
28041
28042         * g++.dg/template/deduce1.C: New test.
28043
28044 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
28045
28046         * gcc.c-torture/execute/simd-1.c: Force all use of int to
28047         32-bit int.
28048
28049 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28050
28051         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
28052         usage.
28053
28054 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
28055
28056         * gcc.c-torture/compile/20020910-1.c: New test.
28057
28058 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
28059
28060         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
28061
28062 2002-09-10  Andreas Jaeger  <aj@suse.de>
28063
28064         * gcc.dg/20020312-2.c: Adjust for x86-64.
28065
28066 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
28067
28068         * g77.dg/7388.f: New test case for PR 7388.
28069
28070 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
28071
28072         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
28073
28074 2002-09-05  Ziemowit Laski <zlaski@apple.com>
28075
28076         * objc.dg/proto-lossage-1.m: New test.
28077
28078 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
28079
28080         * gcc.dg/cpp/_Pragma4.c: Fix typo.
28081
28082 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
28083
28084         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
28085         expected to pass.
28086
28087 2002-09-06  Stan Shebs  <shebs@apple.com>
28088             David Edelsohn  <edelsohn@gnu.org>
28089
28090         * gcc.dg/weak: New directory.
28091         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
28092         target-specific xfail bits.
28093         * gcc.dg/typeof-2.c: Move to new directory.
28094         * gcc.dg/weak.exp: New expect script.
28095
28096 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28097
28098         * gcc.c-torture/execute/extzvsi.c: New test.
28099
28100 2002-09-05  Stan Shebs  <shebs@apple.com>
28101
28102         * gcc.dg/weak-1.c: xfail on Darwin.
28103         * gcc.dg/weak-2.c: Ditto.
28104         * gcc.dg/weak-3.c: Ditto.
28105         * gcc.dg/weak-4.c: Ditto.
28106         * gcc.dg/weak-5.c: Ditto.
28107         * gcc.dg/weak-6.c: Ditto.
28108         * gcc.dg/weak-7.c: Ditto.
28109         * gcc.dg/weak-8.c: Ditto.
28110         * gcc.dg/weak-9.c: Ditto.
28111
28112 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28113
28114         * gcc.c-torture/execute/loop-14.c: New test.
28115
28116 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28117
28118         * g++.dg/other/cxa-atexit1.C: New test.
28119
28120         * gcc.dg/typeof-2.c: New test.
28121
28122 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28123
28124         * gcc.dg/builtins-2.c: New testcase.
28125         * gcc.dg/builtins-3.c: New testcase.
28126
28127 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28128
28129         * gcc.dg/cpp/_Pragma4.c: New test.
28130
28131 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28132
28133         * objc/execute/nil_method-1.m: New testcase.
28134
28135 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28136
28137         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28138         [Object class], not [Object initialize].
28139
28140 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28141             Hans-Peter Nilsson  <hp@bitrange.com>
28142
28143         * gcc.c-torture/execute/20020720-1.x: Skip test on
28144         mmix-knuth-mmixware.  Correct comment.
28145
28146 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28147
28148         * testsuite/g++.dg/abi/bitfield5.C: New test.
28149         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28150
28151 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28152
28153         * objc.dg/undeclared-selector.m: New test.
28154
28155 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28156
28157         * g++.dg/other/offsetof1.C: Avoid cast warning.
28158
28159 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28160
28161         * objc.dg/super-class-2.m: New test.
28162
28163 2002-08-24  Matt Austern  <austern@apple.com>
28164
28165         * g++.dg/ext/lvaddr.C: New test.
28166         * g++.dg/ext/lvcast.C: New test.
28167
28168 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28169
28170         * testsuite/g++.dg/inherit/cond1.C: New test.
28171
28172 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28173
28174         * gcc.dg/noncompile/incomplete-1.c: New test.
28175
28176 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28177
28178         * gcc.dg/typespec-1.c: New test.
28179
28180 2002-08-20  Devang Patel  <dpatel@apple.com>
28181         * objc.dg/proto-hier-2.m: New test.
28182
28183 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28184
28185         * objc.dg/bitfield-1.m: New test.
28186         * objc.dg/bitfield-2.m: New test.
28187
28188 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28189
28190         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28191         gcc.dg/c99-flex-array-4.c: New tests.
28192
28193 2002-08-16  Stan Shebs  <shebs@apple.com>
28194
28195         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28196
28197 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * gcc.dg/typeof-1.c: New test.
28200         * g++.dg/ext/typeof2.C: New test.
28201
28202 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28203
28204         * g++.dg/other/offsetof1.C: New test.
28205
28206 2002-08-14  Richard Henderson  <rth@redhat.com>
28207
28208         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28209
28210 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28211
28212         * gcc.dg/cpp/_Pragma3.c: New test.
28213
28214 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28215
28216         * g++.dg/template/inherit3: New test.
28217
28218 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28219
28220         * gcc.dg/bitfld-4.c: Add blank options.
28221
28222 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28223
28224         * g++.dg/template/crash1.C: New test.
28225
28226 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28227
28228         * gcc.dg/tls/opt-2.c: New test.
28229
28230 2002-08-08  Devang Patel  <dpatel@apple.com>
28231
28232         * objc.dg/selector-1.m : New test
28233
28234 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         * g++.dg/abi/bitfield4.C: New test.
28237         * gcc.dg/bitfld-4.c: New test.
28238
28239 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28240
28241         * g++.dg/other/packed1.C: New test.
28242
28243 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28244
28245         * g++.dg/abi/offsetof.C: Tweak error messages.
28246         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28247
28248 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28249
28250         * gcc.dg/bitfld-3.c: New test.
28251
28252 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28253             Richard Henderson  <rth@redhat.com>
28254
28255         * gcc.dg/i386-bitfield1.c: New test.
28256         * g++.dg/abi/bitfield3.C: Update.
28257
28258 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28259
28260         * objc.dg/const-str-2.m: Update.
28261         * gcc.dg/cpp/c++98.c: Change to C extension.
28262         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28263         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28264
28265 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28266
28267         * testsuite/gcc.dg/tls/diag-3.c: New.
28268
28269 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28270
28271         * g++.dg/README (Subdirectories): Document new subdir expr.
28272         * g++.dg/expr/pmf-1.C: New test.
28273
28274 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28275
28276         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28277
28278 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28279
28280         * g++.dg/abi/bitfield3.C: New test.
28281
28282 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28283
28284         * lib/gcov.exp: Tweak expected line formats.
28285         * gcc.misc-tests/gcov8.c: New test.
28286         * gcc.misc-tests/gcov8.x: New flags.
28287
28288 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28289
28290         * consistency.vlad/layout/endian.c: Include string.h.
28291
28292         * gcc.c-torture/execute/20020805-1.c: New test.
28293
28294 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28295
28296         * g++.dg/other/conversion1.C: New test.
28297
28298 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28299
28300         * gcc.dg/builtins-1.c: New testcase.
28301
28302 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28303
28304         * g++.dg/inherit/access3.C: New test.
28305
28306 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * gcc.dg/ia64-visibility-2.c: New test.
28309
28310 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28311
28312         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28313         __qualifier_flags to __flags.
28314
28315 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28316
28317         * g++.dg/inherit/operator1.C: New test.
28318         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28319         * g++.dg/other/error1.C: Change expected error message.
28320         * g++.dg/template/conv4.C: Likewise.
28321
28322 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28323
28324         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28325         for documented behavior.
28326
28327 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28328
28329         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28330         several targets known to fail.
28331
28332 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28333
28334         * gcc.dg/mips-args-[123].c: New tests.
28335
28336 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28337
28338         * gcc.dg/ppc-spe.c: New.
28339
28340 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28341
28342         * g++.dg/other/ptrmem4.C: New testcase.
28343
28344 2002-07-24  Richard Henderson  <rth@redhat.com>
28345
28346         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28347
28348 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28349
28350         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28351
28352 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28353
28354         * gcc.c-torture/execute/memset-3.c: New testcase.
28355
28356 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28357
28358         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28359         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28360
28361 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28362
28363         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28364         Delete.
28365
28366 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28367
28368         * gcc.c-torture/compile/simd-4.c: New test.
28369
28370 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28371
28372         PR c++/7347, c++/7348
28373         * g++.dg/template/access4.C: New test.
28374         * g++.dg/template/access5.C: New test.
28375         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28376         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28377         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28378         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28379
28380 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28381
28382         * gcc.dg/gnu89-init-2.c: New test.
28383
28384 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28385
28386         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28387
28388 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28389
28390         * gcc.c-torture/execute/20020720-1.c: New testcase.
28391
28392 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28393
28394         * gcc.dg/cpp/Wsignprom.c: New tests.
28395
28396 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28397
28398         * gcc.c-torture/execute/loop-13.c: New test.
28399
28400 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28401
28402         * gcc.dg/cpp/expr.c: New tests.
28403
28404 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28405
28406         * g++.dg/opt/pr6713.C: Add template instantiation.
28407
28408 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28409
28410         * gcc.dg/nest.c: New test.
28411
28412 2002-07-17  Richard Henderson  <rth@redhat.com>
28413
28414         * g++.dg/opt/pr6713.C: New test.
28415
28416 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28417
28418         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28419         XFAIL for all x86 processors.
28420
28421 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28422
28423         * gcc.c-torture/execute/20010122-1.x: Do not test with
28424         -fomit-frame-pointer.
28425
28426 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28427
28428         * g++.dg/template/instantiate2.C: New test.
28429         * g++.dg/template/spec4.C: New test.
28430
28431 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28432
28433         * g++.dg/template/access2.C: New test.
28434         * g++.dg/template/access3.C: New test.
28435
28436 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28437
28438         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28439         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28440         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28441         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28442         Convert to use <stdarg.h>.
28443         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28444         Delete.
28445         * gcc.dg/va-arg-2.c: New.
28446         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28447
28448 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28449
28450         * gcc.c-torture/compile/20020710-1.c: New test.
28451
28452 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28453                           Andrew Pinski  <pinskia@physics.uc.edu>
28454
28455         gcc.c-torture/compile/simd-2.c: New testcase.
28456         gcc.c-torture/compile/simd-3.c: Likewise.
28457
28458 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28459
28460         PR c++/7224
28461         * g++.dg/overload/error1.C: New test.
28462
28463 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28464
28465         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28466         configuration and IRIX 6 O32 ABI.
28467
28468 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28469
28470         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28471
28472 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28473
28474         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28475
28476 2002-07-10  Jeffrey A Law  <law@redhat.com>
28477
28478         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28479
28480         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28481
28482 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28483
28484         * gcc.dg/20020312-2.c: Check for __PPC__.
28485
28486 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28487
28488         * gcc.c-torture/compile/20020709-1.c: New test.
28489
28490 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28491
28492         * g++.dg/template/qualttp21.C: New test case.
28493
28494 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28495
28496         * gcc.c-torture/compile/20020706-1.c: New test.
28497         * gcc.c-torture/compile/20020706-2.c: New test.
28498
28499 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28500             Alexandre Oliva  <aoliva@redhat.com>
28501
28502         * g++.dg/warn/incomplete1.C: New test.
28503
28504 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28505
28506         PR c++/7099
28507         * g++.dg/warn/noreturn1.C: New test.
28508
28509 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28510
28511         PR c++/6706
28512         * g++.dg/debug/debug6.C: New test.
28513         * g++.dg/debug/debug7.C: New test.
28514
28515 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28516
28517         * gcc.c-torture/compile/simd-3.c: New test.
28518
28519 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28520
28521         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28522         * gcc.dg/20020620-1.c: Likewise.
28523
28524 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28525
28526         PR c++/6944
28527         * g++.dg/init/array4.C: New test.
28528         * g++.dg/init/array5.C: New test.
28529
28530 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28531
28532         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28533         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28534
28535 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28536
28537         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28538         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28539         * gcc.dg/wtr-conversion-1.c: Likewise.
28540         * gcc.dg/wtr-escape-1.c: Likewise.
28541         * gcc.dg/wtr-int-type-1.c: Likewise.
28542         * gcc.dg/wtr-label-1.c: Likewise.
28543         * gcc.dg/wtr-static-1.c: Likewise.
28544         * gcc.dg/wtr-strcat-1.c: Likewise.
28545         * gcc.dg/wtr-suffix-1.c: Likewise.
28546         * gcc.dg/wtr-switch-1.c: Likewise.
28547         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28548         * gcc.dg/wtr-union-init-1.c: Likewise.
28549         * gcc.dg/wtr-union-init-2.c: Likewise.
28550         * gcc.dg/wtr-union-init-3.c: Likewise.
28551
28552         * gcc.dg/wtr-func-def-1.c: New test.
28553
28554 2002-07-02 Devang Patel <dpatel@apple.com>
28555
28556         * objc.dg/param-1.m: New test.
28557
28558 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28559
28560         * gcc.dg/cpp/trad/directive.c: Add test.
28561         * gcc.dg/cpp/trad/macroargs.c: Add test.
28562         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28563
28564 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28565
28566         * gcc.dg/cpp/cmdlne-M.c: New test.
28567
28568 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28569
28570         * objc.dg/desig-init-1.m: New test.
28571
28572 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28573
28574         PR c++/6716
28575         * g++.dg/template/instantiate1.C: New test.
28576
28577 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28578
28579         PR c++/7112
28580         * g++.dg/template/sizeof2.C: New test.
28581
28582 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28583
28584         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28585         gcc.dg/cpp/trad/include.c: New tests.
28586
28587 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28588
28589         PR target/7177
28590         * gcc.c-torture/compile/20020701-1.c: New test.
28591
28592 2002-07-01  Stan Shebs  <shebs@apple.com>
28593
28594         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28595         header here...
28596         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28597         (objc-torture-execute): or here.
28598
28599 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28600
28601         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28602
28603 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28604
28605         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28606
28607 2002-06-30  Devang Patel  <dpatel@apple.com>
28608
28609         * objc.dg/fsyntax-only.m: New test.
28610
28611 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28612
28613         PR c++/6695
28614         * g++.dg/template/friend7.C: New file.
28615
28616 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28617
28618         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28619         return type.
28620
28621 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28622
28623         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28624         avoid division by zero.
28625
28626 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28627
28628         * gcc.dg/Wunknownprag.c: New tests.
28629
28630 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28631
28632         * gcc.c-torture/execute/simd-2.c: New test.
28633
28634 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28635
28636         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28637         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28638         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28639         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28640         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28641         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28642         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28643         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28644         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28645         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28646         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28647         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28648         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28649         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28650         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28651         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28652         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28653
28654 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28655
28656         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28657         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28658         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28659         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28660         New tests.
28661         * gcc.dg/cpp/trad/directive.c: Update.
28662
28663 2002-06-23  Andreas Jaeger  <aj@suse.de>
28664
28665         * gcc.c-torture/execute/complex-6.c: New.
28666
28667 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28668
28669         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28670         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28671         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28672         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28673
28674 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28675
28676         * gcc.dg/cpp/trad: New directory with traditional tests copied
28677         from parent directory.
28678         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28679         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28680         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28681         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28682         Move to trad/ and rename.
28683         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28684         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28685         gcc.dg/cpp/trad/redef2.c: New tests.
28686         * gcc.dg/cpp/trad/trad.exp: New driver.
28687
28688 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
28689
28690         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28691         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28692         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28693         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28694         Remove.
28695
28696 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
28697
28698         * gcc.dg/20020620-1.c: New test.
28699
28700 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28701
28702         * g++.dg/template/ttp4.C: New test.
28703
28704 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
28705
28706         * g++.dg/opt/vt1.C: Fix regexp.
28707
28708 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28709
28710         * gcc.c-torture/execute/pure-1.c: Make functions static again.
28711         Don't use attribute `noinline'.
28712
28713 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28714
28715         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
28716
28717 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
28718
28719         * gcc.c-torture/execute/simd-1.c: New.
28720
28721         * gcc.dg/simd-1.c: New.
28722
28723 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28724
28725         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
28726
28727 2002-06-16  Richard Henderson  <rth@redhat.com>
28728
28729         * g++.dg/ext/anon-struct1.C: New.
28730         * g++.dg/ext/anon-struct2.C: New.
28731         * g++.dg/ext/anon-struct3.C: New.
28732         * gcc.dg/anon-struct-1.c: New.
28733         * gcc.dg/anon-struct-2.c: New.
28734         * gcc.dg/anon-struct-3.c: New.
28735         * gcc.dg/20011008-1.c: Adjust warning text.
28736         * gcc.dg/20020527-1.c: Add -fms-extensions.
28737
28738 2002-06-16  Richard Henderson  <rth@redhat.com>
28739
28740         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
28741
28742 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
28743
28744         * gcc.c-torture/execute/20020615-1.c: New test.
28745
28746 2002-06-15  Roger Sayle  <roger@eyesopen.com>
28747
28748         * gcc.c-tortuture/execute/compare-1.c: New test case.
28749         * gcc.c-tortuture/execute/compare-2.c: New test case.
28750         * gcc.c-tortuture/execute/compare-3.c: New test case.
28751
28752 2002-06-13  Richard Henderson  <rth@redhat.com>
28753
28754         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
28755         ia64 ilp32.
28756
28757 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28758
28759         * g++.dg/template/typename2.C: Update error message.
28760
28761 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
28762
28763         * gcc.c-torture/execute/20020611-1.c: New test.
28764
28765 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
28766
28767         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
28768         list of targets to skip.
28769
28770 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
28771
28772         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
28773         targets if not optimizing.
28774
28775 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
28776
28777         * gcc.c-torture/compile/20020605-1.c: New test.
28778
28779         * g++.dg/opt/vt1.C: New test.
28780
28781         * gcc.dg/20020531-1.c: New test.
28782
28783         * gcc.dg/20020530-1.c: New test.
28784
28785         * gcc.dg/20020527-1.c: New test.
28786
28787         * g++.dg/opt/cse1.C: New test.
28788
28789 2002-06-07  Roger Sayle  <roger@eyesopen.com>
28790
28791         * gcc.dg/20020607-2.c: New test case.
28792
28793 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
28794
28795         * gcc.c-torture/compile/20020604-1.c: New test.
28796
28797 2002-06-04  Richard Henderson  <rth@redhat.com>
28798
28799         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
28800         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
28801         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
28802
28803 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
28804
28805         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
28806
28807 2002-06-03  Richard Henderson  <rth@redhat.com>
28808
28809         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
28810         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
28811
28812 2002-06-02  Richard Henderson  <rth@redhat.com>
28813
28814         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
28815         test functions static.
28816
28817 2002-06-02  Andreas Jaeger  <aj@suse.de>
28818
28819         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
28820         now.
28821
28822 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28823
28824         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
28825         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
28826         Update for mofified diagnostics.
28827         * gcc.dg/c99-intconst-1.c: No longer fail.
28828
28829 2002-06-02  Richard Henderson  <rth@redhat.com>
28830
28831         * gcc.dg/uninit-A.c: Remove xfail markers.
28832
28833 2002-06-01  Roger Sayle  <roger@eyesopen.com>
28834
28835         * gcc.dg/fnegate-1.c: New test case.
28836
28837 2002-05-30  Osku Salerma  <osku@iki.fi>
28838
28839         * gcc.c-torture/execute/mayalias-1.c: New file.
28840
28841 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28842
28843         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
28844         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
28845         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
28846
28847 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
28848
28849         * gcc.c-torture/execute/20020529-1.c: New test.
28850
28851 2002-05-27  Richard Henderson  <rth@redhat.com>
28852
28853         * g++.dg/ext/attrib6.C: New test case.
28854
28855 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28856
28857         * gcc.c-torture/execute/pure-1.c: New test.
28858
28859 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28860
28861         * gcc.dg/cpp/arith-2.c: Remove.
28862
28863 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28864
28865         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
28866         * gcc.dg/cpp/if-3.c: Remove.
28867
28868 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
28869
28870         * g++.dg/opt/cse2.C: New test.
28871
28872 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
28873
28874         * gcc.dg/cpp/arith-1.c: New semantic tests.
28875         * gcc.dg/cpp/if-1.c: Update.
28876
28877 2002-05-24  Ben Elliston  <bje@redhat.com>
28878
28879         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
28880
28881 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28882
28883         * gcc.dg/verbose-asm.c: New test.
28884
28885 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28886
28887         * gcc.dg/cpp/paste12.c: New test.
28888
28889 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28890
28891         * g++.dg/parse/named_ops.C: New test.
28892
28893 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
28894
28895         * gcc/testsuite/gcc.dg/weak-8.c: New test.
28896
28897 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
28898
28899         * gcc.dg/weak-2.c: Allow optional leading underscore
28900         in scan-assembler symbol name.
28901         * gcc.dg/weak-3.c: Likewise.
28902         * gcc.dg/weak-4.c: Likewise.
28903         * gcc.dg/weak-5.c: Likewise.
28904
28905 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
28906
28907         * gcc.dg/20020523-1.c: New test.
28908
28909 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28910
28911         * objc.dg/const-str-2.m: Update now that we stop after
28912         a command line error.
28913
28914 2002-05-22  Richard Henderson  <rth@redhat.com>
28915
28916         * g++.dg/dg.exp: Fix typo in test pruneing.
28917
28918 2002-05-22  Richard Henderson  <rth@redhat.com>
28919
28920         * g++.dg/dg.exp: Prune the tls subdirectory.
28921         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
28922         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
28923         * g++.dg/tls/init-1.C: New.
28924
28925 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
28926
28927         * gcc.dg/20020517-1.c: New test.
28928
28929 2002-05-21  Richard Henderson  <rth@redhat.com>
28930
28931         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
28932         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
28933
28934 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
28935
28936         * g++.dg/other/copy2.C: New test.
28937
28938 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
28939
28940         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
28941         (MAX_COPY): Bump up to 10 times sizeof (long long).
28942         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
28943
28944         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
28945         sizeof (long long).
28946
28947         * gcc.c-torture/execute/strcpy-1.c: New test.
28948
28949 2002-05-19  Jason Merrill  <jason2redhat.com>
28950
28951         * g++.dg/ext/oper1.C: New test.
28952
28953 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
28954 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
28955
28956         * README.QMTEST: New file.
28957
28958         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
28959
28960 2002-05-19  Andreas Jaeger  <aj@suse.de>
28961
28962         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
28963         now.
28964         * gcc.c-torture/execute/loop-2d.x: Likewise.
28965
28966 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
28967
28968         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
28969         support weak symbols.
28970         * gcc.dg/weak-4.c: Likewise.
28971         * gcc.dg/weak-6.c: Likewise.
28972
28973 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
28974
28975         * gcc.dg/weak-3.c: Add dg-excess-error comment for
28976         cygwin, coff and h8300-*-hms targets
28977         * gcc.dg/weak-5.c: Likewise.
28978         * gcc.dg/weak-7.c: Likewise.
28979
28980 2002-05-16  Jason Merrill  <jason@redhat.com>
28981
28982         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
28983         (scan-assembler-not, scan-assembler-dem): Likewise.
28984         (scan-assembler-dem-not): Likewise.
28985
28986 2002-05-15  Richard Henderson  <rth@redhat.com>
28987
28988         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
28989
28990 2002-05-15  Richard Henderson  <rth@redhat.com>
28991
28992         * gcc.dg/weak-5.c (vfoo1c): No warning here.
28993         (vfoo1f): Warning here.
28994         (vfoo1l): Don't redefine the alias.
28995
28996 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
28997
28998         * g++.dg/init/pm1.C: New test.
28999
29000 2002-05-12  David S. Miller  <davem@redhat.com>
29001
29002         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29003         types.
29004
29005 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29006
29007         * gcc.c-torture/execute/20020510-1.c: New test case.
29008
29009 2002-05-10  David S. Miller  <davem@redhat.com>
29010
29011         * gcc.c-torture/execute/conversion.c: Test long double too.
29012
29013 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29014
29015         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29016         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29017         * lib/g++.exp (g++_link_flags): Likewise.
29018         * lib/objc.exp (objc_target_compile): Likewise.
29019
29020 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29021
29022         * gcc.dg/cpp/poison.c: Update.
29023         * gcc.dg/cpp/20000625-2.c: Remove.
29024         * gcc.dg/cpp/direct2s.c: Remove final test.
29025
29026 2002-05-08  Tom Rix  <trix@redhat.com>
29027
29028         * gcc.c-torture/execute/20020508-1.c: New test.
29029         * gcc.c-torture/execute/20020508-2.c: New test.
29030         * gcc.c-torture/execute/20020508-3.c: New test.
29031
29032 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29033
29034         * gcc.dg/cpp/charconst-4.c: More tests.
29035
29036 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
29037
29038         PR c/6569
29039         * gcc.dg/weak-3.c: Update location of warning messages.
29040         * gcc.dg/weak-5.c: Likewise.
29041
29042 2002-05-06  Roger Sayle  <roger@eyesopen.com>
29043
29044         * gcc.c-torture/execute/20020506-1.c: New test case.
29045
29046 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29047
29048         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
29049
29050 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29051
29052         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
29053
29054 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29055
29056         * gcc.dg/cpp/charconst-3.c: New test.
29057
29058 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29059
29060         * gcc.dg/cpp/charconst.c: Update tests.
29061
29062 2002-05-05  Tim Josling  <tej@melbpc.org.au>
29063
29064         * treelang: Added directory for new sample language treelang. Also
29065         lib/treelang.exp: New file to signal treelang should be tested.
29066
29067 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29068
29069         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
29070         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
29071         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
29072         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
29073         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
29074         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
29075         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
29076
29077 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29078
29079         * gcc.dg/format/xopen-2.c: New test.
29080
29081 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29082
29083         * gcc.dg/20020503-1.c: New test.
29084
29085 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
29086
29087         * g++.dg/init/dtor1.C: Make it tougher.
29088
29089 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
29090
29091         * g++.dg/init/dtor1.C: New test.
29092
29093 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
29094
29095         * gcc.dg/altivec-8.c: New.
29096
29097 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29098
29099         * gcc.dg/altivec-7.c: New.
29100
29101 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29102
29103         * g++.dg/parse/typedef1.C: New test.
29104
29105 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29106
29107         PR c++/6486
29108         * g++.dg/template/friend6.C: New test.
29109
29110         PR c++/6492
29111         * g++.dg/init/copy1.C: New test.
29112
29113 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         * g++.dg/warn/effc1.C: New test.
29116
29117 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29118
29119         * gcc.dg/cpp/if-cexp.c: Add a test.
29120
29121 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29122
29123         * gcc.dg/20020426-2.c: New test.
29124
29125 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29126
29127         * gcc.dg/cpp/if-mop.c: Update.
29128         * gcc.dg/cpp/if-mpar.c: Add test.
29129         * gcc.dg/cpp/if-oppr.c: Update.
29130
29131 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29132
29133         PR c/6343
29134         * gcc.dg/weak-[2-7].c: New tests.
29135
29136 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29137
29138         * gcc.dg/enum1.c: New test.
29139
29140 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29141
29142         PR c++/6497
29143         * g++.dg/inherit/access2.C: New test.
29144
29145 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29146
29147         PR bootstrap/6445
29148         * gcc.dg/20020426-1.c: New test.
29149
29150 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29151
29152         * g++.dg/abi/enum1.C: New test.
29153
29154 2002-04-26  Richard Henderson  <rth@redhat.com>
29155
29156         * gcc.dg/c99-bool-1.c: Expect always true warning.
29157
29158 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29159
29160         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29161
29162 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29163
29164         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29165         targets.
29166
29167 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29168
29169         * g++.dg/abi/mange7.C: New test.
29170
29171         PR c++/6438.
29172         * g++.dg/parse/stmtexpr2.C: New test.
29173
29174 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29175
29176         * gcc.dg/20020312-2.c: Add SH target.
29177
29178 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29179
29180         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29181         compiler output on mips*-*-irix*.
29182
29183 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29184
29185         * g++.dg/parse/attr1.C: New test.
29186
29187 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29188
29189         * gcc.c-torture/execute/string-opt-17.c: New test case.
29190         * gcc.c-torture/execute/memset-2.c: New test case.
29191
29192 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29193
29194         PR c++/6256:
29195         * g++.dg/template/friend5.C: New test.
29196
29197         PR c++/6331:
29198         * g++.dg/template/qual1.C: Likewise.
29199
29200 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29201
29202         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29203         Include stdlib.h, not stdio.h or ctype.h.
29204
29205 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29206
29207         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29208         cris-*-elf* and mmix-*-*.
29209         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29210         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29211         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29212         Ditto.
29213         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29214         * gcc.dg/wchar_t-1.c: Ditto.
29215
29216 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29217
29218         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29219         Clarify comment.
29220
29221 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29222
29223         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29224
29225 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29226
29227         * gcc.c-torture/execute/20000906-1.x: Delete.
29228
29229 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29230
29231         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29232
29233 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29234
29235         * PR6367
29236         * g77.f-torture/execute/6367.f: New test.
29237         * g77.f-torture/execute/6367.x: Disable for MMIX.
29238
29239 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29240
29241         * PR6352
29242         * g++.dg/opt/inline2.C: New test.
29243
29244 2002-04-18  Richard Henderson  <rth@redhat.com>
29245
29246         * gcc.dg/20000906-1.c: Enable for all targets.
29247         * gcc.c-torture/compile/iftrap-2.c: New.
29248
29249 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29250
29251         * gcc.dg/20020418-1.c: New test.
29252         * gcc.dg/20020418-2.c: New test.
29253
29254 2002-04-18  Richard Henderson  <rth@redhat.com>
29255
29256         * gcc.c-torture/compile/iftrap-1.c: New.
29257         * gcc.dg/iftrap-1.c: Adjust for ia64.
29258         * gcc.dg/iftrap-2.c: New.
29259
29260 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29261
29262         * gcc.c-torture/compile/20020418-1.c: New test.
29263
29264 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29265
29266         * gcc.c-torture/compile/20020415-1.c: New.
29267
29268 2002-04-18  David S. Miller  <davem@redhat.com>
29269
29270         * gcc.c-torture/execute/20020418-1.c: New test.
29271
29272 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29273
29274         * gcc.dg/20020416-1.c: New test.
29275
29276         * g++.dg/opt/inline1.C: New test.
29277
29278 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29279
29280         * gcc.dg/altivec-5.c: New test.
29281
29282         * gcc.dg/20020415-1.c: New test.
29283
29284 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29285
29286         * testsuite/lib/chill.exp: Remove.
29287
29288 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29289
29290         * g++.dg/other/big-struct.C: New test.
29291
29292 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29293
29294         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29295         of scratch file.
29296
29297 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29298
29299         PR c/6277
29300         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29301         in scan-assembler function name
29302
29303 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29304
29305         * g77.f-torture/execute/980628-4.x,
29306         g77.f-torture/execute/980628-5.x,
29307         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29308         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29309         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29310         i[34567]86-*-*.
29311
29312 2002-04-13  David S. Miller  <davem@redhat.com>
29313
29314         * gcc.c-torture/execute/20020413-1.c: New test.
29315
29316 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29317
29318         * gcc.dg/asm-6.c,
29319         * g++.dg/ext/asm1.C: New tests.
29320
29321 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29322
29323         PR c++ 5373.
29324         * g++.dg/parse/stmtexpr1.C: New test.
29325
29326         PR c++/5189.
29327         * g++.dg/template/copy1.C: New test.
29328
29329 2002-04-12  Richard Henderson  <rth@redhat.com>
29330
29331         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29332
29333 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29334
29335         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29336         gcc.c-torture/execute/20020307-2.c.
29337
29338 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29339
29340         * g++.dg/ext/attrib5.C,
29341         * g++.dg/lookup/struct1.C: New tests.
29342
29343 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29344
29345         * gcc.dg/20020411-1.c: New test.
29346
29347         * gcc.c-torture/execute/20020411-1.c: New test.
29348
29349 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29350
29351         * g77.f-torture/execute/6177.f: New test.
29352
29353 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29354
29355         PR middle-end/6247
29356         * g++.dg/opt/cleanup1.C: New test.
29357
29358         * g++.dg/opt/const1.C: New test.
29359
29360 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29361
29362         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29363
29364 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29365
29366         PR c++/5507
29367         * g++.dg/template/typename2.C: New test.
29368
29369 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29370
29371         * gcc.c-torture/execute/loop-12.c: New.
29372
29373 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29374
29375         * g77.f-torture/execute/980628-4.x,
29376         g77.f-torture/execute/980628-5.x,
29377         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29378         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29379         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29380
29381 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29382
29383         PR optimization/6086
29384         * g++.dg/opt/preinc1.C: New test.
29385
29386 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29387
29388         PR c++/5571
29389         * g++.dg/opt/static2.C: New test.
29390
29391 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c/5120
29394         * gcc.dg/20020406-1.c: New test.
29395
29396 2002-04-04  David S. Miller  <davem@redhat.com>
29397
29398         * gcc.c-torture/execute/20020404-1.c: New test.
29399
29400 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29401
29402         PR c/6123
29403         * gcc.dg/20020312-2.c: Do not declare global register variable
29404         if __PIC__ or __pic__ is defined.
29405
29406 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29407
29408         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29409         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29410
29411 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29412
29413         * gcc.misc-tests/linkage.exp: Update last change to handle
29414         sparc*-, not just sparc-.
29415
29416 2002-04-03  Richard Henderson  <rth@redhat.com>
29417
29418         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29419
29420 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29421
29422         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29423
29424 2002-04-02  David S. Miller  <davem@redhat.com>
29425
29426         * gcc.c-torture/execute/20020402-3.c: New test.
29427
29428 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29429
29430         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29431         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29432
29433         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29434         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29435         g77.f-torture/execute/20001201.x,
29436         g77.f-torture/execute/u77-test.x: New files.
29437
29438         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29439         * gcc.dg/wchar_t-1.c: Ditto.
29440
29441 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29442
29443         * gcc.c-torture/execute/20020402-1.c: New test.
29444
29445 2002-04-01  Richard Henderson  <rth@redhat.com>
29446
29447         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29448
29449         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29450
29451 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29452
29453         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29454
29455 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29456
29457         * g++.dg/inherit/template-as-base.C: Expect error.
29458         * g++.dg/inherit/namespace-as-base.C: Likewise.
29459
29460 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29461
29462         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29463         g++.dg/ext/instantiate3.C: Tweak match patterns.
29464
29465         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29466         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29467         -da test.
29468
29469 2002-03-31  Richard Henderson  <rth@redhat.com>
29470
29471         * gcc.dg/special/alias-2.c: New.
29472         * gcc.dg/special/ecos.exp: Run it.
29473
29474 2002-03-31  Richard Henderson  <rth@redhat.com>
29475
29476         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29477
29478 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29479
29480         * gcc.dg/weak-1.c: Disable on h8300 port.
29481
29482 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29483
29484         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29485         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29486         ordering tests.
29487         * g++.dg/bprob/bprob-1.C: New test.
29488         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29489         * g++.dg/gcov/gcov-1.C: New test.
29490         * g++.dg/gcov/gcov-1.x: New file.
29491         * g++.dg/gcov/gcov-2.C: New test.
29492         * g++.dg/gcov/gcov-3.C: New test.
29493         * g++.dg/gcov/gcov-3.h: New file.
29494
29495 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29496
29497         * g++.old-deja/g++.other/builtins5.C: New test.
29498         * g++.old-deja/g++.other/builtins6.C: New test.
29499         * g++.old-deja/g++.other/builtins7.C: New test.
29500         * g++.old-deja/g++.other/builtins8.C: New test.
29501         * g++.old-deja/g++.other/builtins9.C: New test.
29502
29503 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29504
29505         * g++.dg/opt/static1.C: New test.
29506
29507         * g++.dg/opt/longbranch1.C: New test.
29508
29509 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29510
29511         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29512
29513         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29514
29515 2002-03-28  Jeffrey A Law  (law@redhat.com)
29516
29517         * gcc.c-torture/execute/20020328-1.c: New test.
29518
29519 2002-03-27  Richard Henderson  <rth@redhat.com>
29520
29521         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29522         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29523         move from g++.old-deja/g++.ext/.
29524
29525 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29526
29527         * g++.dg/init/new2.C: New test.
29528
29529 2002-03-26  Richard Henderson  <rth@redhat.com>
29530
29531         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29532
29533         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29534         on sparc.
29535
29536         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29537         sparcv9 systems.
29538         * gcc.dg/20001102-1.c: Likewise.
29539
29540 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29541
29542         * gcc.dg/cpp/endif-pedantic1.c,
29543         gcc.dg/cpp/endif-pedantic2.c: New tests.
29544
29545 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29546
29547         * g++.dg/init/new1.C: New test.
29548
29549 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.dg/abi/vbase9.C: New test.
29552
29553 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29554
29555         * gcc.dg/arm-asm.c: New test.
29556
29557 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29558
29559         * gcc.dg/Wswitch-enum.c: New test.
29560         Fix PR c/5044.
29561
29562 2002-03-26  Richard Henderson  <rth@redhat.com>
29563
29564         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29565         structure.
29566
29567 2002-03-25  Richard Henderson  <rth@redhat.com>
29568
29569         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29570         sparcv9 systems.
29571
29572         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29573         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29574
29575 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29576
29577         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29578
29579 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29580
29581         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29582         targets using generic thunk support.
29583
29584 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29585
29586         * gcc.c-torture/compile/20020323-1.c: New test.
29587
29588         * g++.dg/opt/conj2.C: New test.
29589
29590 2002-03-24  Richard Henderson  <rth@redhat.com>
29591
29592         * gcc.dg/weak-1.c: Use -fno-common.
29593
29594 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29595
29596         * g77.dg/f77-edit-apostrophe-out.f: New test
29597         * g77.dg/f77-edit-h-out.f: New test
29598         * g77.dg/f77-edit-t-in.f: New test
29599         * g77.dg/f77-edit-t-out.f: New test
29600         * g77.dg/f77-edit-x-out.f: New test
29601         * g77.dg/f77-edit-slash-out.f: New test
29602         * g77.dg/f77-edit-colon-out.f: New test
29603         * g77.dg/f77-edit-s-out.f: New test
29604
29605 2002-03-24  Richard Henderson  <rth@redhat.com>
29606
29607         * objc/execute/formal_protocol-6.x: New XFAIL.
29608
29609 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29610
29611         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29612         that do not support weak symbols
29613
29614 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29615
29616         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29617         * lib/g77.exp: Likewise.
29618         * lib/objc.exp: Likewise.
29619
29620 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29621
29622         * gcc.dg/Wswitch-default.c: New test.
29623
29624 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29625
29626         * g++.dg/other/enum1.C: New test.
29627
29628 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29629
29630         * gcc.dg/pragma-ep-3.c: Fix typo.
29631
29632 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29633
29634         * g++.dg/inherit/template-as-base.C: New test.
29635
29636 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29637
29638         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29639         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29640
29641 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29642
29643         * gcc.dg/cpp/multiline.c: Update to match.
29644
29645 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29646
29647         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29648
29649 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29650
29651         * gcc.dg/cpp/extratokens2.c: New file.
29652
29653 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29654
29655         * gcc.dg/20020312-2.c: Add rs6000 target.
29656
29657         * gcc.c-torture/compile/20020319-1.c: New test.
29658
29659 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29660
29661         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29662         (A, E): Handle this.
29663
29664 2002-03-20  Jason Merrill  <jason@redhat.com>
29665
29666         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29667         ignoring -fpic.
29668         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29669         through prune_gcc_output.
29670
29671 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29672
29673         * gcc.c-torture/compile/20020320-1.c: New test.
29674
29675 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29676
29677         * gcc.c-torture/compile/20020318-1.c: New test.
29678
29679         * gcc.dg/struct-by-value-1.c: New test.
29680
29681         * gcc.dg/20020319-1.c: New test.
29682
29683 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29684
29685         * g++.dg/opt/conj1.C: New test.
29686
29687 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
29688
29689         * g++.dg/template/qualttp20.C: Revert previous change.
29690         * g++.dg/template/qualttp3.C: Likewise.
29691         * g++.dg/template/qualttp4.C: Likewise.
29692         * g++.dg/template/qualttp5.C: Likewise.
29693         * g++.dg/template/qualttp6.C: Likewise.
29694         * g++.dg/template/qualttp7.C: Likewise.
29695         * g++.dg/template/qualttp8.C: Likewise.
29696         * g++.dg/template/recurse.C: Likewise.
29697
29698 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29699
29700         * gcc.dg/cpp/wchar-1.c: Update.
29701
29702 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29703
29704         * g++.dg/template/conv1.C: New test.
29705         * g++.dg/template/conv2.C: New test.
29706         * g++.dg/template/conv3.C: New test.
29707         * g++.dg/template/conv4.C: New test.
29708
29709 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29710
29711         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
29712         * g++.dg/template/qualttp3.C: Likewise.
29713         * g++.dg/template/qualttp4.C: Likewise.
29714         * g++.dg/template/qualttp5.C: Likewise.
29715         * g++.dg/template/qualttp6.C: Likewise.
29716         * g++.dg/template/qualttp7.C: Likewise.
29717         * g++.dg/template/qualttp8.C: Likewise.
29718         * g++.dg/template/recurse.C: Likewise.
29719
29720 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29721
29722         * g++.dg/opt/dtor1.C: New test.
29723
29724 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
29725
29726         * gcc.c-torture/compile/20020315-1.c: New test.
29727
29728 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
29729
29730         * gcc.dg/weak-1.c: Fix scan tests.
29731
29732 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
29733
29734         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
29735         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
29736         cris-*-aout* mmix-*-*.
29737         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
29738         cris-*-aout* mmix-*-*.
29739         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
29740         cris-*-elf* cris-*-aout* and mmix-*-*.
29741         * gcc.dg/20001009-1.c: Ditto.
29742         * gcc.dg/20010912-1.c: Ditto.
29743         * gcc.dg/20020122-4.c: Ditto.
29744         * gcc.dg/inline-2.c: Ditto.
29745
29746 2002-03-14  Jeffrey A Law  (law@cygnus.com)
29747
29748         * gcc.c-torture/compile/20020314-1.c: New test.
29749
29750 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
29751
29752         * gcc.c-torture/execute/20020314-1.c: New test.
29753
29754 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
29755
29756         * g++.dg/warn/Wunused-1.C: New test.
29757
29758 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
29759
29760         * g++.dg/abi/mangle6.C: New test.
29761
29762 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
29763
29764         * gcc.c-torture/compile/20020309-2.c: New test.
29765
29766         * gcc.c-torture/compile/20020312-1.c: New test.
29767
29768 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29769
29770         * g++.dg/other/access1.C: New test.
29771
29772 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
29773
29774         * gcc.c-torture/execute/wchar_t-1.c: New test.
29775
29776 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
29777
29778         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
29779
29780 2002-03-12  Roger Sayle  <roger@eyesopen.com>
29781
29782         * gcc.dg/20020312-1.c: New test case.
29783
29784 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
29785
29786         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
29787
29788 2002-03-11  Richard Henderson  <rth@redhat.com>
29789
29790         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
29791         * g++.old-deja/g++.jason/report.C: Likewise.
29792
29793 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29794
29795         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
29796         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
29797
29798 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29799
29800         * testsuite/g++.dg/overload/pmf1.C: New test.
29801
29802 2002-03-11  Kazu Hirata  <kazu@hxi.com>
29803
29804         * gcc.c-torture/execute/20020307-1.c: Use long.
29805
29806 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
29807
29808         PR optimization/5844
29809         * gcc.dg/20020310-1.c: New test.
29810
29811 2002-03-09  Michael Meissner  <meissner@redhat.com>
29812
29813         * gcc.c-torture/execute/memcpy-2.c: New test.
29814         * gcc.c-torture/execute/memset-1.c: New test.
29815         * gcc.c-torture/execute/strlen-1.c: New test.
29816         * gcc.c-torture/execute/strcmp-1.c: New test.
29817         * gcc.c-torture/execute/strncmp-1.c: New test.
29818
29819 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
29820
29821         * gcc.dg/ppc-ldstruct.c: New test.
29822
29823 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * gcc.c-torture/execute/va-arg-22.c: New test.
29826
29827 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29828
29829         * gcc.c-torture/compile/20020309-1.c: New test.
29830
29831 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
29832
29833         * gcc.c-torture/execute/20020307-2.c: New test.
29834
29835 2002-03-07  Jeffrey A Law  (law@redhat.com)
29836
29837         * g77.f-torture/compile/20020307-1.f: New test.
29838
29839 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
29840
29841         * gcc.dg/unordered-1.c: New test.
29842
29843 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
29844
29845         * gcc.c-torture/execute/20020307-1.c: New test.
29846
29847 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
29848
29849         * gcc.dg/20020304-1.c: New test.
29850
29851         * gcc.c-torture/compile/20020304-2.c: New test.
29852
29853 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
29854
29855         * gcc.c-torture/compile/20020304-1.c: New test case
29856         (from PR c/5830).
29857
29858 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
29859
29860         * gcc.dg/20020103-1.c: Add other -D ppc variants.
29861
29862 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29863
29864         * g++.dg/other/classkey1.C: New test.
29865
29866 2002-03-01  Richard Henderson  <rth@redhat.com>
29867
29868         * gcc.c-torture/compile/981223-1.x: New.
29869         * gcc.c-torture/compile/920625-1.x: New.
29870
29871 2002-02-28  Richard Henderson  <rth@redhat.com>
29872
29873         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
29874
29875 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
29876
29877         * gcc.c-torture/execute/20020227-1.c: New test.
29878
29879 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
29880
29881         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
29882         here" ERROR lines.
29883         * g++.old-deja/g++.oliva/partord1.C: Likewise.
29884         * g++.old-deja.g++.other/defarg1.C: Likewise.
29885         * g++.old-deja/g++.pt/calls2.C: Likewise.
29886         * g++.old-deja/g++.pt/crash20.C: Likewise.
29887         * g++.old-deja/g++.pt/crash30.C: Likewise.
29888         * g++.old-deja/g++.pt/crash36.C: Likewise.
29889         * g++.old-deja/g++.pt/crash6.C: Likewise.
29890         * g++.old-deja/g++.pt/defarg13.C: Likewise.
29891         * g++.old-deja/g++.pt/derived3.C: Likewise.
29892         * g++.old-deja/g++.pt/error1.C: Likewise.
29893         * g++.old-deja/g++.pt/friend21.C: Likewise.
29894         * g++.old-deja/g++.pt/friend23.C: Likewise.
29895         * g++.old-deja/g++.pt/infinite1.C: Likewise.
29896         * g++.old-deja/g++.robertl/eb128.C: Likewise.
29897
29898 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
29899
29900         * gcc.c-torture/execute/20020225-2.c: New test.
29901
29902 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
29903
29904         * gcc.c-torture/execute/920730-1t.c,
29905         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
29906         Delete test cases, only relevant to -traditional.
29907
29908 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29909
29910         * gcc.dg/cpp/undef1.c: Remove.
29911         * gcc.dg/cpp/directiv.c: Update.
29912         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
29913
29914 2002-02-27  Michael Meissner  <meissner@redhat.com>
29915
29916         * gcc.c-torture/execute/20020226-1.c: New test.
29917
29918 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
29919
29920         * g++.dg/debug/debug4.C: New test.
29921
29922         * gcc.dg/ia64-visibility-1.c: New test.
29923
29924 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
29925
29926         * gcc.dg/debug/20020224-1.c: New.
29927
29928 2002-02-25  Kazu Hirata  <kazu@hxi.com>
29929
29930         * gcc.c-torture/execute/960416-1.x: New.
29931         * gcc.c-torture/execute/divconst-3.x: Likewise.
29932
29933 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
29934
29935         * gcc.dg/20020224-1.c: New test.
29936
29937 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
29938
29939         * gcc.c-torture/execute/20020225-1.c: New.
29940
29941 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29942
29943         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
29944
29945 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
29946
29947         * gcc.dg/20020222-1.c: New test.
29948
29949 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
29950
29951         * g++.dg/opt/anonunion1.C: New test.
29952
29953 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
29954
29955         * g++.dg/template/qualttp19.C: New test.
29956         * g++.dg/template/qualttp20.C: New test.
29957         * g++.old-deja/g++.jason/report.C: Adjust expected errors
29958         * g++.old-deja/g++.other/qual1.C: Likewise.
29959
29960 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
29961
29962         * gcc.dg/attr-alwaysinline.c: New.
29963
29964 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
29965
29966         * gcc.dg/20020220-1.c: New test.
29967
29968         * gcc.dg/20020220-2.c: New test.
29969
29970         * g++.dg/opt/mmx1.C: New test.
29971
29972 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
29973
29974         * gcc.c-torture/compile/20020110.c: New test.
29975
29976 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
29977
29978         * gcc.c-torture/execute/20020219-1.c: New test.
29979
29980         * gcc.dg/20020219-1.c: New test.
29981
29982         * gcc.dg/noncompile/20020220-1.c: New test.
29983
29984         * g++.dg/opt/ptrintsum1.C: New test.
29985
29986         * gcc.dg/debug/20020220-1.c: New test.
29987
29988 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
29989
29990         * gcc.c-torture/execute/20020216-1.c: New test.
29991
29992 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29993
29994         * gcc.dg/decl-1.c: Update, new test.
29995
29996 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
29997
29998         * g++.dg/abi/bitfield1.C: New test.
29999         * g++.dg/abi/bitfield2.C: New test.
30000
30001 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30002
30003         * gcc.dg/attr-nest.c: New test.
30004
30005 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30006
30007         * gcc.c-torture/execute/20020215-1.c: New test.
30008
30009 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30010
30011         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30012         * g++.dg/debug/debug.exp: New.
30013         * g++.dg/debug/trivial.C: New.
30014         * g++.dg/debug/debug1.C: Moved...
30015         * g++.dg/other/debug1.C: ...from here.
30016         * g++.dg/debug/debug2.C: Moved...
30017         * g++.dg/other/debug2.C: ...from here.
30018         * g++.dg/debug/debug3.C: Moved...
30019         * g++.dg/other/debug3.C: ...from here.
30020
30021         * gcc.dg/noncompile/20020213-1.c: New test.
30022
30023 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30024
30025         * g++.dg/other/debug3.C: New test.
30026
30027         * gcc.c-torture/execute/20020213-1.c: New test.
30028
30029 2002-02-13  Richard Smith <richard@ex-parrot.com>
30030
30031         * g++.old-deja/g++.other/thunk1.C: New test.
30032
30033 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30034
30035         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
30036
30037 2002-02-13  Stan Shebs  <shebs@apple.com>
30038
30039         * gcc.dg/altivec-3.c: New.
30040
30041 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
30042
30043         * gcc.dg/Wunreachable-1.c: New test.
30044         * gcc.dg/Wunreachable-2.c: New test.
30045
30046 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30047
30048         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
30049
30050 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
30051
30052         * gcc.dg/decl-1.c: New test.
30053
30054 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30055
30056         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
30057
30058 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30059
30060         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
30061         * gcc.c-torture/compile/980506-1.x: Likewise.
30062
30063 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30064
30065         * gcc.dg/20020210-1.c: New.
30066
30067 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
30068
30069         * g77.f-torture/execute/947.f: New regression test
30070         for PR fortran/947.
30071
30072 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
30073
30074         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
30075         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
30076
30077 2002-02-08  Richard Henderson  <rth@redhat.com>
30078
30079         * gcc.c-torture/compile/labels-3.c: New.
30080
30081 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
30082
30083         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
30084         expression statements work instead.
30085         * gcc.dg/noncompile/20020207-1.c: New test.
30086
30087 2002-02-07  Richard Henderson  <rth@redhat.com>
30088
30089         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
30090
30091 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30092
30093         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
30094         message from g77
30095         * lib/g77-dg.exp: Trim g77 error messages so that they are
30096         recognized by dg.exp.
30097
30098 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30099
30100         PR fortran/5473
30101         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30102
30103 2002-02-07  Richard Henderson  <rth@redhat.com>
30104
30105         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30106         to be sufficiently aligned for integers.
30107
30108 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         * g++.dg/template/friend4.C: New test.
30111
30112 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30113
30114         PR fortran/5743
30115         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30116         unsupported cases.
30117
30118 2002-02-07  Richard Henderson  <rth@redhat.com>
30119
30120         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30121         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30122         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30123         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30124
30125 2002-02-06  Richard Henderson  <rth@redhat.com>
30126
30127         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30128
30129 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30130
30131         * gcc.dg/20020206-1.c: New test.
30132
30133 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30134
30135         * gcc.c-torture/execute/20020206-1.c: New test.
30136
30137         * gcc.c-torture/execute/20020206-2.c: New test.
30138
30139         PR optimization/5429:
30140         * gcc.c-torture/compile/20020206-1.c: New test.
30141
30142 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30143
30144         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30145         as certain file formats cannot support particularly large
30146         alignments.
30147
30148         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30149         and do not expect to be able to link the executable.
30150
30151         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30152         fail because the COFF format does not support the weak attribute.
30153
30154 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30155
30156         * g77.dg/pr5473.f: New test
30157
30158 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30159
30160         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30161         Fix testcase accordingly.
30162
30163 2002-02-04  Richard Henderson  <rth@redhat.com>
30164
30165         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30166         (buf): Change to be an array of pointers, not ints.
30167
30168 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30169
30170         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30171         before all tests.  Move warning one line above to match where it
30172         C frontend emits.
30173         * gcc.dg/Wswitch-2.c: New test.
30174         * g++.dg/warn/Wswitch-1.C: New test.
30175         * g++.dg/warn/Wswitch-2.C: New test.
30176
30177 2002-02-04  Richard Henderson  <rth@redhat.com>
30178
30179         * g++.dg/abi/offsetof.C: Fix size comparison.
30180
30181 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30182
30183         * gcc.dg/cast-qual-2.c: New test.
30184
30185 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30186
30187         * gcc.dg/20020201-4.c: New test.
30188
30189 2002-02-04  Ben Elliston  <bje@redhat.com>
30190
30191         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30192         target_info attribute != 0, in addition to the empty string.
30193         (gcc_target_compile): Likewise.
30194
30195 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30196
30197         * gcc.dg/Wswitch.c: New test.
30198         PR gcc/4475. PR gcc/3780.
30199
30200 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30201
30202         * g77.f-torture/execute/5122.f: New test for regressions
30203         against PR fortran/5122.
30204
30205 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30206
30207         * g77.f-torture/compile/pr3743.f: Delete
30208         * g77.dg/pr3743-1.f: New test.
30209         * g77.dg/pr3743-2.f: New test.
30210         * g77.dg/pr3743-3.f: New test.
30211         * g77.dg/pr3743-4.f: New test.
30212
30213 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30214
30215         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30216
30217 2002-02-02  Richard Henderson  <rth@redhat.com>
30218
30219         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30220         * gcc.c-torture/execute/bf64-1.c: Likewise.
30221
30222 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30223
30224         * gcc.dg/20020201-2.c: New test.
30225
30226         * gcc.dg/20020201-3.c: New test.
30227
30228         * gcc.c-torture/execute/bitfld-2.c: New test.
30229
30230 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30231
30232         * gcc.dg/bitfld-1.c: Update.
30233         * gcc.dg/bitfld-2.c: Update.
30234         * gcc.c-torture/execute/bitfld-1.x: New.
30235
30236 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30237
30238         * gcc.c-torture/execute/20020201-1.c: New test.
30239
30240 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30241
30242         PR target/5469
30243         * gcc.dg/20020201-1.c: New test.
30244
30245 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30246
30247         PR fortran/3743
30248         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30249         * g77.f-torture/compile/pr3743.x: Remove
30250
30251 2002-01-31  Tom Rix  <trix@redhat.com>
30252
30253         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30254
30255 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30256
30257         * gcc.dg/noncompile/20020130-1.c: New test.
30258
30259 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30260
30261         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30262
30263 2002-01-29  Richard Henderson  <rth@redhat.com>
30264
30265         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30266         to long long.
30267         * gcc.c-torture/execute/bf64-1.c: Likewise.
30268
30269 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30270
30271         * gcc.c-torture/execute/20020129-1.c: New test.
30272
30273 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30274
30275         * gcc.c-torture/compile/20000224-1.c: Update.
30276         * gcc.c-torture/execute/bitfld-1.c: New tests.
30277         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30278         * gcc.dg/uninit-A.c: Update.
30279
30280 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30281
30282         * g++.dg/template/ctor1.C: Add instantiation.
30283
30284 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30285
30286         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30287         argument to __builtin_prefetch to be const ptr.
30288
30289 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30290
30291         * gcc.c-torture/compile/20020120-1.c: New test.
30292
30293 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30294
30295         * gcc.c-torture/execute/20020127-1.c: New test.
30296
30297 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30298
30299         * g77.dg/f77-edit-i-in.f: New test
30300         * g77.dg/f77-edit-i-out.f: New test
30301
30302 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30303
30304         * gcc.dg/debug/debug.exp: New file.
30305         * gcc.dg/debug/trivial.c: New file.
30306         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30307         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30308         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30309         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30310         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30311         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30312         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30313         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30314         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30315         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30316         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30317         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30318         * gcc.dg/20000503-1.c: Removed.
30319         * gcc.dg/20010207-1.c: Removed.
30320         * gcc.dg/20011223-1.c: Removed.
30321         * gcc.dg/20020104-2.c: Removed.
30322         * gcc.dg/debug-1.c: Removed.
30323         * gcc.dg/debug-2.c: Removed.
30324         * gcc.dg/debug-3.c: Removed.
30325         * gcc.dg/debug-4.c: Removed.
30326         * gcc.dg/debug-5.c: Removed.
30327         * gcc.dg/debug-6.c: Removed.
30328         * gcc.dg/dwarf2-1.c: Removed.
30329         * gcc.dg/dwarf2-2.c: Removed.
30330
30331 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30332
30333         * g++.old-deja/g++.other/eh5.C: New test.
30334         * g++.old-deja/g++.other/sibcall2.C: New test.
30335         * g++.old-deja/g++.other/array9.C: New test.
30336         * g++.old-deja/g++.other/typename2.C: New test.
30337         * g++.old-deja/g++.other/crash60.C: New test.
30338         * g++.old-deja/g++.other/conv9.C: New test.
30339         * g++.old-deja/g++.other/mangle10.C: New test.
30340         * g++.old-deja/g++.other/unchanging1.C: New test.
30341         * g++.old-deja/g++.other/exprstmt1.C: New test.
30342         * g++.old-deja/g++.other/inline23.C: New test.
30343         * g++.old-deja/g++.eh/ia64-1.C: New test.
30344         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30345         * g++.old-deja/g++.other/reload1.C: New test.
30346         * g++.old-deja/g++.other/static20.C: New test.
30347         * g++.old-deja/g++.other/local-alloc1.C: New test.
30348         * g++.old-deja/g++.other/conv8.C: New test.
30349         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30350         * g++.old-deja/g++.other/storeexpr1.C: New test.
30351         * g++.old-deja/g++.other/storeexpr2.C: New test.
30352         * g++.dg/eh/template2.C: New test.
30353         * g++.dg/warn/weak1.C: New test.
30354
30355 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30356
30357         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30358         Remove first, non-varying, argument.
30359
30360 2002-01-23  Richard Henderson  <rth@redhat.com>
30361
30362         * gcc.dg/inline-2.c: New.
30363
30364         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30365         Add optional target arg.  Check number of arguments.
30366         (scan-assembler-not, scan-assembler-dem): Likewise.
30367         (scan-assembler-dem-not): Likewise.
30368
30369 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30370
30371         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30372         line 12.
30373         * g++.old-deja/g++.brendan/parse3.C,
30374         g++.old-deja/g++.other/crash26.C,
30375         g++.old-deja/g++.other/crash28.C,
30376         g++.old-deja/g++.other/crash29.C,
30377         g++.old-deja/g++.other/crash30.C,
30378         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30379
30380 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30381
30382         * gcc.dg/20020115-1.c: New.
30383
30384 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30385
30386         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30387
30388 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30389
30390         * gcc.dg/20020122-3.c: New.
30391
30392 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30393
30394         * g++.dg/other/gc1.C: New test.
30395
30396 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30397
30398         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30399
30400 2002-01-22  Richard Henderson  <rth@redhat.com>
30401
30402         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30403
30404 2002-01-22  Richard Henderson  <rth@redhat.com>
30405
30406         * gcc.dg/20020122-4.c: New.
30407
30408 2002-01-22  H.J. Lu <hjl@gnu.org>
30409
30410         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30411         link output.
30412         * gcc.dg/special/ecos.exp: Likewise.
30413         * lib/g++-dg.exp: Likewise.
30414         * lib/g77-dg.exp: Likewise.
30415         * lib/gcc-dg.exp : Likewise.
30416         * lib/mike-g++.exp: Likewise.
30417         * lib/mike-g77.exp: Likewise.
30418         * lib/mike-gcc.exp: Likewise.
30419         * lib/objc-dg.exp: Likewise.
30420
30421 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30422
30423         PR target/5379
30424         * gcc.dg/20020122-2.c: New test.
30425
30426 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30427
30428         * gcc.dg/20020122-1.c: New test.
30429
30430 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30431
30432         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30433
30434 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30435
30436         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30437
30438 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30439
30440         * gcc.c-torture/compile/20020121-1.c: New test.
30441
30442 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30443
30444         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30445         ld_library_path.
30446
30447 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30448
30449         * gcc.dg/20020218-1.c: New test.
30450
30451 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30452
30453         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30454         messages
30455         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30456         "At global scope" warning
30457         * g++.dg/ext/align1.C: Change cygwin test for alignment
30458         from db-bogus to dg-warning
30459
30460 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30461
30462         * g77.f-torture/compile/cpp2.F: New test.
30463
30464 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30465
30466         * g++.dg/template/access1.C: New test.
30467
30468 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30469
30470         * gcc.dg/20020118-1.c: New.
30471
30472 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30473
30474         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30475
30476 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30477
30478         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30479         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30480         alignment warnings.
30481
30482 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30483
30484         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30485         torture_with_loops and torture_without_loops
30486
30487 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30488
30489         * gcc.c-torture/compile/20020116-1.c: New test.
30490
30491 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30492
30493         * gcc.dg/20020116-2.c: New test.
30494
30495         * gcc.dg/ultrasp4.c: New test.
30496
30497         * gcc.dg/20020116-1.c: New test.
30498
30499 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30500
30501         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30502         by EABI.
30503
30504 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30505
30506         * gcc.misc-tests/i386-prefetch.exp: New.
30507         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30508         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30509         * gcc.misc-tests/i386-pf-none-1.c: New test.
30510         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30511
30512 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30513
30514         * gcc.dg/gnu89-init-1.c: Add new tests.
30515
30516 2002-01-15  Andreas Jaeger  <aj@suse.de>
30517
30518         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30519         * gcc.dg/i386-mmx-2.c: Likewise.
30520         * gcc.dg/i386-sse-1.c: Likewise.
30521         * gcc.dg/i386-sse-2.c: Likewise.
30522         * gcc.dg/i386-sse-3.c: Likewise.
30523
30524 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30525
30526         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30527         Uncomment additional cases that now pass.
30528
30529 2002-01-11  Richard Henderson  <rth@redhat.com>
30530
30531         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30532         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30533
30534 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30535
30536         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30537
30538 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30539
30540         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30541         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30542
30543 2002-01-10  Dale Johannesen  <dalej@apple.com>
30544
30545         * gcc.c-torture/execute/loop-11.c: New.
30546
30547 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30548
30549         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30550         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30551
30552 2002-01-09  Richard Henderson  <rth@redhat.com>
30553
30554         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30555         type in which to perform the operation for each size.
30556
30557 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30558
30559         * gcc.c-torture/compile/20020109-2.c: New test.
30560
30561 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30562
30563         * gcc.c-torture/execute/loop-10.c: New test.
30564
30565 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30566
30567         * gcc.c-torture/compile/20010226-1.c: New test.
30568         * gcc.c-torture/compile/20010227-1.c: New test.
30569         * gcc.c-torture/compile/20010426-1.c: New test.
30570         * gcc.c-torture/compile/20010510-1.c: New test.
30571         * gcc.c-torture/compile/20010605-3.c: New test.
30572         * gcc.c-torture/compile/20010824-1.c: New test.
30573         * gcc.c-torture/execute/20010409-1.c: New test.
30574         * gcc.dg/noncompile/20000901-1.c: New test.
30575         * gcc.dg/20001023-1.c: New test.
30576         * gcc.dg/20001101-1.c: New test.
30577         * gcc.dg/20001102-1.c: New test.
30578         * gcc.dg/20010207-1.c: New test.
30579         * gcc.dg/20010405-1.c: New test.
30580         * gcc.dg/20010822-1.c: New test.
30581         * gcc.dg/20011107-1.c: New test.
30582
30583 2002-01-09  Jeffrey A Law  (law@redhat.com)
30584
30585         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30586
30587         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30588         execution failure on PA targets.
30589
30590 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30591
30592         * gcc.c-torture/compile/20020109-1.c: New test.
30593
30594 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30595
30596         * gcc.c-torture/execute/20020108-1.c: New test.
30597
30598 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30599
30600         * gcc.dg/20020108-1.c: New test.
30601
30602 2002-01-08  H.J. Lu <hjl@gnu.org>
30603
30604         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30605         for header files.
30606
30607 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30608
30609         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30610         consistency.
30611
30612 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30613
30614         * gcc.dg/altivec-4.c: Test altivec predicates.
30615
30616 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30617
30618         * gcc.c-torture/execute/20020107-1.c: New test.
30619
30620 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30621
30622         PR c/5279
30623         * gcc.c-torture/compile/20020106-1.c: New test.
30624
30625 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30626
30627         * gcc.c-torture/execute/nestfunc-4.c: New test.
30628
30629 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30630
30631         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30632         extra triple that slipped in.
30633         * g++.old-deja/g++.abi/align.C: Likewise.
30634         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30635
30636 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30637
30638         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30639         * g++.old-deja/g++.abi/align.C: Likewise.
30640         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30641
30642         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30643         on FreeBSD/i386.
30644         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30645         FreeBSD.
30646
30647 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30648
30649         * gcc.dg/20020104-1.c: New test.
30650
30651         * gcc.dg/20020104-2.c: New test.
30652
30653 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30654
30655         * gcc.dg/20020103-1.c: Fix typo in target selector.
30656
30657 2002-01-03  Richard Henderson  <rth@redhat.com>
30658
30659         * gcc.dg/20020103-1.c: New.
30660
30661 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30662
30663         * gcc.c-torture/execute/20020103-1.c: New test.
30664
30665 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30666
30667         * g++.dg/other/debug2.C: New test.
30668
30669         * gcc.c-torture/compile/20020103-1.c: New test.
30670
30671 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30672
30673         * gcc.dg/gnu89-init-1.c: Added new tests.
30674
30675 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30676
30677         * g++.dg/template/friend2.C: Remove as patch is reverted.
30678
30679         * g++.dg/warn/oldcast1.C: New test.
30680
30681         * g++.dg/template/ptrmem1.C: New test.
30682         * g++.dg/template/ptrmem2.C: New test.
30683
30684         * g++.dg/template/ntp.C: New test.
30685
30686         * g++.dg/other/component1.C: New test.
30687
30688         * g++.dg/template/ttp3.C: New test.
30689
30690         * g++.dg/template/friend2.C: New test.
30691         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
30692
30693 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30694
30695         * g++.dg/other/ptrmem1.C: New test.
30696         * g++.dg/other/ptrmem2.C: New test.
30697
30698 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30699
30700         * g++.dg/template/ctor1.C: New test.
30701
30702 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30703
30704         * g++.dg/template/friend2.C: New test.
30705
30706 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
30707
30708         * gcc.dg/mmix-1.c: New test.
30709
30710 2001-12-31  Richard Henderson  <rth@redhat.com>
30711
30712         * gcc.dg/asm-5.c: New.
30713
30714 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
30715
30716         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
30717         in namespace __gnu_cxx
30718
30719 2001-12-30  Richard Henderson  <rth@redhat.com>
30720
30721         * gcc.dg/debug-6.c: New.
30722
30723 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
30724
30725         * gcc.c-torture/compile/20011229-2.c: New test.
30726
30727 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
30728
30729         * gcc.dg/debug-3.c: New test.
30730         * gcc.dg/debug-4.c: New test.
30731         * gcc.dg/debug-5.c: New test.
30732
30733 2001-12-29  Richard Henderson  <rth@redhat.com>
30734
30735         * g++.dg/eh/loop1.C: New.
30736
30737 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30738
30739         * g++.dg/template/crash1.C: New test.
30740
30741 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         * g++.dg/other/const1.C: New test.
30744
30745 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30746
30747         * gcc.c-torture/compile/20011229-1.c: New test.
30748
30749 2001-12-28  Stan Shebs  <shebs@apple.com>
30750
30751         * lib/objc-torture.exp: Resync with c-torture.exp.
30752         * lib/objc.exp: Load standard libraries.
30753
30754 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
30755
30756         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
30757         additional tests.
30758
30759 2001-12-27  Roger Sayle <roger@eyesopen.com>
30760
30761         * gcc.c-torture/execute/string-opt-16.c: New testcase.
30762
30763 2001-12-27  Richard Henderson  <rth@redhat.com>
30764
30765         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
30766
30767 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30768
30769         * g++.dg/eh/ctor1.C: New test.
30770         * g++.dg/other/error2.C: New test.
30771
30772 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30773
30774         * g++.dg/other/init2.C: New test.
30775
30776 2001-12-24  Richard Henderson  <rth@redhat.com>
30777
30778         * gcc.dg/20011223-1.c: New.
30779         * gcc.dg/inline-1.c: New.
30780
30781 2001-12-23  Richard Henderson  <rth@redhat.com>
30782
30783         * gcc.dg/asm-4.c: Test operand modifiers.
30784
30785 2001-12-23  Richard Henderson  <rth@redhat.com>
30786
30787         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
30788
30789 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30790
30791         * gcc.c-torture/execute/20011223-1.c: New test.
30792
30793 2001-12-21  Richard Henderson  <rth@redhat.com>
30794
30795         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
30796         re-enables the warning.
30797
30798 2001-12-21  Richard Henderson  <rth@redhat.com>
30799
30800         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
30801
30802 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30803
30804         * gcc.c-torture/compile/20011218-1.c: New test.
30805
30806 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
30807
30808         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
30809         arm-isr.c test.
30810         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
30811         epilogue generation for ARM ISR routines.
30812
30813 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30814
30815         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
30816         * gcc.dg/format/c90-printf-3.c: Likewise.
30817         * gcc.dg/format/c99-printf-3.c: Likewise.
30818         * gcc.dg/format/ext-1.c: Likewise.
30819         * gcc.dg/format/ext-6.c: Likewise.
30820         * gcc.dg/format/format.h: Prototype unlocked stdio.
30821
30822 2001-12-20  Richard Henderson  <rth@redhat.com>
30823
30824         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
30825         (arena): Use it.
30826         (malloc): Correct allocation logic.  Abort if we fill up the
30827         arena before initialization complete.
30828         (realloc): Correct allocation logic.
30829
30830 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30831
30832         * gcc.c-torture/compile/20011219-2.c: New test.
30833
30834         * gcc.c-torture/execute/20011219-1.c: New test.
30835
30836 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
30837
30838         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
30839         target does not support weak symbols.
30840
30841 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
30842
30843         * gcc.c-torture/compile/20011219-1.c: New test.
30844
30845 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30846
30847         * g++.dg/other/error1.C: New test.
30848
30849 2001-12-17  Jeffrey A Law  (law@redhat.com)
30850
30851         * gcc.c-torture/execute/20011217-1.c: New test.
30852
30853 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
30854
30855         * objc.dg/special/: New directory.
30856         * objc.dg/special/special.exp: New file.
30857         * objc.dg/special/unclaimed-category-1.h: New file.
30858         * objc.dg/special/unclaimed-category-1a.m: New file.
30859         * objc.dg/special/unclaimed-category-1.m: New file.
30860
30861 2001-12-17  Andreas Jaeger  <aj@suse.de>
30862
30863         * gcc.c-torture/compile/20011217-2.c: New test.
30864
30865 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30866
30867         * gcc.c-torture/compile/20011217-1.c: New test.
30868
30869 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
30870
30871         * testsuite/gcc.dg/20011214-1.c: New.
30872
30873 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
30874
30875         * gcc.dg/altivec-4.c: New.
30876
30877 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
30878
30879         * gcc.dg/20011113-1.c: New test.
30880
30881 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30882
30883         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
30884         std::__malloc_alloc_template<0> and
30885         std::__default_alloc_template<false, 0>.
30886
30887 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
30888
30889         * objc/execute/bf-21.m: New test.
30890         * objc/execute/enumeration-1.m: New test.
30891         * objc/execute/enumeration-2.m: New test.
30892
30893 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
30894
30895         * gcc.dg/gnu89-init-1.c: New test.
30896
30897 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30898
30899         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
30900         * g++.old-deja/g++.jason/2371.C: Likewise.
30901         * g++.old-deja/g++.jason/template33.C: Likewise.
30902         * g++.old-deja/g++.jason/template34.C: Likewise.
30903         * g++.old-deja/g++.jason/template36.C: Likewise.
30904         * g++.old-deja/g++.oliva/typename1.C: Likewise.
30905         * g++.old-deja/g++.oliva/typename2.C: Likewise.
30906         * g++.old-deja/g++.other/typename1.C: Likewise.
30907         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30908         * g++.old-deja/g++.pt/nontype5.C: Likewise.
30909         * g++.old-deja/g++.pt/typename11.C: Likewise.
30910         * g++.old-deja/g++.pt/typename14.C: Likewise.
30911         * g++.old-deja/g++.pt/typename16.C: Likewise.
30912         * g++.old-deja/g++.pt/typename3.C: Likewise.
30913         * g++.old-deja/g++.pt/typename4.C: Likewise.
30914         * g++.old-deja/g++.pt/typename5.C: Likewise.
30915         * g++.old-deja/g++.pt/typename7.C: Likewise.
30916         * g++.old-deja/g++.robertl/eb9.C: Likewise.
30917
30918 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
30919
30920         * g++.dg/other/linkage1.C: New test.
30921         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
30922         specifiers.
30923
30924 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30925
30926         * gcc.dg/concat.c: New test.
30927
30928 2001-12-11  Stan Shebs  <shebs@apple.com>
30929
30930         * objc/compile: New test directory.
30931         * objc/compile/compile.exp: New expect script.
30932         * objc/compile/20011211-1.m: New compile test.
30933
30934 2001-12-11  Jason Merrill  <jason@redhat.com>
30935
30936         * lib/prune.exp (prune_gcc_output): Also handle "In member
30937         function".  So many permutations...
30938
30939 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
30940
30941         * g++.dg/template/typedef1.C: New test.
30942
30943 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30944
30945         * g++.dg/other/copy1.C: New test.
30946
30947 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
30948
30949         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
30950
30951         * gcc.dg/builtin-choose-expr.c: New.
30952
30953 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
30954
30955         * gcc.dg/altivec-2.c: New.
30956
30957 2001-12-07  Richard Henderson  <rth@redhat.com>
30958
30959         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
30960
30961 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
30962
30963         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
30964         ultrasparc.
30965
30966 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30967
30968         * g++-old.deja/g++.robertl/eb101.C: Deleted.
30969
30970 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
30971
30972         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
30973         variable argument list.
30974
30975 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
30976
30977         * gcc.c-torture/execute/memcheck: Delete entire directory.
30978         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
30979         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
30980
30981 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30982
30983         * gcc.dg/Wshadow-1.c: New test.
30984
30985 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
30986
30987         * gcc.c-torture/compile/20011130-1.c: New test.
30988
30989         * gcc.dg/noncompile/20011025-1.c: New test.
30990
30991         * g++.dg/other/anon-union.C: New test.
30992
30993         * gcc.c-torture/execute/20011024-1.c: New test.
30994
30995 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30996
30997         * gcc.c-torture/execute/20000722-1.x,
30998         gcc.c-torture/execute/20010123-1.x: Remove.
30999         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31000         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31001         gcc.dg/c99-complit-2.c: New tests.
31002
31003 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31004
31005         * g++.dg/inherit/base1.C: New test.
31006
31007 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31008
31009         * g++.dg/other/stdarg1.C: New test.
31010
31011         * gcc.c-torture/compile/20011130-2.c: New test.
31012
31013 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31014
31015         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31016         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31017         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31018         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31019         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31020         * gcc.dg/builtin-prefetch-1.c: New test.
31021
31022 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31023
31024         * gcc.dg/20011130-1.c: New test.
31025
31026 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31027
31028         * g++.dg/other/scope1.C: New test.
31029         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
31030
31031 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31032
31033         * gcc.dg/vla-init-1.c: New test.
31034
31035 2001-12-01  Geoff Keating  <geoffk@redhat.com>
31036
31037         * gcc.c-torture/compile/structs.c: New testcase from GDB.
31038
31039 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31040
31041         * objc.dg/alias.m: Update.
31042         * objc.dg/class-1.m: Update.
31043         * objc.dg/const-str-1.m: Update.
31044         * objc.dg/fwd-proto-1.m: Update.
31045         * objc.dg/id-1.m: Update.
31046         * objc.dg/super-class-1.m: Update.
31047
31048 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
31049
31050         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
31051         constructs.
31052
31053 2001-11-28  Jeffrey A Law  (law@cygnus.com)
31054
31055         * gcc.c-torture/execute/20011128-1.c: New test.
31056
31057 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
31058
31059         * gcc.dg/20011127-1.c: New test.
31060
31061 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31062
31063         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
31064         from Austin Group draft 7.
31065         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
31066         scanf format arguments.
31067         * gcc.dg/format/no-exargs-2.c: New test.
31068
31069 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
31070
31071         * g++.dg/abi/vbase8-4.C: New test.
31072
31073 2001-11-24  Ian Lance Taylor  <ian@airs.com>
31074
31075         * gcc.c-torture/execute/20011121-1.c: New test.
31076
31077 2001-11-23  Jeffrey A Law  (law@cygnus.com)
31078
31079         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
31080
31081 2001-11-23  Andreas Jaeger  <aj@suse.de>
31082
31083         * gcc.dg/cpp/charconst-2.c: New test.
31084
31085 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
31086
31087         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
31088         to the host if it is remote.  Let tests specify extra headers
31089         they use.
31090         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
31091         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
31092         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
31093         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
31094         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
31095         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
31096         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31097         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31098         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31099         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31100
31101 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31102
31103         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31104         for little endian ARMs.
31105
31106 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31107
31108         * gcc.c-torture/compile/20011119-1.c: New test.
31109         * gcc.c-torture/compile/20011119-2.c: New test.
31110
31111 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31112
31113         * gcc.dg/altivec-1.c: Fix typo.
31114
31115 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31116
31117         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31118
31119 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31120
31121         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31122
31123 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31124
31125         * lib/g77.exp: Don't specify --rpath-link.
31126
31127         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31128         across all the headers.
31129         * gcc.dg/format/format.exp: For testing on a remote host,
31130         copy format.h.
31131
31132         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31133         * gcc.c-torture/execute/930406-1.c: Likewise.
31134         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31135
31136 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31137
31138         * gcc.dg/altivec-1.c: New.
31139
31140 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31141
31142         * gcc.dg/cpp/fpreprocessed.c: New test case.
31143
31144 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31145
31146         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31147         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31148         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31149
31150 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31151
31152         * gcc.dg/no-builtin-1.c: New test.
31153
31154 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31155
31156         * gcc.c-torture/execute/20011115-1.c: New test.
31157
31158 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31159
31160         * gcc.c-torture/compile/20011114-2.c: New test.
31161         * gcc.c-torture/compile/20011114-3.c: New test.
31162         * gcc.c-torture/compile/20011114-4.c: New test.
31163
31164 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31165
31166         * g++.dg/other/init1.C: New test.
31167
31168 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31169
31170         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31171         message.
31172
31173         * gcc.c-torture/execute/20011114-1.c: New testcase.
31174
31175         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31176         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31177         like the (before this change) version of 20010327-1.c.
31178
31179 2001-11-14  Roger Sayle <roger@eyesopen.com>
31180
31181         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31182
31183 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31184
31185         * g++.dg/init/array2.C: New test.
31186
31187 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31188
31189         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31190
31191 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31192
31193         * g++.dg/other/forscope1.C: New test.
31194         * g++.dg/ext/forscope1.C: New test.
31195         * g++.dg/ext/forscope2.C: New test.
31196
31197 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31198
31199         * gcc.c-torture/execute/20011113-1.c: New test.
31200
31201 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31202
31203         * gcc.c-torture/execute/20011109-2.c: New test.
31204
31205         * gcc.c-torture/execute/20011109-1.c: New test.
31206
31207 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31208
31209         * gcc.c-torture/compile/20011109-1.c: New test.
31210
31211 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31212
31213         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31214         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31215         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31216         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31217         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31218         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31219         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31220
31221 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31222
31223         * g++.dg/warn/Wshadow-1.C: New tests.
31224         * g++.old-deja/g++.mike/for3.C: Update.
31225
31226 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31227
31228         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31229         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31230         XFAILs.  Adjust expected error texts.
31231         * gcc.c-torture/compile/20011106-1.c,
31232         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31233         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31234         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31235         gcc.dg/c99-array-lval-5.c: New tests.
31236
31237 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31238
31239         * gcc.dg/cpp/defined.c: Update.
31240
31241 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31242
31243         * gcc.c-torture/execute/anon-1.c: New test.
31244
31245 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31246
31247         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31248         same size, so no warning should be produced on stormy16.
31249
31250         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31251         due to oversized array.
31252         * g++.old-deja/g++.mike/ns15.C: Likewise.
31253         * g++.old-deja/g++.pt/crash16.C: Likewise.
31254
31255 2001-11-02  Graham Stott  <grahams@redhat.com>
31256
31257         * g++.dgother/debug1.C: Fix typos.
31258
31259 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31260
31261         * g++.dg/other/debug1.C: New test.
31262
31263 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31264
31265         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31266         of unsigned long.
31267
31268 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31269
31270         * gcc.dg/20011029-2.c: New test.
31271
31272         * gcc.c-torture/compile/20011029-1.c: New test.
31273
31274 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31275
31276         * objc/execute/class_self-1.m: New test.
31277         * objc/execute/class_self-2.m: New test.
31278
31279 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31280
31281         * gcc.misc-tests/msgs.exp: Delete.
31282         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31283         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31284         error set to match recent changes.
31285
31286 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31287
31288         * gcc.dg/20011021-1.c: New test.
31289
31290 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31291
31292         * gcc.c-torture/compile/20011023-1.c: New test.
31293
31294 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31295
31296         * lib/g77.exp: Rewrite based on lib/g++.exp.
31297
31298 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31299
31300         * gcc.c-torture/execute/20011019-1.c: New test.
31301
31302         * gcc.dg/20011018-1.c: New test.
31303
31304 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31305
31306         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31307
31308 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31309
31310         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31311         * gcc.dg/attr-invalid.c: Likewise.
31312
31313 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31314
31315         * testsuite/gcc.dg/20011015-1.c: New test.
31316
31317 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31318
31319         * g++.dg/template/unify2.C: New test.
31320
31321 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31322
31323         * g++.dg/other/exception-specification.C: New test
31324
31325 2001-10-13  Tom Rix  <trix@redhat.com>
31326
31327         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31328         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31329
31330 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31331
31332         * testsuite/gcc.dg/20011009-1.c: New test.
31333
31334 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31335
31336         PR g++/4476
31337         * g++.dg/other/friend1.C: New test.
31338
31339 2001-10-11  Richard Henderson  <rth@redhat.com>
31340
31341         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31342
31343 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31344
31345         * gcc.c-torture/compile/20011010-1.c: New.
31346
31347 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31348
31349         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31350         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31351         g77.f-torture/execute/execute.exp,
31352         g77.f-torture/noncompile/noncompile.exp,
31353         gcc.c-torture/compile/compile.exp,
31354         gcc.c-torture/execute/execute.exp,
31355         gcc.c-torture/execute/ieee/ieee.exp,
31356         gcc.c-torture/execute/memcheck/memcheck.exp,
31357         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31358         objc/execute/execute.exp: Update FSF address.
31359
31360 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31361
31362         * gcc.dg/cpp/cmdlne-C.c: Update.
31363         * gcc.dg/cpp/cmdlne-C2.c: New.
31364
31365 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31366
31367         * gcc.c-torture/execute/20011008-3.c: New.
31368
31369 2001-10-08  DJ Delorie  <dj@redhat.com>
31370
31371         * gcc.dg/20011008-1.c: New.
31372         * gcc.dg/20011008-2.c: New.
31373
31374 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31375
31376         * gcc.dg/cpp/spacing1.c: Update test.
31377
31378 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31379
31380         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31381         spelling errors of "separate" as "seperate".
31382
31383 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31384
31385         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31386         enough to avoid inlining.
31387
31388 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31389
31390         * lib/g77.exp: set libg2c_dir correctly.
31391
31392 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31393
31394         * gcc.dg/cpp/macro11.c: New test.
31395
31396 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31397
31398         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31399         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31400         gcc.dg/format/multattr-3.c: New tests.
31401         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31402         tests for format attributes on function pointers being rejected.
31403
31404 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31405
31406         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31407
31408 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31409
31410         * g++.dg/warn/format1.C: New test.
31411
31412 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31413
31414         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31415
31416 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31417
31418         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31419
31420 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31421
31422         * gcc.dg/cpp/redef2.c: Add test.
31423
31424 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31425
31426         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31427         long-standing bug on i686, apparently.
31428         * gcc.c-torture/execute/loop-2c.x: New file.
31429         * gcc.c-torture/execute/loop-2d.x: New file.
31430         * gcc.c-torture/execute/loop-3c.x: New file.
31431
31432 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31433
31434         * gcc.dg/cpp/20000625-2.c: Correct line number.
31435
31436 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31437
31438         * gcc.dg/cpp/macro10.c: New test.
31439         * gcc.dg/cpp/strify3.c: New test.
31440         * gcc.dg/cpp/spacing1.c: Add tests.
31441         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31442         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31443
31444 2001-09-24  DJ Delorie  <dj@redhat.com>
31445
31446         * gcc.c-torture/execute/20010924-1.c: New test.
31447
31448 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31449
31450         * testsuite/objc/execute/paste.m: Remove.
31451
31452 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31453
31454         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31455
31456 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31457
31458         * g77.dg/strlen0.f: New test.
31459
31460 2001-09-21  Richard Henderson  <rth@redhat.com>
31461
31462         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31463         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31464
31465 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31466
31467         Table-driven attributes.
31468         * g++.dg/ext/attrib1.C: New test.
31469
31470 2001-09-20  DJ Delorie  <dj@redhat.com>
31471
31472         * gcc.dg/20000926-1.c: Update expected warning messages.
31473         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31474         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31475         array.
31476
31477 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31478
31479         * g++.dg/eh/registers1.C: New test case.
31480
31481 2001-09-17  Richard Henderson  <rth@redhat.com>
31482
31483         * gcc.dg/array-5.c: Fix VLA decomposition test.
31484
31485 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31486
31487         * gcc.dg/cpp/line5.c: New testcase.
31488
31489 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31490
31491         * gcc.dg/cpp/macro9.c: New test.
31492
31493 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31494
31495         * gcc.c-torture/execute/980223.c: Change type of addr from long
31496         to char *.
31497
31498 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31499
31500         * gcc.c-torture/execute/20010915-1.c: New test.
31501
31502 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31503
31504         * g77.dg/bprob: New directory.
31505         * g77.dg/bprob/bprob.exp: New file.
31506         * g77.dg/bprob/bprob-1.f: New test.
31507         * g77.dg/gcov: New directory.
31508         * g77.dg/gcov/gcov.exp: New file.
31509         * g77.dg/gcov/gcov-1.f: New test.
31510         * g77.dg/gcov/gcov-1.x: New file.
31511
31512 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31513
31514         * gcc.dg/cpp/directiv.c: Update.
31515         * gcc.dg/cpp/undef1.c: Update.
31516
31517 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31518
31519         * gcc.dg/20010912-1.c: New test.
31520
31521 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31522
31523         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31524         language-independent file in lib.
31525         * lib/gcov.exp: New file.
31526
31527 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31528
31529         * gcc.c-torture/compile/20010911-1.c: New test.
31530
31531 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31532
31533         * lib/profopt.exp: New, to support profile-directed optimizations.
31534         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31535         * gcc.misc-tests/bprob-1.c: New test.
31536         * gcc.misc-tests/bprob-2.c: New test.
31537
31538 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31539
31540         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31541         XFAIL and which kinds of gcov output to verify.
31542         * gcc.misc-tests/gcov-4b.x: New file.
31543         * gcc.misc-tests/gcov-5b.x: New file.
31544         * gcc.misc-tests/gcov-6.x: New file.
31545         * gcc.misc-tests/gcov-7.c: New test.
31546         * gcc.misc-tests/gcov-7.x: New file.
31547
31548 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31549
31550         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31551         * gcc.misc-tests/gcov-6.c: New test.
31552
31553 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31554
31555         PR c++/3986
31556         * g++.dg/abi/vbase1.C: New test.
31557
31558 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31559
31560         * objc.dg/method-2.m: New.
31561
31562 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31563
31564         PR c++/4203
31565         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31566         * g++.dg/init/empty1.C: New test.
31567
31568 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31569
31570         * gcc.c-torture/compile/20010903-1.c: New test.
31571
31572 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31573
31574         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31575         for m68k.
31576
31577 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31578
31579         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31580
31581         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31582
31583         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31584
31585 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31586
31587         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31588         for 16-bit 'unsigned int'.
31589
31590 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31591
31592         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31593
31594 2001-08-27  Richard Henderson  <rth@redhat.com>
31595
31596         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31597         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31598
31599 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31600
31601         * gcc.dg/asm-names.c (ymain): New.
31602
31603 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31604
31605         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31606         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31607         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31608
31609 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31610
31611         * gcc.dg/compare5.c: New testcase.
31612
31613 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31614
31615         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31616         and "In instantiation".
31617
31618 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31619
31620         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31621
31622 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31623
31624         * gcc.misc-tests/gcov.exp: Add support for branch information.
31625         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31626         * gcc.misc-tests/gcov-4.c: New test.
31627         * gcc.misc-tests/gcov-4b.c: New test.
31628         * gcc.misc-tests/gcov-5b.c: New test.
31629
31630 2001-08-20  Zack Weinberg  <zackw@panix.com>
31631
31632         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31633         expected to fail.
31634
31635 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31636
31637         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31638
31639 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31640
31641         * g++.dg/eh/template1.C: New test.
31642
31643 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31644
31645         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31646         Fix thinko.
31647         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31648         for xfail.
31649
31650 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31651
31652         * lib/g77-dg.exp: Use prune.exp for common procedures
31653         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31654         * lib/g77.exp: (g77-dg-prune) Remove
31655
31656 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31657
31658         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31659
31660 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31661
31662         * g++.dg/template/unify1.C: New test.
31663
31664 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31665
31666         * g++.dg/abi/empty4.C: New test.
31667
31668 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31669
31670         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31671         solaris2.*
31672         * g77.f-torture/compile/pr3743.x: Likewise.
31673
31674 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31675
31676         * g++.dg/other/using-declaration.C: New test.
31677
31678 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31679
31680         * gcc.dg/cpp/tr-sign.c: New testcase.
31681
31682 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31683
31684         * gcc.dg/cpp/19951025-1.c: Revert.
31685         * gcc.dg/cpp/directiv.c: We no longer process directives that
31686         interrupt macro arguments.
31687
31688 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
31689
31690         * gcc.dg/bconstp-1.c: New test.
31691
31692 2001-08-03  Richard Henderson  <rth@redhat.com>
31693
31694         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
31695
31696 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31697
31698         * gcc.dg/cpp/19951025-1.c: Update.
31699
31700 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
31701
31702         * g77.dg/ff90-1.f (s): Fix reference of variable z,
31703         should be x.
31704
31705 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31706
31707         Kill -fhonor-std.
31708         * g++.old-deja/g++.ns/ns14.C: Remove special options.
31709         * g++.old-deja/g++.other/std1.C: Likewise.
31710         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
31711
31712 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
31713
31714         * lib/g77.exp: Load gcc-defs.exp for common procedures
31715         (g77_pass, g77_fail, g77_finish, g77_exit,
31716         ${tool}_check_unsupported_p} Now redundant.  Deleted.
31717
31718 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
31719
31720         * g77.dg/fbackslash.f
31721         * g77.dg/fcase-preserve.f
31722         * g77.dg/ff90-1.f
31723         * g77.dg/ffixed-line-length-0.f
31724         * g77.dg/ffixed-line-length-132.f
31725         * g77.dg/ffixed-line-length-7.f
31726         * g77.dg/ffixed-line-length-72.f
31727         * g77.dg/ffixed-line-length-none.f
31728         * g77.dg/ffree-form-1.f
31729         * g77.dg/fno-backslash.f
31730         * g77.dg/fno-f90-1.f
31731         * g77.dg/fno-fixed-form-1.f
31732         * g77.dg/fno-onetrip.f
31733         * g77.dg/fno-typeless-boz.f
31734         * g77.dg/fno-underscoring.f
31735         * g77.dg/fno-vxt-1.f
31736         * g77.dg/fonetrip.f
31737         * g77.dg/ftypeless-boz.f
31738         * g77.dg/fugly-assumed.f
31739         * g77.dg/funderscoring.f
31740         * g77.dg/fvxt-1.f
31741
31742 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
31743
31744         * objc.dg/fwd-proto-1.m: New.
31745         * objc.dg/local-decl-1.m: New.
31746         * objc.dg/naming-1.m: New.
31747         * objc.dg/naming-2.m: New.
31748         * objc.dg/proto-hier-1.m: New.
31749
31750 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
31751
31752         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
31753         largest-type elements to a struct makes its size grow.
31754
31755 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31756
31757         * g++.dg/abi/vthunk1.C: New test.
31758
31759 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31760
31761         * g++.dg/abi/vbase8-22.C: New test.
31762
31763 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31764
31765         * gcc.dg/cpp/macro8.c: New test.
31766
31767 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         * g++.dg/abi/vbase8-21.C: New test.
31770
31771 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31772
31773         * g++.dg/abi/vbase8-10.C: New test.
31774
31775 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31776
31777         * lib/g++.exp (g++_set_ld_library_path): Renamed to
31778         ${tool}_set_ld_library_path.
31779         Changed caller.
31780         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
31781         g++.exp.
31782
31783 2001-07-26  Stan Cox <scox@redhat.com>
31784
31785         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
31786         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
31787         gcc_exit, gcc_check_unsupported_p):
31788         Moved to gcc-deps.exp
31789         * gcc-deps.exp: New file.
31790
31791 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31792
31793         * g++.old-deja/g++.pt/defarg14.C: New test.
31794
31795 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31796
31797         * g++.old-deja/g++.other/lineno5.C: New test.
31798
31799 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31800
31801         * g++.old-deja/g++.pt/crash68.C: New test.
31802
31803 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31804
31805         * g++.old-deja/g++.other/crash42.C: New test.
31806
31807 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31808
31809         * gcc.dg/cpp/extratokens.c: Fix.
31810         * gcc.dg/cpp/skipping2.c: New tests.
31811
31812 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31813
31814         * gcc.c-torture/execute/20010724-1.c: New file.
31815         * gcc.c-torture/execute/20010724-1.x: New file.
31816
31817 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31818
31819         * g++.old-deja/g++.other/cond7.C: New test.
31820
31821 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31822
31823         * g++.old-deja/g++.other/optimize4.C: New test.
31824
31825 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31826
31827         * g++.old-deja/g++.abi/vbase8-5.C: New test.
31828
31829 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
31830
31831         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
31832         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
31833         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
31834         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
31835
31836         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
31837         bug report" message.
31838
31839         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
31840         * g++.dg/ext/instantiate1.C: Move from old-deja.
31841
31842 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
31843
31844         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
31845         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
31846         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
31847         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
31848
31849 2001-07-23  Jeffrey A Law  (law@cygnus.com)
31850
31851         * gcc.c-torture/execute/20010723-1.c: New test.
31852
31853 2001-07-23  Ben Elliston  <bje@redhat.com>
31854
31855         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
31856
31857 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31858
31859         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
31860         i[34567]86-*-*.
31861         Delete handling of ieee_multilib_flags.
31862         Pass -mieee for alpha*-*-* and sh-*-*.
31863         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
31864
31865 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
31866
31867         Remove old-abi tests.
31868         * g++.old-deja/g++.mike/p11116.C: Remove.
31869         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
31870
31871 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
31872
31873         * g77.f-torture/compile/pr3743.f: New test
31874
31875 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
31876
31877         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
31878
31879 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31880
31881         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
31882         g++.old-deja/g++.pt/static6.C: Likewise.
31883         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
31884         supports weak symbols.
31885
31886 2001-07-18  Andreas Jaeger  <aj@suse.de>
31887
31888         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
31889         supported again.
31890
31891 2001-07-18  Andreas Jaeger  <aj@suse.de>
31892
31893         * gcc.dg/iftrap-1.c: Fix target line.
31894
31895 2001-07-17  Richard Henderson  <rth@redhat.com>
31896
31897         * gcc.c-torture/execute/20010717-1.c: New.
31898
31899 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31900
31901         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
31902         tests.
31903
31904 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31905
31906         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
31907
31908 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31909
31910         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
31911         UAC_SIGBUS, UAC_NOPRINT definitions.
31912
31913 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
31914
31915         * objc/execute/object_is_class.m: New test.
31916         * objc/execute/object_is_meta_class.m: New test.
31917
31918 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31919
31920         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
31921         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
31922
31923 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
31924
31925         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
31926         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
31927
31928 2001-07-14  Richard Henderson  <rth@redhat.com>
31929
31930         * gcc.dg/iftrap-1.c: New.
31931
31932 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
31933
31934         * g77.f-torture/execute/intrinsic77.f: New test.
31935
31936 2001-07-11  Janis Johnson <janis@us.ibm.com>
31937
31938         * gcc.misc-tests/gcov-3.c: New test.
31939
31940 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31941
31942         * gcc.c-torture/compile/20010711-1.c,
31943         * gcc.c-torture/compile/20010711-2.c: New tests.
31944
31945 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31946
31947         * gcc.c-torture/execute/20010711-1.c: New test.
31948
31949 2001-07-11  Ben Elliston  <bje@redhat.com>
31950
31951         * g++.old-deja/g++.other/enum5.C: New test.
31952
31953 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
31954
31955         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
31956         (g++-dg-prune): Call prune_gcc_output.
31957         * prune.exp: New file for prune_gcc_output.
31958         * lib/g++.exp, lib/gcc.exp: Load it.
31959
31960 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31961
31962         * gcc.c-torture/compile/20010701-1.c,
31963         g++.old-deja/g++.ext/attrib6.C: New tests.
31964
31965 2001-07-06  Jeffrey A Law  (law@cygnus.com)
31966
31967         * gcc.c-torture/compile/20010706-1.c: New test.
31968
31969 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
31970
31971         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
31972
31973 2001-06-28  Stan Shebs  <shebs@apple.com>
31974
31975         * gcc.dg/pragma-darwin.c: New test.
31976
31977 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31978
31979         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
31980         Solaris 2.[678] system.
31981
31982 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31983
31984         * gcc.dg/20010622-1.c: New test.
31985
31986 2001-06-18  Stan Shebs  <shebs@apple.com>
31987
31988         * objc.dg: New directory.
31989         * objc.dg/dg.exp: New file.
31990         * objc.dg/alias.m: New.
31991         * objc.dg/class-1.m: New.
31992         * objc.dg/class-2.m: New.
31993         * objc.dg/const-str-1.m: New.
31994         * objc.dg/const-str-2.m: New.
31995         * objc.dg/id-1.m: New.
31996         * objc.dg/method-1.m: New.
31997         * objc.dg/super-class-1.m: New.
31998         * lib/objc-dg.exp: New file.
31999
32000 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32001
32002         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32003         of label name.
32004
32005 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32006
32007         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32008
32009 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32010
32011         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32012         variable.
32013
32014 2001-06-12  Richard Henderson  <rth@redhat.com>
32015
32016         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32017
32018 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32019
32020         * g++.old-deja/g++.abi/vbase5.C: New test.
32021         * g++.old-deja/g++.abi/vbase6.C: New test.
32022         * g++.old-deja/g++.abi/vbase7.C: New test.
32023
32024 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32025
32026         * gcc.c-torture/compile/20010610-1.c: New test.
32027
32028 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32029
32030         * g++.old-deja/g++.abi/vbase4.C: New test.
32031
32032 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32033
32034         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
32035         support %f for HC11/HC12 targets.
32036         * gcc.c-torture/execute/930513-1.x: New file, likewise.
32037         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
32038         on HC11/HC12 targets.
32039         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
32040
32041 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32042
32043         * gcc.dg/wchar_t-1.c: New file.
32044         * gcc.dg/wint_t-1.c: Likewise.
32045
32046 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
32047
32048         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
32049
32050 2001-06-11  Richard Henderson  <rth@redhat.com>
32051
32052         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
32053
32054 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32055
32056         * gcc.c-torture/compile/20010611-1.c: New test.
32057
32058 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32059
32060         * gcc.dg/c99-tag-1.c: Add more tests.
32061
32062 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
32063
32064         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
32065         representation on MN10300 and ARM/Thumb.
32066
32067 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
32068
32069         * g77.f-torture/execute/20010610.f: New.
32070
32071 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
32072
32073         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
32074         names.
32075
32076 2001-06-09  Richard Henderson  <rth@redhat.com>
32077
32078         * gcc.c-torture/execute/ashrdi-1.c: New.
32079         * gcc.c-torture/execute/ashldi-1.c: New.
32080         * gcc.c-torture/execute/lshrdi-1.c: New.
32081
32082 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
32083
32084         * objc/execute/load-3.m: Added. Check sending +load to categories,
32085         in addition to classes.
32086
32087 2001-06-08  Stan Shebs  <shebs@apple.com>
32088
32089         * objc/execute/load-2.m: New test.  From Nicola Pero
32090         <n.pero@mi.flashnet.it>.
32091
32092 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
32093
32094         * gcc.c-torture/execute/20010605-2.c: New test.
32095
32096 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32097
32098         * g++.old-deja/g++.abi/vbase2.C: New test.
32099         * g++.old-deja/g++.abi/vbase3.C: New test.
32100
32101 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32102
32103         * g++.old-deja/g++.pt/friend49.C: New test.
32104
32105 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32106
32107         * g++.old-deja/g++.ext/anon3.C: New test.
32108
32109 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32110
32111         * g++.old-deja/g++.other/conv7.C: New test.
32112
32113 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32114
32115         * gcc.c-torture/compile/20010605-2.c: New test.
32116
32117 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32118
32119         * gcc.c-torture/execute/20010604-1.c: New test.
32120
32121 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32122
32123         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32124
32125 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32126
32127         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32128         (g++_link_flags): Likewise.
32129         (g++_init): Pass gccpath's value to two previous functions.
32130
32131 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32132
32133         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32134         Ensure logfile entry matches exec command line.
32135
32136 2001-05-31  Richard Henderson  <rth@redhat.com>
32137
32138         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32139         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32140
32141 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32142
32143         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32144         compiler for irix6.2
32145
32146 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32147
32148         * g++.old-deja/g++.other/optimize3.C: New file.
32149
32150 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32151
32152         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32153         assemble.
32154
32155 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32156
32157         * g++.old-deja/g++.other/optimize2.C: New file.
32158
32159 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32160
32161         * gcc.c-torture/compile/20010518-2.c: New file.
32162         * gcc.c-torture/execute/20010518-1.c: New file.
32163         * gcc.c-torture/execute/20010518-2.c: New file.
32164
32165 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32166
32167         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32168
32169 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32170
32171         G++ no longer defines builtins that do not begin with __builtin.
32172         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32173         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32174         * g++.old-deja/g++.law/builtin1.C: Likewise.
32175         * g++.old-deja/g++.law/cvt2.C: Likewise.
32176         * g++.old-deja/g++.mike/net5.C: Likewise.
32177         * g++.old-deja/g++.other/builtins1.C: Likewise.
32178         * g++.old-deja/g++.other/builtins2.C: Likewise.
32179         * g++.old-deja/g++.other/builtins3.C: Likewise.
32180         * g++.old-deja/g++.other/builtins4.C: Likewise.
32181         * g++.old-deja/g++.other/inline8.C: Likewise.
32182         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32183
32184 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32185
32186         * g++.old-deja/g++.pt/using1.C: Adjust.
32187         * g++.old-deja/g++.pt/using2.C: New test.
32188
32189 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32190
32191         * gcc.dg/cpp/charconst.c: New tests.
32192         * gcc.dg/cpp/escape.c: New tests.
32193         * gcc.dg/cpp/escape-1.c: New tests.
32194         * gcc.dg/cpp/escape-2.c: New tests.
32195         * gcc.dg/cpp/ucs.c: New tests.
32196
32197 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32198
32199         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32200         native compiler for irix6.5.
32201
32202 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32203
32204         * lib/g++.exp (g++_include_flags): Use args to compute
32205         get_multilibs.
32206         (g++_link_flags): Likewise.
32207         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32208
32209 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32210
32211         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32212
32213 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32214
32215         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32216         this file.
32217
32218 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32219
32220         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32221         STACK_SIZE;
32222         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32223         to STACK_SIZE; Use it to define size of add_histo array.
32224         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32225         to STACK_SIZE.
32226         (f): Use GITT_SIZE to define size of gitt local table.
32227         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32228         to STACK_SIZE; Use it to define size of bytemem array.
32229
32230 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32231
32232         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32233         on 68HC11/HC12 due to the asm instruction.
32234         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32235         * gcc.c-torture/compile/920520-1.x: Likewise.
32236         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32237         on 68HC11/HC12 because the function is larger than 64K.
32238         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32239         on 68HC11/HC12 because the structure is too large.
32240
32241 2001-05-20  Richard Henderson  <rth@redhat.com>
32242
32243         * gcc.c-torture/execute/20010520-1.c: New.
32244
32245 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32246
32247         * g++.old-deja/g++.warn/compare1.C: New test.
32248         * gcc.dg/compare4.c: New test.
32249
32250 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32251
32252         * g++.old-deja/g++.other/optimize1.C: New test.
32253
32254 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32255
32256         * g++.old-deja/g++.pt/spec41.C: New test.
32257
32258 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32259
32260         * gcc.c-torture/compile/20010114-1.x: Remove.
32261
32262 2001-05-18  Stan Shebs  <shebs@apple.com>
32263
32264         * gcc.c-torture/compile/20010518-1.c: New test.
32265
32266 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32267
32268         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32269         * g++.old-deja/g++.pt/crash67.C: New test.
32270
32271 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32272
32273         * g++.old-deja/g++.other/debug9.C: New test.
32274
32275 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32276
32277         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32278
32279 2001-05-16  Jan Hubicka  <jh@suse.cz>
32280
32281         * gcc.c-torture/compile/20010516-1.c: New test.
32282
32283 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32284
32285         * g++.old-deja/g++.other/crash41.C: New test.
32286
32287 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32288
32289         * g++.old-deja/g++.pt/crash66.C: New test.
32290
32291 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32292
32293         * g++.old-deja/g++.robertl/eb27.C: Convert.
32294
32295 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32296
32297         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32298         declaration being redundant.
32299
32300 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32301
32302         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32303
32304 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32305
32306         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32307
32308 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32309
32310         * lib/g++.exp: Use testsuite_flags.
32311
32312 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32313
32314         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32315
32316 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32317
32318         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32319
32320 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32321
32322         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32323
32324 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32325
32326         * gcc.c-torture/compile/20010313-1.c: New test.
32327
32328 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32329
32330         * gcc.dg/cpp/direct2.c: New test.
32331         * gccq.dg/cpp/direct2s.c: New test.
32332
32333         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32334
32335 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32336
32337         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32338         * g++.old-deja/g++.other/op3.C: Likewise.
32339
32340 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32341
32342         * gcc.dg/cpp/syshdr.h: New file.
32343         * gcc.dg/cpp/sysmac1.c: Update.
32344         * gcc.dg/cpp/sysmac2.c: Update.
32345
32346 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32347
32348         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32349
32350 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32351
32352         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32353         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32354
32355 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32356
32357         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32358
32359 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32360
32361         * lib/g++.exp (g++_include_flags): Don't use any special flags
32362         if TESTING_IN_BUILD_TREE is not defined.
32363         (g++_init): Use a plain 'c++' as the compiler if
32364         TESTING_IN_BUILD_TREEE is not defined.
32365
32366 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32367
32368         * g++.old-deja/g++.eh/catch13.C: New test.
32369         * g++.old-deja/g++.eh/catch14.C: New test.
32370
32371 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32372
32373         * gcc.dg/cpp/tr-define.c: New test.
32374
32375 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32376
32377         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32378         <stdlib.h>, not <malloc.h>.
32379
32380 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32381
32382         * g++.old-deja/g++.ns/template17.C: New test.
32383
32384 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32385
32386         * g++.old-deja/g++.pt/ref4.C: New test.
32387
32388 2001-04-30  Richard Henderson  <rth@redhat.com>
32389
32390         * gcc.dg/20000724-1.c: Revert last change.
32391
32392 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32393
32394         * g77.f-torture/execute/20010430.f: New test.
32395
32396 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32397
32398         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32399
32400 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32401
32402         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32403
32404 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32405
32406         * g++.old-deja/g++.eh/crash6.C: New test.
32407
32408 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32409
32410         * g++.old-deja/g++.other/warn7.C: New test.
32411
32412 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32413
32414         * g++.old-deja/g++.other/defarg9.C: New test.
32415
32416 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32417
32418         * g77.f-torture/compile/20010426.f: New test.
32419         * g77.f-torture/execute/20010426.f: New test.
32420
32421 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32422
32423         * g77.f-torture/compile/20000629-1.x: Remove - error
32424         has been fixed.
32425
32426 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32427
32428         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32429         Tweak slightly to work with g++.dg framework.
32430         * g++.dg/special/ecos.exp: Run initp1.C test.
32431         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32432
32433         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32434         its linker doesn't give line numbers either.
32435         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32436
32437 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32438
32439         * g++.old-deja/g++.other/lex1.C: New test.
32440
32441 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32442
32443         * gcc.dg/noncompile/20010425-1.c: New test.
32444
32445 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32446
32447         * g++.old-deja/g++.pt/mangle2.C: New test.
32448
32449 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32450
32451         * gcc.dg/format/plus-1.c: New test.
32452
32453 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32454
32455         * gcc.dg/20010423-1.c: New test.
32456
32457 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32458
32459         * gcc.c-torture/execute/20010422-1.c: New test.
32460
32461 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32462
32463         * g++.old-deja/g++.ns/type2.C: New test.
32464
32465 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32466
32467         * g++.old-deja/g++.other/perf1.C: New test.
32468
32469 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32470
32471         * gcc.dg/c99-func-2.c: Remove xfail.
32472         * gcc.dg/c99-func-3.c: Remove xfail.
32473         * gcc.dg/c99-func-4.c: Remove xfail.
32474
32475 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32476
32477         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32478
32479 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32480
32481         * gcc.c-torture/compile/20010423-1.c: New test.
32482
32483 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32484
32485         * g++.old-deja/g++.pt/typename28.C: New test.
32486
32487 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32488
32489         * g++.old-deja/g++.abi/empty2.C: New test.
32490         * g++.old-deja/g++.abi/empty3.C: New test.
32491
32492 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32493
32494         * g++.old-deja/g++.other/comdat2.C: New test.
32495         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32496
32497 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32498
32499         * g++.old-deja/g++.other/overload14.C: New test.
32500
32501 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32502
32503         * g++.old-deja/g++.other/lookup23.C: New test.
32504
32505 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32506
32507         * gcc.c-torture/execute/20010403-1.c: New test.
32508
32509 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32510             Mark Mitchell  <mark@codesourcery.com>
32511
32512         * lib/old-dejagnu.exp: Don't delete output of executable.
32513         Add .exe suffix to executables.
32514
32515 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32516
32517         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32518
32519 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32520
32521         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32522
32523 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32524
32525         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32526         * g++.old-deja/g++.abi/crash1.C: New test.
32527
32528 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32529
32530         * g++.old-deja/g++.other/crash40.C: New test.
32531
32532 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32533
32534         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32535
32536 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32537
32538         * g++.old-deja/g++.other/warn6.C: New test.
32539
32540 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32541
32542         * g++.old-deja/g++.robertl/eb42.C: Same.
32543
32544 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32545
32546         * gcc.dg/wtr-conversion-1.c: New testcase.
32547
32548 2001-04-10  Richard Henderson  <rth@redhat.com>
32549
32550         * g++.old-deja/g++.other/array5.C: New.
32551
32552 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32553
32554         * gcc.c-torture/execute/20010408-1.c: New test.
32555
32556 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32557
32558         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32559         headers and constructs.
32560         * g++.old-deja/g++.robertl/eb79.C: Same.
32561         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32562         * g++.old-deja/g++.robertl/eb73.C: Same.
32563         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32564         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32565         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32566         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32567         * g++.old-deja/g++.robertl/eb44.C: Same.
32568         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32569         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32570         * g++.old-deja/g++.robertl/eb39.C: Same.
32571         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32572         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32573         * g++.old-deja/g++.robertl/eb30.C: Same.
32574         * g++.old-deja/g++.robertl/eb3.C: Same.
32575         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32576         * g++.old-deja/g++.robertl/eb21.C: Same.
32577         * g++.old-deja/g++.robertl/eb15.C: Same.
32578         * g++.old-deja/g++.robertl/eb118.C: Same.
32579         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32580         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32581         * g++.old-deja/g++.robertl/eb109.C: Same.
32582         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32583         * g++.old-deja/g++.mike/rtti1.C: Same.
32584         * g++.old-deja/g++.mike/p658.C: Same.
32585         * g++.old-deja/g++.mike/net46.C: Same.
32586         * g++.old-deja/g++.mike/net34.C: Same.
32587         * g++.old-deja/g++.mike/memoize1.C: Same.
32588         * g++.old-deja/g++.mike/eh2.C: Same.
32589         * g++.old-deja/g++.law/weak.C: Same.
32590         * g++.old-deja/g++.law/visibility7.C: Same.
32591         * g++.old-deja/g++.law/visibility25.C: Same.
32592         * g++.old-deja/g++.law/visibility22.C: Same.
32593         * g++.old-deja/g++.law/visibility2.C: Same.
32594         * g++.old-deja/g++.law/visibility17.C: Same.
32595         * g++.old-deja/g++.law/visibility13.C: Same.
32596         * g++.old-deja/g++.law/visibility10.C: Same.
32597         * g++.old-deja/g++.law/visibility1.C: Same.
32598         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32599         * g++.old-deja/g++.law/vbase1.C: Same.
32600         * g++.old-deja/g++.law/operators32.C: Same.
32601         * g++.old-deja/g++.law/nest3.C: Same.
32602         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32603         * g++.old-deja/g++.law/except5.C (main): Same.
32604         * g++.old-deja/g++.law/cvt7.C (run): Same.
32605         * g++.old-deja/g++.law/cvt2.C: Same.
32606         * g++.old-deja/g++.law/cvt16.C: Same.
32607         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32608         * g++.old-deja/g++.law/ctors17.C (main): Same.
32609         * g++.old-deja/g++.law/ctors13.C: Same.
32610         * g++.old-deja/g++.law/ctors12.C (main): Same.
32611         * g++.old-deja/g++.law/ctors10.C: Same.
32612         * g++.old-deja/g++.law/code-gen5.C: Same.
32613         * g++.old-deja/g++.law/bad-error7.C: Same.
32614         * g++.old-deja/g++.law/arm9.C: Same.
32615         * g++.old-deja/g++.law/arm12.C: Same.
32616         * g++.old-deja/g++.law/arg8.C: Same.
32617         * g++.old-deja/g++.law/arg1.C: Same.
32618         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32619         * g++.old-deja/g++.jason/template31.C: Same.
32620         * g++.old-deja/g++.jason/template24.C (main): Same.
32621         * g++.old-deja/g++.jason/2371.C: Same.
32622         * g++.old-deja/g++.eh/new2.C: Same.
32623         * g++.old-deja/g++.eh/new1.C: Same.
32624         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32625         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32626         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32627         * g++.old-deja/g++.brendan/crash62.C: Same.
32628         * g++.old-deja/g++.brendan/crash52.C: Same.
32629         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32630         * g++.old-deja/g++.brendan/crash38.C: Same.
32631         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32632         * g++.old-deja/g++.brendan/copy9.C: Same.
32633
32634 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32635
32636         * gcc.c-torture/execute/20001203-2.c (memset):
32637         Count argument is of type __SIZE_TYPE__.
32638
32639 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32640
32641         * gcc.c-torture/compile/20010404-1.c: New test.
32642
32643 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32644
32645         * gcc.c-torture/compile/20010326-1.c: New test.
32646
32647 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32648
32649         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32650         peculiarities of the SH.
32651         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32652
32653 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32654
32655         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32656         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32657         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32658
32659 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32660
32661         * g77.f-torture/compile/20010321-1.f: New test.
32662
32663 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32664
32665         * gcc.c-torture/compile/20010329-1.c: New test.
32666
32667 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32668
32669         * gcc.c-torture/execute/20010329-1.c: New test.
32670
32671 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32672
32673         * g++.old-deja/g++.other/eh4.C: Fix typo.
32674
32675 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32676
32677         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32678
32679 2001-03-28  Philip Blundell  <philb@gnu.org>
32680
32681         * gcc.c-torture/compile/20010328-1.c: New test.
32682
32683 2001-03-27  Richard Henderson  <rth@redhat.com>
32684
32685         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
32686         * g++.old-deja/g++.eh/vbase3.C: Likewise.
32687
32688 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
32689
32690         * gcc.c-torture/compile/20010327-1.c: New test.
32691
32692 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32693
32694         * g++.old-deja/g++.other/friend12.C: New test.
32695         * g++.old-deja/g++.other/friend9.C: Expect no errors.
32696         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
32697
32698 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32699
32700         * gcc.c-torture/execute/20010325-1.c: New test.
32701
32702 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
32703
32704         * g++.old-deja/g++.other/mangle3.C: New test.
32705
32706 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
32707
32708         * g++.old-deja/g++.other/anon8.C: New test.
32709
32710 2001-03-20  Philip Blundell  <philb@gnu.org>
32711
32712         * gcc.c-torture/compile/20010320-1.c: New test.
32713
32714 2001-03-17  Richard Henderson  <rth@redhat.com>
32715
32716         * g++.old-deja/g++.other/eh4.C: Add expected error text.
32717
32718 2001-03-15  Geoff Keating  <geoff@redhat.com>
32719
32720         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
32721         tests on AIX.
32722
32723 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
32724
32725         * g++.old-deja/g++.other/eh4.C: New test.
32726
32727 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32728
32729         * gcc.dg/cpp/mi1.c: Update.
32730
32731 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
32732
32733         * g++.old-deja/g++.other/regstack.C: New test.
32734
32735 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32736
32737         * g++.old-deja/g++.other/ref4.C: New test.
32738
32739 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
32740
32741         * objc/execute/va_method.m: Added.
32742         * objc/execute/IMP.m: Added.
32743         * objc/execute/_cmd.m: Added.
32744         * objc/execute/accessing_ivars.m: Added.
32745         * objc/execute/class-1.m: Added.
32746         * objc/execute/class-10.m: Added.
32747         * objc/execute/class-11.m: Added.
32748         * objc/execute/class-12.m: Added.
32749         * objc/execute/class-13.m: Added.
32750         * objc/execute/class-14.m: Added.
32751         * objc/execute/class-2.m: Added.
32752         * objc/execute/class-3.m: Added.
32753         * objc/execute/class-4.m: Added.
32754         * objc/execute/class-5.m: Added.
32755         * objc/execute/class-6.m: Added.
32756         * objc/execute/class-7.m: Added.
32757         * objc/execute/class-8.m: Added.
32758         * objc/execute/class-9.m: Added.
32759         * objc/execute/class-tests-1.h
32760         * objc/execute/class-tests-2.h
32761         * objc/execute/compatibility_alias.m: Added.
32762         * objc/execute/encode-1.m: Added.
32763         * objc/execute/formal_protocol-1.m: Added.
32764         * objc/execute/formal_protocol-2.m: Added.
32765         * objc/execute/formal_protocol-3.m: Added.
32766         * objc/execute/formal_protocol-4.m: Added.
32767         * objc/execute/formal_protocol-5.m: Added.
32768         * objc/execute/formal_protocol-6.m: Added.
32769         * objc/execute/formal_protocol-7.m: Added.
32770         * objc/execute/informal_protocol.m: Added.
32771         * objc/execute/initialize.m: Added.
32772         * objc/execute/load.m: Added.
32773         * objc/execute/many_args_method.m: Added.
32774         * objc/execute/nested-3.m: Added.
32775         * objc/execute/no_clash.m: Added.
32776         * objc/execute/private.m: Added.
32777         * objc/execute/redefining_self.m: Added.
32778         * objc/execute/root_methods.m: Added.
32779         * objc/execute/selector-1.m: Added.
32780         * objc/execute/static-1.m: Added.
32781         * objc/execute/static-2.m: Added.
32782         * objc/execute/va_method.m: Added.
32783
32784 2001-03-10  Richard Henderson  <rth@redhat.com>
32785
32786         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
32787
32788 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32789
32790         * g++.old-deja/g++.other/crash31.C: XFAIL.
32791         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
32792         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
32793         * gcc.c-torture/execute/20010123-1.x: XFAIL.
32794         * gcc.c-torture/execute/20010124-1.x: XFAIL.
32795         * gcc.dg/sequence-pt-1.c: XFAIL one test.
32796
32797 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32798
32799         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
32800
32801 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32802
32803         * gcc.dg/20000724-1.c: Don't use multiline strings.
32804
32805 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32806
32807         * objc/execute/string1.m, objc/execute/string2.m: Compare the
32808         result of -cString against what we expect it to be; don't just
32809         print it out for no one to read.
32810
32811         * objc/execute/string3.m, objc/execute/string4.m: New tests.
32812         Based on testcases provided by Nicola Pero.
32813
32814 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32815
32816         * gcc.dg/cpp/macro7.c: New test.
32817
32818 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32819
32820         * gcc.dg/cpp/multiline.c: Update.
32821
32822 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32823
32824         * g++.old-deja/g++.other/enum3.C: New test.
32825
32826 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32827
32828         * g++.old-deja/g++.other/pod1.C: New test.
32829
32830 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32831
32832         * g++.old-deja/g++.ext/overload1.C: New test.
32833
32834 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32835
32836         * g++.old-deja/g++.pt/using1.C: New test.
32837
32838 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32839
32840         * g++.old-deja/g++.other/using9.C: New test.
32841
32842 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
32843
32844         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
32845
32846         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
32847
32848 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
32849
32850         * g++.old-deja/g++.ext/realpt1.C: Remove.
32851
32852 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
32853
32854         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
32855
32856 2001-02-26  Will Cohen  <wcohen@redhat.com>
32857
32858         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
32859
32860 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
32861
32862         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
32863         templatized constructors.
32864
32865 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32866
32867         * gcc.c-torture/execute/20010224-1.c: New test.
32868
32869 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * gcc.c-torture/execute/20010222-1.c: New test.
32872
32873 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
32874
32875         * g++.old-deja/g++.other/inline20.C: New test.
32876
32877 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
32878
32879         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
32880
32881 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32882
32883         * g++.old-deja/g++.other/lookup22.C: New test.
32884
32885 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
32886
32887         * g77.dg: New directory.
32888         * g77.dg/20010216-1.f: New test case.
32889         * g77.dg/dg.exp: New driver.
32890         * lib/g77-dg.exp: New driver library.
32891
32892 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32893
32894         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
32895
32896 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
32897
32898         * g++.old-deja/g++.other/decl9.C: New test.
32899
32900 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
32901
32902         * g++.old-deja/g++.other/init16.C: Update the test so that it does
32903         not need <string> and also tests the initialization at runtime.
32904
32905 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32906
32907         * gcc.c-torture/execute/longlong.c: New test.
32908
32909 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32910
32911         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
32912
32913 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32914
32915         * gcc.c-torture/execute/920302-1.c (execute):
32916         Change argument type to short.
32917
32918 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32919
32920         * g++.old-deja/g++.pt/deduct6.C: New test.
32921
32922 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32923
32924         * g++.old-deja/g++.pt/deduct5.C: New test.
32925
32926 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
32927
32928         * gcc.c-torture/execute/20010209-1.c: New test.
32929
32930 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32931
32932         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
32933
32934 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
32935
32936         * g++.dg/vtgc1.C: Update for new ABI.
32937
32938         * consistency.vlad: New directory, 1665 files.
32939
32940 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32941
32942         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
32943         return type.
32944         * gcc.dg/cpp/digraphs.c: Declare puts.
32945
32946 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32947
32948         * g++.old-deja/g++.other/warn5.C: New test.
32949
32950 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32951
32952         * g++.old-deja/g++.pt/spec40.C: New test.
32953
32954 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32955
32956         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
32957         case.
32958         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
32959
32960 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
32961
32962         * gcc.c-torture/compile/20010209-1.c: New test.
32963
32964 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
32965
32966         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
32967         excess errors message but not if it crashes.
32968         * g++.old-deja/g++.other/crash27.C: Likewise.
32969         * g++.old-deja/g++.other/crash28.C: Likewise.
32970         * g++.old-deja/g++.other/crash30.C: Likewise.
32971         * g++.old-deja/g++.other/crash32.C: Likewise.
32972         * g++.old-deja/g++.other/crash35.C: Likewise.
32973         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32974
32975 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32976
32977         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
32978         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
32979         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
32980         g77.f-torture/execute/execute.exp,
32981         g77.f-torture/noncompile/noncompile.exp,
32982         gcc.c-torture/execute/execute.exp,
32983         gcc.c-torture/execute/memcheck/memcheck.exp,
32984         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
32985         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
32986         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
32987         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
32988         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
32989         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
32990         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32991         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
32992         Remove bug reporting instructions with ancient email addresses.
32993
32994 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32995
32996         * gcc.dg/20010202-1.c: New test.
32997         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
32998
32999 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33000
33001         * g++.dg/stdbool-if.C: New test.
33002
33003 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33004
33005         * objc/execute/fdecl.m: Added main().
33006
33007 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33008
33009         * gcc.c-torture/execute/20010206-1.c: New test.
33010
33011 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33012
33013         * gcc.dg/cpp/avoidpaste1.c: Update.
33014
33015 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33016
33017         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33018         Pero <nicola@brainstorm.co.uk>.
33019         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33020
33021 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33022
33023         * g++.old-deja/g++.pt/spec39.C: New test.
33024
33025 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
33026
33027         * gcc.c-torture/compile/20010202-1.c: New test.
33028
33029 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
33030
33031         * g++.old-deja/g++.abi/primary2.C: New test.
33032         * g++.old-deja/g++.abi/primary3.C: New test.
33033         * g++.old-deja/g++.abi/primary4.C: New test.
33034         * g++.old-deja/g++.abi/primary5.C: New test.
33035         * g++.old-deja/g++.abi/vtable3.h: New test.
33036         * g++.old-deja/g++.abi/vtable3a.C: New test.
33037         * g++.old-deja/g++.abi/vtable3b.C: New test.
33038         * g++.old-deja/g++.abi/vtable3c.C: New test.
33039         * g++.old-deja/g++.abi/vtable3d.C: New test.
33040         * g++.old-deja/g++.abi/vtable3e.C: New test.
33041         * g++.old-deja/g++.abi/vtable3f.C: New test.
33042         * g++.old-deja/g++.abi/vtable3g.C: New test.
33043         * g++.old-deja/g++.abi/vtable3h.C: New test.
33044         * g++.old-deja/g++.abi/vtable3i.C: New test.
33045         * g++.old-deja/g++.abi/vtable3j.C: New test.
33046         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
33047
33048 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
33049
33050         * g++.old-deja/g++.other/anon6.C: New test.
33051         * g++.old-deja/g++.other/anon7.C: New test.
33052
33053 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33054
33055         * gcc.dg/cpp/avoidpaste2.c: New tests.
33056
33057 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
33058
33059         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
33060
33061 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
33062
33063         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
33064         DECIMAL_DIG cases for Irix."
33065
33066 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
33067
33068         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
33069
33070 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33071
33072         * gcc.dg/c99-tag-1.c: New test.
33073
33074 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33075
33076         * gcc.dg/cpp/tr-warn1.c: Add tests.
33077
33078 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33079
33080         * gcc.dg/cpp/avoidpaste1.c: Update.
33081         * gcc.dg/cpp/paste4.c: Update.
33082
33083 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
33084
33085         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
33086         cases for Irix.
33087
33088 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33089
33090         * g++.old-deja/g++.other/inline19.C: New test.
33091
33092 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33093
33094         * gcc.dg/Wlarger-than.c: New test.
33095
33096 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33097
33098         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33099
33100 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33101
33102         * gcc.c-torture/execute/20010129-1.c: New test.
33103         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33104
33105 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33106
33107         * gcc.dg/cpp/avoidpaste1.c: Test case.
33108
33109 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33110
33111         * g++.old-deja/g++.other/inline18.C: New test.
33112
33113 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33114
33115         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33116         and __builtin_putchar.
33117
33118 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33119
33120         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33121         tests.
33122
33123 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33124
33125         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33126         floating point number rounding mode to round to the nearest
33127         representable mode.
33128
33129 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33130
33131         * g++.old-deja/g++.other/mangle2.C: New test.
33132
33133 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33134
33135         * gcc.c-torture/compile/20010124-1.c: New test.
33136
33137 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33138
33139         * g++.old-deja/g++.pt/spec38.C: New test.
33140
33141 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33142
33143         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33144         "Build don't run".
33145
33146 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33147
33148         * gcc.c-torture/execute/20010123-1.c: New test.
33149
33150 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33151
33152         * g++.old-deja/g++.pt/spec37.C: New test.
33153
33154 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33155
33156         * g++.old-deja/g++.pt/overload14.C: New test.
33157
33158 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33159
33160         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33161         __builtin_return_address.
33162
33163 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33164
33165         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33166         * g++.old-deja/g++.pt/spec35.C: New test.
33167         * g++.old-deja/g++.pt/spec36.C: New test.
33168
33169 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33170
33171         * gcc.c-torture/compile/20010118-1.c: New test.
33172
33173 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33174
33175         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33176
33177 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33178
33179         * gcc.c-torture/execute/20010119-1.c: New test.
33180
33181 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33182
33183         * g++.old-deja/g++.other/vbase5.C: New test.
33184
33185 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33186
33187         * gcc.c-torture/execute/20010118-1.c: New test.
33188
33189 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33190
33191         * g++.old-deja/g++.pt/deduct3.C: New test.
33192
33193 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33194
33195         * g++.old-deja/g++.pt/spec34.C: New test.
33196
33197 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33198
33199         * g77.f-torture/compile/20000601-2.f: New test.
33200
33201 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33202
33203         * g++.old-deja/g++.other/init17.C: New test.
33204
33205 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33206
33207         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33208
33209 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33210
33211         * g++.old-deja/g++.pt/unify8.C: New test.
33212
33213 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33214
33215         * g++.old-deja/g++.abi/vbase1.C: New test.
33216
33217 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33218
33219         * g++.old-deja/g++.pt/crash65.C: New test.
33220
33221 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33222
33223         * gcc.dg/cpp/assembl2.S: New test case.
33224
33225 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33226
33227         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33228         are supported.
33229
33230 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33231
33232         * g++.old-deja/g++.other/builtins1.C: New test.
33233         * g++.old-deja/g++.other/builtins2.C: Likewise.
33234         * g++.old-deja/g++.other/builtins3.C: Likewise.
33235         * g++.old-deja/g++.other/builtins4.C: Likewise.
33236
33237 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33238
33239         * gcc.c-torture/compile/20010117-1.c: New test.
33240         * gcc.c-torture/compile/20010117-2.c: New test.
33241
33242 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33243
33244         * g77.f-torture/execute/20010116.[fx]: New test,
33245         XFAIL on i?86-*-*.
33246         * g77.f-torture/compile/20010115.f: Indicate it's
33247         a test for PR fortran/1636.
33248
33249 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33250
33251         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33252
33253 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33254
33255         * g77.f-torture/compile/20010115.f: New test.
33256
33257 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33258
33259         * g++.old-deja/g++.pt/nontype5.C: New test.
33260
33261 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33262
33263         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33264         have an equivalent working one below it.
33265
33266 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33267
33268         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33269         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33270
33271 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33272
33273         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33274         message containing "init_priority".
33275         (conpr-2.C): Likewise.
33276         (conpr-3.C): Likewise.
33277         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33278
33279 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33280
33281         * gcc.c-torture/execute/20010114-2.c: New test.
33282
33283 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33284
33285         * gcc.c-torture/compile/20010114-1.c: New test.
33286         * gcc.c-torture/compile/20010114-1.x: Xfail.
33287         * gcc.c-torture/compile/20010114-2.c: New test.
33288         * gcc.c-torture/execute/20010114-1.c: New test.
33289         * gcc.dg/trunc-1.c: New test.
33290         * gcc.dg/uninit-B.c: New test.
33291
33292 2001-01-13  Nick Clifton  <nickc@redhat.com>
33293
33294         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33295         target.
33296
33297 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33298
33299         * gcc.c-torture/compile/20010113-1.c: New test.
33300
33301 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33302
33303         * gcc.c-torture/compile/20001212-1.c: New test.
33304
33305 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33306
33307         * gcc.dg/cpp/widestr1.c: Update.
33308         * gcc.dg/cpp/prag-imp.c: Remove.
33309
33310 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33311
33312         * gcc.c-torture/execute/20000801-3.x: Remove.
33313         * gcc.dg/c90-init-1.c: New test.
33314         * gcc.dg/c99-init-1.c: New test.
33315         * gcc.dg/c99-init-2.c: New test.
33316         * gcc.dg/gnu99-init-1.c: New test.
33317
33318 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33319
33320         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33321         testing that no relevant ones were found.
33322
33323 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33324
33325         * g++.old-deja/g++.pt/cast2.C: New test.
33326
33327 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33328
33329         * g++.old-deja/g++.pt/friend47.C: New test.
33330
33331 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33332
33333         * g++.old-deja/g++.pt/instantiate13.C: New test.
33334
33335 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33336
33337         * g++.old-deja/g++.other/defarg7.C: New test.
33338         * g++.old-deja/g++.other/defarg8.C: New test.
33339
33340 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33341
33342         * g++.old-deja/g++.pt/crash64.C: New test.
33343
33344 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33345
33346         * g++.old-deja/g++.pt/crash63.C: New test.
33347
33348 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33349
33350         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33351
33352 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33353
33354         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33355
33356 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33357
33358         * g++.old-deja/g++.pt/error3.C: New test.
33359
33360 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33361
33362         * g++.old-deja/g++.other/crash39.C: New test.
33363
33364 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33365
33366         * g++.old-deja/g++.other/vbase4.C: New test.
33367
33368 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33369
33370         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33371         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33372         * gcc.dg/special/special.exp: New test driver which will check
33373         for alias support for the above test.
33374
33375 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33376
33377         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33378         problems on small machines.
33379         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33380         parameterize.
33381
33382 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33383
33384         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33385         mips.
33386         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33387
33388 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33389
33390         * g++.old_deja/g++.pt/using8.C: New test.
33391
33392 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33393
33394         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33395
33396 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33397
33398         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33399         where a failure is expected.
33400         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33401
33402 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33403
33404         * g++.old_deja/g++.pt/instantiate12.C: New test.
33405
33406 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33407
33408         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33409         start of structs.
33410         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33411         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33412         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33413         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33414         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33415         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33416         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33417         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33418         * g++.old-deja/g++.eh/spec6.C: Likewise.
33419         * g++.old-deja/g++.jason/crash3.C: Likewise.
33420         * g++.old-deja/g++.law/ctors11.C: Likewise.
33421         * g++.old-deja/g++.law/ctors17.C: Likewise.
33422         * g++.old-deja/g++.law/ctors5.C: Likewise.
33423         * g++.old-deja/g++.law/ctors9.C: Likewise.
33424         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33425         * g++.old-deja/g++.mike/net22.C: Likewise.
33426         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33427         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33428         * g++.old-deja/g++.mike/virt3.C: Likewise.
33429         * g++.old-deja/g++.niklas/t128.C: Likewise.
33430         * g++.old-deja/g++.other/anon4.C: Likewise.
33431         * g++.old-deja/g++.other/using1.C: Likewise.
33432         * g++.old-deja/g++.other/warn3.C: Likewise.
33433         * g++.old-deja/g++.pt/t37.C: Likewise.
33434         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33435         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33436
33437 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33438
33439         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33440
33441 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33442
33443         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33444
33445 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33446
33447         * gcc.c-torture/compile/20010107-1.c: New test.
33448
33449 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33450
33451         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33452
33453 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33454
33455         * gcc.dg/format/format.h: New file.
33456         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33457         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33458         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33459         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33460         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33461         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33462         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33463         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33464         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33465         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33466         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33467         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33468         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33469         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33470         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33471         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33472         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33473         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33474         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33475         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33476         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33477         instead of declaring standard types, macros and functions in each
33478         test.
33479
33480 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33481
33482         * gcc.c-torture/execute/20010106-1.c: New test.
33483
33484 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33485
33486         * gcc.dg/format/format.exp: New file.
33487         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33488         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33489         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33490         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33491         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33492         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33493         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33494         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33495         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33496         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33497         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33498         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33499         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33500         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33501         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33502         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33503         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33504         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33505         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33506         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33507         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33508         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33509         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33510         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33511         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33512         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33513         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33514         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33515         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33516         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33517         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33518         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33519         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33520         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33521         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33522         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33523         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33524         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33525         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33526         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33527         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33528         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33529
33530 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33531
33532         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33533         account.
33534
33535 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33536
33537         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33538
33539 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33540
33541         * g++.old-deja/g++.pt/crash62.C: New test.
33542
33543 2001-01-04  Richard Henderson  <rth@redhat.com>
33544
33545         * gcc.dg/20000926-1.c: Update expected warnings.
33546         * gcc.dg/array-2.c: Likewise.
33547         * gcc.dg/array-4.c: Also validate flexible array members.
33548         * gcc.dg/c99-flex-array-1.c: New.
33549
33550 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33551
33552         * gcc.c-torture/compile/20001222-1.x: Remove.
33553
33554 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33555
33556         * gcc.c-torture/execute/built-in-setjmp.c: New.
33557
33558 2001-01-03  Richard Henderson  <rth@redhat.com>
33559
33560         * gcc.dg/940510-1.c: Update expected error wording.
33561         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33562
33563 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33564
33565         * lib/target-supports.exp (check_alias_available): Modified to
33566         indicate aliases not supported if only weak aliases are supported.
33567
33568 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33569
33570         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33571         Turn on cmpstrsi checks for __pj__ and __i370__.
33572
33573 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33574
33575         * g++.old-deja/g++.other/virtual11.C: New test.
33576
33577 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33578
33579         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33580
33581 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33582
33583         * gcc.c-torture/compile/20010102-1.c: New test.
33584
33585 2001-01-02  Andreas Jaeger  <aj@suse.de>
33586
33587         * gcc.dg/noreturn-3.c: New test.
33588
33589         * gcc.dg/noreturn-4.c: New test.
33590
33591 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33592
33593         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33594         __builtin_fputc and __builtin_fwrite.
33595
33596 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33597
33598         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33599         signed char, not default char.
33600
33601 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33602
33603         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33604
33605 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33606
33607         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33608
33609 2000-12-29  Richard Henderson  <rth@redhat.com>
33610
33611         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33612         (__cyg_profile_func_exit): Define.
33613
33614 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33615
33616         * g++.dg/vtgc1.C: New test.
33617
33618 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33619
33620         * gcc.dg/noncompile/20001228-1.c: New test.
33621
33622         * gcc.dg/20001228-1.c: New test.
33623
33624         * gcc.c-torture/execute/20001228-1.c: New test.
33625
33626 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33627
33628         * gcc.dg/format-strfmon-1.c: New test.
33629
33630 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33631
33632         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33633         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33634         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33635         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33636         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33637         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33638         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33639         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33640         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33641         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33642         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33643         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33644         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33645
33646         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33647         * gcc.c-torture/execute/string-opt-4.c: Test index.
33648
33649 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33650
33651         * gcc.c-torture/compile/20001226-1.c: New test.
33652
33653 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33654
33655         * gcc.c-torture/compile/20001222-1.c: New test.
33656         * gcc.c-torture/compile/20001222-1.x: Xfail.
33657
33658 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33659
33660         * gcc.c-torture/execute/comp-goto-2.c: New test.
33661
33662 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33663
33664         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33665         Use long types if __INT_MAX__ is 32767.
33666         (main): Use cast to (sint32 *) when poking 88 into a_page.
33667
33668         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33669
33670 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33671
33672         * gcc.c-torture/compile/20001221-1.c: New test.
33673         * gcc.c-torture/execute/20001221-1.c: New test.
33674
33675 2000-12-20  Richard Henderson  <rth@redhat.com>
33676
33677         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33678         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33679
33680 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33681
33682         * gcc.dg/compare3.c: New test.
33683
33684 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33685
33686         * gcc.dg/format-warnll-1.c: New test.
33687
33688 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33689
33690         * gcc.dg/cpp/cmdlne-P.c: New test.
33691
33692 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33693
33694         * gcc.c-torture/execute/builtin-abs-1.c,
33695         gcc.c-torture/execute/builtin-abs-2.c: New tests.
33696
33697 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33698
33699         * gcc.dg/cpp/multiline.c: New test.
33700
33701 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33702
33703         * g++.old-deja/g++.other/syshdr1.C: Update.
33704         * gcc.dg/cpp/lineflags.c: Remove temporarily.
33705
33706 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33707
33708         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
33709
33710 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33711
33712         * g++.old-deja/g++.pt/ttp65.C: New test.
33713
33714 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33715
33716         * g++.old-deja/g++.pt/ttp64.C: New test.
33717
33718 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33719
33720         * g++.old-deja/g++.pt/spec33.C: New test.
33721
33722 2000-12-14  Catherine Moore  <clm@redhat.com>
33723
33724         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
33725         * gcc.c-torture/execute/920612-2.c: Likewise.
33726         * gcc.c-torture/execute/920428-2.c: Likewise.
33727         * gcc-c-torture/execute/va-arg-11.c: Call exit.
33728         * gcc.c-torture/execute/va-arg-21.c: Likewise.
33729
33730 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33731
33732         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
33733         * gcc.dg/pack-test-2.c: Likewise.
33734
33735 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33736
33737         Tests by Zack Weinberg <zackw@stanford.edu>.
33738
33739         * gcc.dg/cpp/defined.c: Update.
33740         * gcc.dg/cpp/defined_trad.c: New tests.
33741
33742 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33743
33744         * gcc.dg/cpp/trad-direct.c: Update.
33745
33746 2000-12-11  Neil Booth  <neilb@earthling.net>
33747
33748         * gcc.dg/cpp/defined_trad.c
33749
33750 2000-12-11  Neil Booth  <neilb@earthling.net>
33751
33752         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
33753
33754 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33755
33756         * gcc.dg/format-miss-2.c: New test.
33757
33758 2000-12-09  Neil Booth  <neilb@earthling.net>
33759
33760         * gcc.dg/cpp/lineflags.c: New tests.
33761         * gcc.dg/cpp/poison.c: Update.
33762         * gcc.dg/cpp/redef2.c: Update.
33763         * gcc.dg/cpp/skipping.c: New test.
33764
33765 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
33766
33767         * g++.old-deja/g++.other/eh3.C: New testcase.
33768
33769 2000-12-07  Neil Booth  <neilb@earthling.net>
33770
33771         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
33772         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
33773         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
33774         wtr-union-init-2.c, wtr-union-init-3.c: Update.
33775         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
33776         Update.
33777
33778 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33779
33780         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
33781         __SIZE_TYPE__ instead of int for type of integers cast to
33782         pointers.
33783
33784 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
33785
33786         * g++.old-deja/g++.other/cleanup4.C: New test.
33787
33788 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33789
33790         * format-sec-1.c: New test.
33791
33792 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33793
33794         * gcc.dg/format-nonlit-3.c: New test.
33795
33796 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33797
33798         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
33799         through a null pointer.
33800
33801 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33802
33803         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
33804         * g++.old-deja/g++.pt/partial4.C: New test.
33805
33806 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
33807
33808         * gcc.c-torture/execute/ieee/hugeval.x: New.
33809
33810 2000-12-06  Neil Booth  <neilb@earthling.net>
33811
33812         * gcc.dg/cpp/backslash2.c: New tests.
33813
33814 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33815
33816         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
33817         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
33818
33819 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
33820
33821         * gcc.c-torture/execute/20001203-2.c: New testcase.
33822
33823 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33824
33825         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
33826         * g++.old-deja/g++.other/virtual10.C: New test.
33827
33828 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33829
33830         * g++.old-deja/g++.mike/pmf5.C: Remove test.
33831
33832 2000-12-05  Richard Henderson  <rth@redhat.com>
33833
33834         * gcc.c-torture/compile/20001205-1.c: New.
33835
33836 2000-12-04  Neil Booth  <neilb@earthling.net>
33837
33838         * g++.old-deja/g++.other/virtual9.C: New test.
33839         * g++.old-deja/g++.pt/crash61.C: New test.
33840         * gcc.c-torture/execute/loop-9.c: New test.
33841
33842 2000-12-04  Neil Booth  <neilb@earthling.net>
33843
33844         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
33845         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
33846         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
33847         * gcc.dg/cpp/extratokens.c: ...here.
33848
33849 2000-12-04  Neil Booth  <neilb@earthling.net>
33850
33851         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
33852         New tests.
33853
33854 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33855
33856         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
33857         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
33858
33859 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33860
33861         * gcc.c-torture/execute/20001203-1.c: New test.
33862
33863 2000-12-03  Neil Booth  <neilb@earthling.net>
33864
33865         * gcc.dg/cpp/macro6.c: New test cases.
33866
33867 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33868
33869         * gcc.c-torture/execute/string-opt-9.c: New test.
33870         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33871         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33872         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33873
33874         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
33875         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
33876
33877 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
33878
33879         * gcc.dg/cpp/if-6.c: New testcase.
33880
33881         * gcc.dg/20001201-1.c: New testcase.
33882
33883 2000-12-02  Neil Booth  <neilb@earthling.net>
33884
33885         * g++.old-deja/g++.other/externC4.C,
33886         g++.old-deja/g++.other/friend10.C: New tests.
33887
33888 2000-12-02  Neil Booth  <neilb@earthling.net>
33889
33890         * g++.old-deja/g++.other/instan2.C
33891         * g++.old-deja/g++.other/instan3.C: New test.
33892
33893 2000-12-02  Neil Booth  <neilb@earthling.net>
33894
33895         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
33896         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
33897         gnuc99.c,gnuc99-pedantic.c: New tests.
33898
33899 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33900
33901         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
33902         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
33903
33904 2000-12-01  Neil Booth  <neilb@earthling.net>
33905
33906         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
33907         * gcc.dg/cpp/poison.c: Update.
33908         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
33909
33910 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
33911
33912         * g77.f-torture/execute/20001201.f: New test.
33913
33914 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33915
33916         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
33917
33918 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
33919
33920         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
33921
33922 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33923
33924         * g++.old-deja/g++.other/cast6.C: New test.
33925
33926 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
33927
33928         * gcc.c-torture/execute/20001130-2.c: New testcase.
33929
33930 2000-11-30  Richard Henderson  <rth@redhat.com>
33931
33932         * gcc.c-torture/execute/20001130-1.c: New test.
33933
33934 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33935
33936         * g++.old-deja/g++.other/op3.C: New test.
33937
33938 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33939
33940         * g++.old-deja/g++.other/op2.C: New test.
33941
33942 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33943
33944         * g++.old-deja/g++.other/crash38.C: New test.
33945
33946 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
33947
33948         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
33949
33950 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
33951
33952         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
33953         tests.
33954         * gcc.c-torture/execute/string-opt-6.c: New test.
33955
33956         * gcc.dg/20001117-1.c: Add main.
33957
33958 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
33959
33960         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
33961         Move from here ...
33962         * gcc.dg/940510-1.c: ... to here.
33963
33964         * gcc.dg/20000926-1.c: GNU C now allows initializations of
33965         zero-size arrays in toplevel structures.
33966
33967 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33968
33969         * gcc.c-torture/execute/loop-8.c: New test.
33970
33971 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33972
33973         * g++.old-deja/g++.other/base1.C: New test.
33974
33975 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33976
33977         * g++.old-deja/g++.other/parse2.C: New test.
33978
33979 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33980
33981         * g++.old-deja/g++.pt/incomplete1.C: New test.
33982
33983 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33984
33985         * g++.old-deja/g++.other/friend9.C: New test.
33986
33987 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33988
33989         * gcc.dg/20001127-1.c: New test.
33990
33991 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33992
33993         * g++.old-deja/g++.pt/friend46.C: New test.
33994
33995 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33996
33997         * g++.old-deja/g++.other/ptrmem8.C: New test.
33998
33999 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34000
34001         * gcc.c-torture/execute/string-opt-7.c: New test.
34002         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34003
34004 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34005
34006         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34007         instead of 'mkcheck 2'.
34008
34009 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34010
34011         * gcc.c-torture/execute/memcheck/driver.c,
34012         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34013         C9X references to refer to C99.
34014
34015 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34016
34017         * gcc.dg/ultrasp3.c: New test.
34018
34019 2000-11-25  Neil Booth  <neilb@earthling.net>
34020
34021         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34022
34023 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34024
34025         * gcc.c-torture/compile/20001123-2.c: New.
34026
34027 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34028
34029         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
34030
34031 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
34032
34033         * gcc.dg/sequence-point-1.c: Add some new tests.
34034         * gcc.c-torture/execute/20001124-1.c: New test.
34035
34036 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34037
34038         * g++.old-deja/g++.other/vaarg4.C: New test.
34039         * gcc.c-torture/compile/20001123-1.c: New test.
34040
34041 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34042
34043         * g++.other/crash24.C: Adjust and remove XFAIL.
34044         * g++.other/crash37.C: New test.
34045
34046 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
34047
34048         * g++.old-deja/g++.pt/instantiate9.C: New test.
34049
34050 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
34051
34052         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
34053         new ABI, too.
34054
34055         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
34056         * g++.old-deja/g++.robertl/eb55.C: Likewise.
34057
34058 2000-11-22  Neil Booth  <neilb@earthling.net>
34059
34060         * gcc.dg/cpp/Wtrigraphs.c: New test.
34061
34062 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
34063
34064         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
34065
34066 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
34067
34068         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
34069
34070 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
34071
34072         * lib/gcc-dg.exp: load_lib scanasm.exp.
34073         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
34074         * lib/g++-dg.exp: load_lib scanasm.exp.
34075         * lib/scanasm.exp: New.
34076         (scan-assembler, scan-assembler-not): Add optional arguments to
34077         test name, or if not present, the pattern name.
34078         (scan-assembler-dem, scan-assembler-dem-not): New.
34079
34080         * g++.dg/dg.exp: New.
34081
34082 2000-11-21  Neil Booth  <neilb@earthling.net>
34083
34084         * gcc.dg/cpp/integrated1.c: Remove.
34085
34086 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34087
34088         * gcc.c-torture/execute/20001121-1.c: New test.
34089
34090 2000-11-21  Richard Henderson  <rth@redhat.com>
34091
34092         * gcc.c-torture/compile/20001121-1.c: New test.
34093
34094 2000-11-20  Neil Booth  <neilb@earthling.net>
34095
34096         * gcc.dg/cpp/integrated1.c: New test.
34097
34098 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34099
34100         * g++.old-deja/g++.other/inline17.C: New test.
34101
34102 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34103
34104         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34105         local variable to be zero: I made the variable global. Now
34106         uses abort() and exit() instead of relying on main's return value.
34107
34108 2000-11-20  Neil Booth  <neilb@earthling.net>
34109
34110         * gcc.dg/cpp/paste2.c: Update test.
34111         * objc/execute/paste.m: New test.
34112
34113 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34114
34115         * gcc.dg/c99-condexpr-1.c: New test.
34116
34117 2000-11-20  Neil Booth  <neilb@earthling.net>
34118
34119         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34120
34121 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34122
34123         * g++.old-deja/g++.pt/export1.C: New test.
34124
34125 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34126
34127         * gcc.dg/20001117-1.c: New test.
34128
34129 2000-11-18  Richard Henderson  <rth@redhat.com>
34130
34131         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34132
34133 2000-11-18  Richard Henderson  <rth@redhat.com>
34134
34135         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34136         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34137         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34138
34139 2000-11-18  Richard Henderson  <rth@redhat.com>
34140
34141         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34142         (main): New.  Exit cleanly.
34143
34144 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34145
34146         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34147         gcc.dg/c99-fordecl-2.c: New tests.
34148
34149 2000-11-18  Richard Henderson  <rth@redhat.com>
34150
34151         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34152         * gcc.c-torture/execute/zerolen-2.c: New.
34153
34154 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34155
34156         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34157         memory.
34158
34159 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34160
34161         * g++.old-deja/g++.pt/instantiate8.C: New test.
34162
34163 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34164
34165         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34166         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34167
34168 2000-11-16  Nick Clifton  <nickc@redhat.com>
34169
34170         * gcc.c-torture/execute/nestfunc-2.c: New test.
34171         * gcc.c-torture/execute/nestfunc-3.c: New test.
34172
34173 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34174
34175         * gcc.c-torture/compile/20001116-1.c: New test.
34176
34177 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34178
34179         * gcc.c-torture/execute/20001115-1.c: New test.
34180
34181 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34182
34183         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34184         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34185         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34186         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34187
34188 2000-11-15  Neil Booth  <neilb@earthling.net>
34189
34190         gcc.dg/cpp/_Pragma1.c: Update.
34191         gcc.dg/cpp/_Pragma2.c: New test.
34192
34193 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34194
34195         * g++.old-deja/g++.other/anon5.C: New test.
34196
34197 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34198
34199         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34200         tests.
34201
34202 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34203
34204         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34205         output.
34206
34207 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34208
34209         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34210         labels at end of compound statements.
34211
34212 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34213
34214         * gcc.c-torture/execute/loop-7.c: New test.
34215
34216 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34217
34218         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34219
34220 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34221
34222         * gcc.dg/c99-bool-1.c: New test.
34223
34224 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34225
34226         * gcc.dg/c99-scope-1.c: Remove xfail.
34227         * gcc.dg/c99-scope-2.c: New test.
34228
34229 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34230
34231         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34232         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34233
34234 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34235
34236         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34237         error messages.
34238
34239         * g++.mike/p700.C: Don't typedef wchar_t.
34240         * g++.mike/p784.C: Likewise.
34241         * g++.mike/eb101.C: Don't use __wchar_t.
34242
34243 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34244
34245         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34246         from DO loop.
34247
34248 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34249
34250         * gcc.c-torture/execute/20001111-1.c: New test.
34251
34252 2000-11-10  Nick Clifton  <nickc@redhat.com>
34253
34254         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34255         long multuiple and accumulate.
34256
34257 2000-11-09  Richard Henderson  <rth@redhat.com>
34258
34259         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34260         via size_t instead of int.
34261
34262         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34263         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34264         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34265         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34266
34267 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34268
34269         * gcc.c-torture/compile/20001109-1.c: New test.
34270         * gcc.c-torture/compile/20001109-2.c: New test.
34271
34272 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34273
34274         * g++.old-deja/g++.pt/operator1.C: New test.
34275         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34276
34277 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34278
34279         * gcc.dg/20001108-1.c: New test.
34280
34281 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34282
34283         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34284         with both arguments constant strings.
34285         * gcc.c-torture/execute/string-opt-3.c: New test.
34286         * gcc.c-torture/execute/string-opt-4.c: New test.
34287         * gcc.c-torture/execute/string-opt-5.c: New test.
34288
34289 2000-11-08  Nick Clifton  <nickc@redhat.com>
34290
34291         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34292         mulsidi3adddi patterns.
34293
34294 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34295
34296         * g++.old-deja/g++.other/crash36.C: New test.
34297
34298 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34299
34300         * g++.old-deja/g++.other/init16.C: New test.
34301
34302 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34303
34304         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34305
34306 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34307
34308         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34309         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34310         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34311
34312 2000-11-07  DJ Delorie  <dj@redhat.com>
34313
34314         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34315
34316 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34317
34318         * gcc.c-torture/execute/string-opt-1.c: New test.
34319
34320 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34321
34322         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34323         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34324         parameters in registers, and there is no way for a varargs
34325         function to know in which order the integer and floating-point
34326         parameters should be interleaved when they are placed on the
34327         stack.
34328         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34329         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34330
34331 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34332
34333         * gcc.c-torture/execute/string-opt-2.c: New test.
34334
34335 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34336
34337         * g++.old-deja/g++.pt/crash60.C: New test.
34338
34339 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34340
34341         * g++.old-deja/g++.other/crash24.C: New test.
34342         * g++.old-deja/g++.other/crash25.C: New test.
34343         * g++.old-deja/g++.other/crash26.C: New test.
34344         * g++.old-deja/g++.other/crash27.C: New test.
34345         * g++.old-deja/g++.other/crash28.C: New test.
34346         * g++.old-deja/g++.other/crash29.C: New test.
34347         * g++.old-deja/g++.other/crash30.C: New test.
34348         * g++.old-deja/g++.other/crash31.C: New test.
34349         * g++.old-deja/g++.other/crash32.C: New test.
34350         * g++.old-deja/g++.other/crash33.C: New test.
34351         * g++.old-deja/g++.other/crash34.C: New test.
34352         * g++.old-deja/g++.other/crash35.C: New test.
34353
34354 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34355
34356         * gcc.c-torture/execute/20001031-1.c: New test.
34357
34358 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34359
34360         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34361         namespace.
34362
34363         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34364         standards-conformant.
34365
34366         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34367
34368         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34369         * g++.old-deja/g++.mike/p755a.C: Likewise.
34370         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34371         library makes no calls to `operator new' during initialization.
34372
34373 2000-11-04  Neil Booth  <neilb@earthling.net>
34374
34375         * gcc.dg/cpp/include2.c: New tests.
34376
34377 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34378
34379         * lib/g++.exp (g++_set_ld_library_path): New function.
34380         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34381
34382 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34383
34384         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34385         warnings.
34386
34387 2000-11-01  Richard Henderson  <rth@redhat.com>
34388
34389         * g++.old-deja/g++.ext/namedret1.C: New.
34390         * g++.old-deja/g++.ext/namedret2.C: New.
34391         * g++.old-deja/g++.ext/namedret3.C: New.
34392
34393 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34394
34395         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34396         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34397
34398 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34399
34400         * gcc.c-torture/execute/va-arg-21.c: New test.
34401
34402 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34403
34404         * gcc.dg/c99-complex-2.c: New test.
34405
34406 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34407
34408         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34409
34410 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34411
34412         * g++.old-deja/g++.other/inline16.C: New test.
34413
34414 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34415
34416         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34417         __PRETTY_FUNCTION__
34418
34419 2000-10-29  Neil Booth  <neilb@earthling.net>
34420
34421         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34422         New tests.
34423         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34424         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34425         optimisation.
34426
34427 2000-10-29  Neil Booth  <neilb@earthling.net>
34428
34429         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34430         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34431         * mi5.c: Test multiple includes work with -C.
34432         * trigraphs.c: Test ^= version.
34433
34434 2000-10-28  Neil Booth  <neilb@earthling.net>
34435
34436         New tests and test updates for new macro expander.
34437
34438         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34439         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34440         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34441         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34442         new diagnostic messages.
34443
34444         * gcc.dg/cpp/macro3.c: New tests.
34445
34446 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34447
34448         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34449         on the same line.
34450
34451 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34452
34453         * g++.old-deja/g++.other/eh2.C: New test.
34454
34455 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34456
34457         * gcc.c-torture/execute/20001027-1.c: New test.
34458
34459 2000-10-26  Richard Henderson  <rth@redhat.com>
34460
34461         * gcc.c-torture/execute/20001026-1.c: New.
34462
34463 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34464
34465         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34466         * g++.old-deja/g++.law/builtin1.C: Likewise.
34467         * g++.old-deja/g++.law/ctors10.C: Likewise.
34468         * g++.old-deja/g++.law/virtual3.C: Likewise.
34469         * g++.old-deja/g++.mike/p658.C: Likewise.
34470         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34471         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34472         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34473         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34474         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34475
34476 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34477
34478         * gcc.c-torture/compile/20001024-1.c: New test.
34479
34480 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34481
34482         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34483         to tell us whether or not we are using V3.
34484
34485 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34486
34487         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34488         operands.
34489
34490 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34491
34492         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34493
34494 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34495
34496         * gcc.c-torture/execute/20001024-1.c: New test.
34497
34498 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34499
34500         * g++.old-deja/g++.other/sibcall1.C: New test.
34501
34502 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34503
34504         * gcc.dg/noncompile/init-3.c: New test.
34505
34506 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34507
34508         * gcc.dg/format-array-1.c: New test.
34509
34510 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34511
34512         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34513         writing through null pointers; remove comment about testing
34514         unterminated strings.
34515
34516 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34517
34518         * gcc.c-torture/execute/20001017-2.c: New test.
34519
34520 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34521
34522         * gcc.c-torture/compile/20001018-1.c: New test.
34523         * gcc.c-torture/compile/20001018-1.x: Xfail.
34524
34525 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34526
34527         * gcc.c-torture/execute/20001017-1.c: New test.
34528
34529 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34530
34531         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34532         for multiple use of arguments with scanf formats; add tests for
34533         multiple use of arguments.
34534
34535 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34536
34537         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34538
34539 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34540
34541         * gcc.dg/format-miss-1.c: New test.
34542
34543 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34544
34545         * gcc.c-torture/execute/20001013-1.c: New test.
34546
34547 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34548
34549         * gcc.dg/format-branch-1.c: New test.
34550
34551 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34552
34553         * README, lib/file-format.exp: Remove EGCS references.
34554
34555 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34556
34557         * gcc.dg/20001013-1.c: New test.
34558
34559 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34560
34561         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34562         for intmax_t in the compiler using __typeof__ and the type rules
34563         for conditional expressions.
34564
34565 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34566
34567         * gcc.dg/20001012-1.c: New test.
34568         * gcc.dg/20001012-2.c: New test.
34569
34570 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34571
34572         * gcc.dg/format-attr-1.c: New test.
34573
34574 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34575
34576         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34577         __LONG_LONG_MAX__ instead of LLONG_MAX.
34578
34579 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34580
34581         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34582         scanf flags.
34583         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34584         flags.
34585
34586 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34587
34588         * gcc.dg/sequence-pt-1.c: New test.
34589
34590 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34591
34592         * gcc.c-torture/execute/20001011-1.c: New testcase.
34593         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34594
34595 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34596
34597         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34598         does not error on it.
34599
34600 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34601
34602         * gcc.dg/20001009-1.c: New test.
34603
34604 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34605
34606         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34607         * gcc.c-torture/execute/20001009-2.c: ... to here.
34608
34609 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34610
34611         * gcc.c-torture/compile/20001009-1.c: New testcase.
34612         * gcc.c-torture/execute/20001009-1.c: New testcase.
34613         Testcases provided by Jan Hubicka <jh@suse.cz>.
34614
34615 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34616
34617         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34618         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34619         uintmax_t using <limits.h> to emulate the compiler's internal
34620         logic.  No longer XFAIL %j tests.
34621
34622 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34623
34624         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34625         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34626         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34627         regexps and details of expected handling of some bad formats.
34628         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34629         suppression.
34630
34631 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34632
34633         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34634         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34635         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34636         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34637         in list archives.
34638
34639 2000-10-06  Richard Henderson  <rth@cygnus.com>
34640
34641         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34642         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34643         * g++.old-deja/g++.jason/report.C: Likewise.
34644         * g++.old-deja/g++.law/friend5.C: Likewise.
34645         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34646         of the expected warnings.
34647
34648 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34649
34650         * g++.old-deja/g++.pt/enum14.C: New test.
34651
34652 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34653
34654         * g++.old-deja/g++.pt/crash59.C: New test.
34655
34656 2000-10-04  Will Cohen  <wcohen@redhat.com>
34657
34658         * gcc.dg/20000926-1.c: New test.
34659
34660 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34661
34662         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34663         function name for current C++ compiler.
34664         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34665
34666 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34667
34668         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34669         __PRETTY_FUNCTION__.
34670         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34671
34672 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34673
34674         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34675
34676 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34677
34678         * gcc.c-torture/compile/20000923-1.c: New test.
34679
34680 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34681
34682         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34683         * g++.old-deja/g++.pt/ttp62.C: Same.
34684         * g++.old-deja/g++.other/inline14.C: Same.
34685
34686 2000-09-24  Richard Henderson  <rth@cygnus.com>
34687
34688         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
34689
34690 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34691
34692         * gcc.dg/c90-printf-1.c: Add test for wide string format.
34693
34694 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
34695
34696         * gcc.c-torture/compile/20000922-1.c: New file.
34697
34698 2000-09-21  Nick Clifton  <nickc@redhat.com>
34699
34700         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
34701         a signed long modulo operation.
34702         (mod6): New function - perform an unsigned long modulo operation.
34703         (main): Add tests for modulos of very large numbers by very small
34704         dividends.
34705
34706 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34707
34708         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
34709
34710 2000-09-19  Richard Henderson  <rth@cygnus.com>
34711
34712         * gcc.dg/compare2.c (case 10): XFAIL.
34713
34714 2000-09-18  Richard Henderson  <rth@cygnus.com>
34715
34716         * gcc.c-torture/execute/20000906-1.c: Move ...
34717         * gcc.dg/20000906-1.c: ... here.  Only run on targets
34718         that support __builtin_trap.
34719
34720 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
34721
34722         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
34723
34724 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34725
34726         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
34727         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
34728         more $ format tests.
34729
34730 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34731
34732         * gcc.dg/format-errmk-1.c: New test.
34733
34734 2000-09-17  Greg McGary  <greg@mcgary.org>
34735
34736         * gcc.c-torture/execute/20000917-1.x: Remove.
34737
34738 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34739
34740         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
34741
34742 2000-09-17  Greg McGary  <greg@mcgary.org>
34743
34744         * gcc.c-torture/execute/20000917-1.c: New test.
34745         * gcc.c-torture/execute/20000917-1.x: XFAIL.
34746
34747 2000-09-16  Neil Booth  <NeilB@earthling.net>
34748
34749         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
34750         in nested macro bug.
34751
34752 2000-09-15  Neil Booth  <NeilB@earthling.net>
34753
34754         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
34755
34756 2000-09-14  Jeffrey A Law  (law@cygnus.com)
34757
34758         * gcc.c-torture/execute/20000914-1.c: New test.
34759
34760 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
34761
34762         * g++.other/inline13.C: New test.
34763
34764 2000-09-12  Andreas Jaeger  <aj@suse.de>
34765
34766         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
34767         constant by Ulrich Drepper <drepper@redhat.com>.
34768
34769 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
34770
34771         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
34772
34773 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34774
34775         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
34776
34777 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
34778
34779         * gcc.dg/cpp/backslash.c: New test.
34780
34781 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
34782
34783         * gcc.c-torture/execute/20000910-1.c: New test.
34784         * gcc.c-torture/execute/20000910-2.c: Likewise.
34785
34786 2000-09-11  Robert Lipe  <robertl@sco.com>
34787
34788         * gcc.dg/pragma-align.c: New test.
34789
34790 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34791
34792         * g++.old-deja/g++.pt/explicit82.C: New test.
34793         * g++.old-deja/g++.pt/explicit83.C: New test.
34794
34795 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
34796
34797         * gcc.dg/asm-names.c: New test.
34798
34799 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34800
34801         * gcc.dg/cpp/tr-warn6.c: New test
34802
34803 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34804
34805         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
34806         be accepted.
34807
34808 2000-09-07  Catherine Moore  <clm@redhat.com>
34809
34810         * gcc.c-torture/execute/unroll-1.c: New test.
34811
34812 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
34813
34814         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
34815         ERROR markers.
34816         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
34817         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
34818         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
34819         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
34820         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
34821         Preprocess only.
34822         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
34823         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
34824
34825 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34826
34827         * g++.old-deja/g++.pt/deduct2.C: New test.
34828
34829 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34830
34831         * g++.old-deja/g++.pt/parms2.C: New test.
34832
34833 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34834
34835         * g++.old-deja/g++.pt/crash58.C: New test.
34836
34837 2000-09-06  Greg McGary  <greg@mcgary.org>
34838
34839         * gcc.c-torture/execute/20000906-1.c: New test.
34840         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
34841
34842 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34843
34844         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
34845
34846 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34847
34848         * g++.old-deja/g++.pt/crash57.C: New test.
34849
34850 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34851
34852         * g++.old-deja/g++.pt/crash56.C: New test.
34853
34854 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34855
34856         * g++.old-deja/g++.pt/koenig1.C: New test.
34857
34858 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34859
34860         * gcc.dg/20000904-1.c: New test.
34861
34862 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34863
34864         * gcc.dg/cpp/paste8.c: New test.
34865
34866 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
34867
34868         * gcc.c-torture/compile/20000827-1.c: New test.
34869
34870 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34871
34872         * gcc.dg/format-diag-1.c: New test.
34873
34874 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34875
34876         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
34877         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
34878         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
34879         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
34880         gcc.dg/formatz-1.c: Adjust warning regular expressions.
34881
34882 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34883
34884         * g++.old-deja/g++.other/nested4.C: New test.
34885
34886 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34887
34888         * g++.old-deja/g++.ns/scoped1.C: New test.
34889
34890 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
34891
34892         * lib/g++.exp: Support testing already-installed GCC.
34893
34894 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34895
34896         * wtr-label-1.c, wtr-suffix-1.c: New tests.
34897
34898 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34899
34900         * gcc.dg/return-type-2.c: New test.
34901
34902 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
34903
34904         * gcc.c-torture/compile/20000825-1.c: New test.
34905
34906 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
34907
34908         * gcc.dg/dwarf2-2.c: New test.
34909
34910 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
34911
34912         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
34913         dg-warning regexps.
34914
34915 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34916
34917         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
34918         gcc.dg/format-ext-5.c: New tests.
34919
34920 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
34921
34922         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
34923
34924 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
34925
34926         * gcc.dg/noncompile/930622-2.c: Adjust error message.
34927
34928 2000-08-24  Richard Henderson  <rth@cygnus.com>
34929
34930         * gcc.dg/ia64-sync-1.c: New test.
34931         * gcc.dg/ia64-sync-2.c: New test.
34932         * gcc.dg/ia64-asm-1.c: New test.
34933
34934 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34935
34936         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
34937         * gcc.dg/format-ext-2.c: New test.
34938
34939 2000-08-23  Jason Merrill  <jason@redhat.com>
34940
34941         * lib/old-dejagnu.exp: Also ignore "In member function" and
34942         "At global scope".
34943
34944 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34945
34946         * gcc.dg/noncompile/label-lineno-1.c: New test.
34947
34948 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34949
34950         * gcc.dg/c99-array-nonobj-1.c: New test.
34951
34952 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34953
34954         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
34955         tests.
34956         * gcc.dg/format-ext-1.c: New test.
34957
34958 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34959
34960         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
34961         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
34962         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
34963         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
34964         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
34965
34966 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34967
34968         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
34969         gcc.dg/c99-strftime-2.c: New tests.
34970
34971 2000-08-22  Richard Henderson  <rth@cygnus.com>
34972
34973         * gcc.c-torture/execute/20000822-1.c: New test.
34974
34975 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34976
34977         * gcc.c-torture/execute/20000819-1.x: Remove.
34978
34979 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34980
34981         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
34982         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
34983         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
34984         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
34985         gcc.dg/format-xopen-1.c: New tests.
34986
34987 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34988
34989         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
34990
34991 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34992
34993         * g++.old-deja/g++.other/loop2.C: New test.
34994
34995         * gcc.c-torture/compile/20000606-1.c: New test.
34996         * gcc.c-torture/compile/20000728-1.c: New test.
34997         * gcc.c-torture/execute/20000801-1.c: New test.
34998         * gcc.c-torture/execute/20000801-2.c: New test.
34999         * gcc.c-torture/execute/20000819-1.c: New test.
35000         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35001         * gcc.dg/20000629-1.c: New test.
35002         * gcc.dg/20000724-1.c: New test.
35003         * gcc.dg/20000807-1.c: New test.
35004
35005 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35006
35007         * gcc.dg/cpp/pragma-1.c: New test.
35008         * gcc.dg/cpp/pragma-2.c: New test.
35009
35010 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35011
35012         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35013         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35014
35015 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35016
35017         * gcc.c-torture/compile/20000818-1.c: New test.
35018
35019 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35020
35021         * gcc.c-torture/execute/20000818-1.c: New test.
35022
35023 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35024
35025         * gcc.dg/format-va-1.c: New test.
35026
35027 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         * g++.old-deja/g++.other/typedef8.C: New test.
35030
35031 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35032
35033         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
35034         * g++.old-deja/g++.mike/net36.C: Mark candidate.
35035         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
35036         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
35037         * g++.old-deja/g++.other/ptrmem7.C: New test.
35038         * g++.old-deja/g++.pt/ptrmem10.C: New test.
35039
35040 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35041
35042         * g++.old-deja/g++.pt/typename27.C: New test.
35043
35044 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
35045
35046         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
35047         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
35048         * g++.old-deja/g++.pt/friend45.C: New test.
35049         * g++.old-deja/g++.other/friend8.C: New test.
35050
35051 2000-08-15  Richard Henderson  <rth@cygnus.com>
35052
35053         * gcc.c-torture/execute/20000815-1.c: New test.
35054
35055 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35056
35057         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
35058         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
35059         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
35060
35061 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
35062
35063         * g++.old-deja/g++.other/refinit2.C: New test.
35064
35065 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
35066
35067         * lib/c-torture.exp (c-torture): Make
35068         compiler_conditional_xfail_data global.
35069         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
35070         compiler_conditional_xfail_data machinery.
35071         (f-torture-execute): Likewise.
35072         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
35073         and only when unrolling loops.
35074
35075         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
35076
35077 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35078
35079         * g++.old-deja/g++.pt/explicit81.C: New test.
35080
35081 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35082
35083         * g++.old-deja/g++.pt/typename26.C: New test.
35084
35085 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
35086
35087         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
35088         warning.
35089
35090 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35091
35092         * g++.old-deja/g++.other/array3.C: New test.
35093
35094 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35095
35096         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35097         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35098         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35099         New tests.
35100
35101 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35102
35103         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35104         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35105
35106 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35107
35108         * gcc.c-torture/execute/20000808-1.c: New test.
35109
35110 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35111
35112         * gcc.dg/c90-const-expr-1.c: New test.
35113
35114 2000-08-08  Richard Henderson  <rth@cygnus.com>
35115
35116         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35117
35118 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35119
35120         * gcc.dg/noncompile/const-ll-1.c: New test.
35121
35122 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35123
35124         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35125
35126 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35127
35128         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35129         that running programs linked against the shared version of libobjc
35130         run correctly.
35131
35132 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35133
35134         * gcc.dg/c99-printf-1.c: New test.
35135
35136 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35137
35138         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35139
35140 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35141
35142         * gcc.c-torture/execute/20000731-1.x: Delete.
35143
35144 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35145
35146         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35147         and torture_without_loops as is done by c-torture.exp.
35148         (search_for): Copy from c-torture.exp.
35149         (gcc-dg-runtest): New function, drives a directory of tests
35150         iterating over the TORTURE_OPTIONS.
35151         (scan-assembler, scan-assembler-not): Move here from
35152         individual directory drivers.
35153
35154         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35155         defined by lib/gcc-dg.exp.
35156         * gcc.dg/cpp/cpp.exp: Likewise.
35157         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35158         gcc-dg-runtest, so we cycle over optimization options.
35159
35160         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35161         * gcc.dg/compare2.c: No longer expected to fail.
35162
35163 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35164
35165         * gcc.c-torture/execute/20000804-1.c: New test.
35166
35167 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35168
35169         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35170
35171 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35172
35173         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35174
35175 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35176
35177         * gcc.c-torture/compile/20000803-1.c: New test.
35178
35179 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35180
35181         * gcc.c-torture/execute/20000801-3.c,
35182         gcc.c-torture/execute/20000801-4.c: New tests.
35183         * gcc.c-torture/execute/20000801-3.x,
35184         gcc.c-torture/execute/20000801-4.x: Xfail.
35185
35186 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35187
35188         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35189         libobjc/.libs to allow for libtool.
35190
35191 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35192
35193         * gcc.c-torture/compile/20000802-1.c: New test.
35194
35195 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35196
35197         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35198
35199 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35200
35201         * gcc-c-torture/execute/20000731-2.c: New test.
35202
35203         * gcc.c-torture/execute/20000731-1.c: New test.
35204         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35205
35206 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35207
35208         * testsuite/gcc.dg/cpp/paste7.c: New test.
35209         * gcc.dg/cpp/20000725-1.c: New test.
35210
35211 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35212
35213         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35214         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35215         declaration warning for __builtin_dwarf_reg_size.
35216
35217         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35218
35219 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35220
35221         * gcc.dg/noncompile/voidparam-1.c: New test.
35222
35223 2000-07-30  Richard Henderson  <rth@cygnus.com>
35224
35225         * gcc.dg/c90-digraph-1.c: Don't xfail.
35226         * gcc.dg/compare2.c (case 10): Xfail.
35227         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35228
35229 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35230
35231         * gcc.dg/c99-main-1.c: New test.
35232
35233 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35234
35235         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35236
35237 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35238
35239         * gcc.c-tortuer/execute/20000726-1.c: New test.
35240
35241 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35242
35243         * gcc.c-torture/execute/enum-2.c: New test.
35244
35245 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35246
35247         * gcc.dg/cpp/tr-warn3.c: New test.
35248
35249 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35250
35251         * g++.old-deja/g++.ext/implicit1.C: Remove.
35252         * g++.old-deja/g++.jason/c2.C: Remove
35253         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35254         * g++.old-deja/g++.pt/crash16.C: Likewise.
35255         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35256
35257 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35258
35259         * g++.old-deja/g++.other/for2.C: New test.
35260
35261 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35262
35263         * gcc.dg/20000720-1.c: New test.
35264
35265 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35266
35267         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35268
35269 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35270
35271         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35272         * gcc.c-torture/execute/20000722-1.c: New.
35273         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35274
35275 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35276
35277         * gcc.dg/cpp/20000720-1.S: New test.
35278
35279 2000-07-21  Michael Meissner  <meissner@redhat.com>
35280
35281         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35282
35283 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35284
35285         * g++.old-deja/g++.brendan/crash16.C,
35286         g++.old-deja/g++.brendan/parse3.C,
35287         g++.old-deja/g++.brendan/redecl1.C,
35288         g++.old-deja/g++.ns/template13.C,
35289         g++.old-deja/g++.other/decl4.C,
35290         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35291
35292 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35293
35294         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35295         and "Internal error".
35296
35297         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35298         regexps.
35299         * gcc.dg/cpp/paste6.c: New test.
35300
35301 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35302
35303         * gcc.dg/cpp/tr-direct.c: New test.
35304
35305         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35306         gcc.dg/cpp/undef1.c: Tweak error regexps.
35307
35308 2000-07-18  Eric Christopher <echristo@redhat.com>
35309
35310         * gcc.c-torture/compile/20000718-1.c: New test.
35311
35312 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35313
35314         * cpplex.c (_cpp_push_token): If the token being pushed back
35315         is the previous token in this context, just subtract one from
35316         context->posn.
35317         * cppmacro.c (save_expansion): Clear aux field when storing a
35318         placemarker.
35319
35320 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35321
35322         * gcc.dg/noncompile/redecl-1.c: New test.
35323
35324 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35325
35326         * gcc.c-torture/execute/20000717-5.c: New test.
35327         * gcc.c-torture/execute/20000717-1.x: Removed.
35328
35329 2000-07-17  Richard Henderson  <rth@cygnus.com>
35330
35331         * gcc.c-torture/execute/20000717-4.c: New test.
35332
35333 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35334
35335         * gcc.dg/cpp/syshdr.c: New test.
35336         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35337
35338 2000-07-17  Neil Booth  <neilb@earthling.net>
35339
35340         * gcc.dg/cpp/cmdlne-dM.c: New test.
35341         * gcc.dg/cpp/cmdlne-dD.c: New test.
35342
35343 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35344
35345         * gcc.c-torture/execute/20000717-3.c: New test.
35346
35347         * gcc.c-torture/compile/20000717-1.c: New test.
35348
35349 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35350
35351         * gcc.c-torture/execute/20000717-2.c: New test.
35352
35353 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35354
35355         * gcc.dg/formatz-1.c: New test.
35356
35357         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35358         * gcc.dg/c99-digraph-1.c: New tests.
35359
35360         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35361         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35362
35363         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35364         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35365         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35366         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35367         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35368         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35369         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35370
35371 2000-07-17   Greg McGary <greg@mcgary.org>
35372
35373         * gcc.c-torture/execute/20000717-1.c: New test.
35374         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35375
35376 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35377
35378         * gcc.c-torture/execute/20000715-2.c: New test.
35379         * gcc.dg/20000715-1.c: New test.
35380
35381 2000-07-15  Michael Meissner  <meissner@redhat.com>
35382
35383         * gcc.c-torture/execute/20000715-1.c: New test.
35384
35385 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * gcc.c-torture/execute/20000707-1.c: New test.
35388
35389 2000-07-13  Neil Booth  <NeilB@earthling.net>
35390
35391         * testsuite/gcc.dg/cpp/digraph1.c,
35392         testsuite/gcc.dg/cpp/digraph2.c,
35393         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35394
35395 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35396
35397         * g77.f-torture/compile/20000630-2.f: New test.
35398         * g77.f-torture/compile/20000630-2.x
35399
35400 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35401
35402         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35403
35404 2000-07-11  Neil Booth  <NeilB@earthling.net>
35405
35406         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35407
35408 2000-07-11  Neil Booth  <NeilB@earthling.net>
35409
35410         * gcc.dg/cpp/cmdlne-C.c: New.
35411
35412 2000-07-09  Neil Booth  <NeilB@earthling.net>
35413
35414         * gcc.dg/cpp/directiv.c: New tests.
35415         * gcc.dg/cpp/undef1.c: Update.
35416
35417 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35418
35419         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35420
35421 2000-07-09  Neil Booth  <NeilB@earthling.net>
35422
35423         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35424
35425 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35426
35427         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35428         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35429
35430 2000-07-08  Neil Booth  <NeilB@earthling.net>
35431
35432         * gcc.dg/cpp/macsyntx.c: New tests.
35433
35434 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35435
35436         * gcc.dg/20000707-1.c: New test.
35437
35438 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35439
35440         * gcc.c-torture/execute/20000706-1.c: New test.
35441         * gcc.c-torture/execute/20000706-2.c: New test.
35442         * gcc.c-torture/execute/20000706-3.c: New test.
35443         * gcc.c-torture/execute/20000706-4.c: New test.
35444         * gcc.c-torture/execute/20000706-5.c: New test.
35445
35446 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35447
35448         * g++.old-deja/g++.pt/instantiate7.C: New test.
35449
35450 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35451
35452         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35453         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35454         * g++.old-deja/g++.other/rtti3.C: Likewise.
35455         * g++.old-deja/g++.other/rttid3.C: Likewise.
35456
35457 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35458
35459         *  g77.f-torture/compile/20000630-1.x: Fix typo
35460
35461 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35462
35463         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35464         assembly output.
35465
35466 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35467
35468         * gcc.dg/cpp/ident.c: New test.
35469
35470 2000-07-05  Neil Booth  <NeilB@earthling.net>
35471
35472         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35473           gcc.dg/cpp/lexstrng.c: New tests.
35474
35475 2000-07-04  Neil Booth  <NeilB@earthling.net>
35476
35477         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35478         * gcc.dg/cpp/strify2.c: Same.
35479
35480 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35481
35482         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35483         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35484         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35485         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35486
35487         * testsuite/gcc.dg/cpp/macro1.c,
35488         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35489         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35490         testsuite/gcc.dg/cpp/strify1.c,
35491         testsuite/gcc.dg/cpp/strify2.c: New tests.
35492
35493 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35494
35495         * gcc.c-torture/execute/20000703-1.c: New test.
35496
35497 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35498
35499         * g++.old-deja/g++.pt (lookup10.C): New test.
35500
35501 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35502
35503         * g++.old-deja/g++.pt (typename25.C): New test.
35504
35505 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35506
35507         * gcc.c-torture/compile/20000701-1.c: New test.
35508
35509 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35510
35511         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35512         to test case.
35513
35514 2000-06-30  Catherine Moore  <clm@cygnus.com>
35515
35516         * gcc.c-torture/execute/align-1.c: New test.
35517
35518 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35519
35520         * g++.old-deja/g++.pt/expr8.C: New test.
35521         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35522
35523 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35524
35525         * gcc.c-torture/compile/20000629-1.c: New test.
35526
35527 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35528
35529
35530         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35531         gcc.dg/noncompile directory, depending on whether they're
35532         preprocessor tests or not.  Annotate all the tests for the dg
35533         framework.
35534
35535         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35536         * gcc.dg/noncompile/noncompile.exp: New.
35537
35538         * Moved files:
35539         Old name                                New name
35540         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35541         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35542         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35543         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35544         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35545         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35546         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35547         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35548         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35549         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35550         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35551         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35552         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35553         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35554         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35555         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35556         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35557         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35558         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35559         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35560         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35561         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35562         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35563         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35564
35565         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35566         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35567         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35568         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35569         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35570         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35571
35572 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35573
35574         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35575         declare one variable.  On the fourth, error.
35576         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35577         declared by 20000628-1a.h.
35578
35579 2000-06-29  Richard Henderson  <rth@redhat.com>
35580
35581         * gcc.c-torture/execute/930529-1.x: New file.
35582         * gcc.dg/920413-1.c: Adjust expected warning text.
35583         * gcc.dg/980217-1.c: Declare abort.
35584         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35585
35586 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35587
35588         * g77.f-torture/compile/20000629-1.f: New test.
35589         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35590
35591 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35592
35593         Rearrange lots of files, removing entirely the
35594         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35595         directories.
35596
35597         * Deleted files:
35598         gcc.c-torture/code_quality/code_quality.exp
35599         gcc.c-torture/special/special.exp
35600         gcc.failure/failure.exp
35601         gcc.failure/940409-1.x
35602         gcc.c-torture/compile/961203-1.x
35603
35604         * New files:
35605         gcc.misc-tests/linkage.exp
35606         gcc.c-torture/execute/920730-1t.c
35607         gcc.c-torture/execute/920730-1t.x
35608         gcc.c-torture/compile/920520-1.x
35609         gcc.c-torture/compile/920521-1.x
35610         gcc.c-torture/compile/981006-1.x
35611         gcc.c-torture/execute/eeprof-1.x
35612
35613         * Moved files (possibly with modifications to fit a new harness):
35614         Old name                                New name
35615         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35616         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35617         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35618         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35619         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35620         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35621         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35622         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35623         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35624         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35625         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35626         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35627         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35628         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35629
35630 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35631
35632         * c-torture/compile/961203-1.x: Delete.
35633
35634         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35635         not exit. Include stdio.h.
35636         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35637         * gcc.misc-tests/dg-12.c: Likewise.
35638         * gcc.misc-tests/dg-5.c: Likewise.
35639         * gcc.misc-tests/dg-6.c: Likewise.
35640         * gcc.misc-tests/dg-7.c: Prototype abort.
35641         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35642         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35643         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35644         not exit.
35645         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35646         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35647
35648 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35649
35650         * gcc.dg/cpp/20000628-1.c: New test.
35651         * gcc.dg/cpp/20000628-1.h: New header for above test.
35652         * gcc.dg/cpp/20000628-1a.h: Likewise.
35653
35654 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35655
35656         * gcc.dg/cpp: New directory.
35657         * gcc.dg/cpp/cpp.exp: New driver.
35658         * gcc.dg/cpp/20000627-1.c: New test.
35659         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35660         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35661         and rewrite as a compilation test.
35662
35663         * gcc.dg: Move many files into the cpp subdirectory, possibly
35664         renaming or editing them as well.
35665         Old name                New name
35666         990119-1.c              cpp/19990119-1.c
35667         990228-1.c              cpp/19990228-1.c
35668         990407-1.c              cpp/19990407-1.c
35669         990409-1.c              cpp/19990409-1.c
35670         990413-1.c              cpp/19990413-1.c
35671         990703-1.c              cpp/19990703-1.c
35672         20000127-1.c            cpp/20000127-1.c
35673         20000129-1.c            cpp/20000129-1.c
35674         20000207-1.c            cpp/20000207-1.c
35675         20000207-2.c            cpp/20000207-2.c
35676         20000209-1.c            cpp/20000209-1.c
35677         20000209-2.c            cpp/20000209-2.c
35678         20000301-1.c            cpp/20000301-1.c
35679         20000419-1.c            cpp/20000419-1.c
35680         20000510-1.S            cpp/20000510-1.S
35681         20000519-1.c            cpp/20000519-1.c
35682         20000529-1.c            cpp/20000529-1.c
35683         20000625-1.c            cpp/20000625-1.c
35684         20000625-2.c            cpp/20000625-2.c
35685         cpp-as1.c               cpp/assert1.c
35686         cpp-as2.c               cpp/assert2.c
35687         cxx-comments-1.c        cpp/cxxcom1.c
35688         cxx-comments-2.c        cpp/cxxcom2.c
35689         endif-label.c           cpp/endif.c
35690         cpp-hash1.c             cpp/hash1.c
35691         cpp-hash2.c             cpp/hash2.c
35692         cpp-if1.c               cpp/if-1.c
35693         cpp-if2.c               cpp/if-2.c
35694         cpp-if3.c               cpp/if-3.c
35695         cpp-if4.c               cpp/if-4.c
35696         cpp-if5.c               cpp/if-5.c
35697         cpp-cond.c              cpp/if-cexp.c
35698         cpp-missingop.c         cpp/if-mop.c
35699         cpp-missingparen.c      cpp/if-mpar.c
35700         cpp-opprec.c            cpp/if-oppr.c
35701         cpp-ifparen.c           cpp/if-paren.c
35702         cpp-shortcircuit.c      cpp/if-sc.c
35703         cpp-shift.c             cpp/if-shift.c
35704         cpp-unary.c             cpp/if-unary.c
35705         cpp-li1.c               cpp/line1.c
35706         cpp-li2.c               cpp/line2.c
35707         lineno.c                cpp/line3.c
35708         lineno-2.c              cpp/line4.c
35709         cpp-mi.c                cpp/mi1.c
35710         cpp-mic.h               cpp/mi1c.h
35711         cpp-micc.h              cpp/mi1cc.h
35712         cpp-mind.h              cpp/mi1nd.h
35713         cpp-mindp.h             cpp/mi1ndp.h
35714         cpp-mix.h               cpp/mi1x.h
35715         cpp-mi2.c               cpp/mi2.c
35716         cpp-mi2a.h              cpp/mi2a.h
35717         cpp-mi2b.h              cpp/mi2b.h
35718         cpp-mi2c.h              cpp/mi2c.h
35719         cpp-mi3.c               cpp/mi3.c
35720         cpp-mi3.def             cpp/mi3.def
35721         poison-1.c              cpp/poison.c
35722         pr-impl.c               cpp/prag-imp.c
35723         cpp-redef-2.c           cpp/redef1.c
35724         cpp-redef.c             cpp/redef2.c
35725         strpaste.c              cpp/strp1.c
35726         strpaste-2.c            cpp/strp2.c
35727         cpp-tradpaste.c         cpp/tr-paste.c
35728         cpp-tradstringify.c     cpp/tr-str.c
35729         cpp-tradwarn1.c         cpp/tr-warn1.c
35730         cpp-tradwarn2.c         cpp/tr-warn2.c
35731         trigraphs.c             cpp/trigraphs.c
35732         cpp-unc1.c              cpp/unc1.c
35733         cpp-unc2.c              cpp/unc2.c
35734         cpp-unc3.c              cpp/unc3.c
35735         cpp-unc.c               cpp/unc4.c
35736         undef.c                 cpp/undef1.c
35737         undef-2.c               cpp/undef2.c
35738         cpp-wi1.c               cpp/widestr1.c
35739
35740 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
35741
35742         * lib/g++.exp (g++_include_flags): Tweak.
35743
35744 2000-06-27  H.J. Lu  <hjl@gnu.org>
35745             Loren J. Rittle  <ljrittle@acm.org>
35746
35747         * lib/g++.exp (g++_include_flags): Override libgloss.exp
35748         version with one that knows about the new gcc tree structure.
35749         (g++_link_flags): Same.
35750
35751 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
35752
35753         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
35754         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
35755         case we are cross-compiling.
35756
35757         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
35758         g++.old-deja/g++.niklas/Makefile.in,
35759         g++.old-deja/g++.niklas/configure.in,
35760         g++.old-deja/g++.other/Makefile.in,
35761         g++.old-deja/g++.other/configure.in,
35762         gcc.c-torture/code_quality/Makefile.in,
35763         gcc.c-torture/code_quality/configure.in,
35764         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
35765         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
35766         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
35767         gcc.c-torture/execute/ieee/Makefile.in,
35768         gcc.c-torture/execute/ieee/configure.in,
35769         gcc.c-torture/noncompile/Makefile.in,
35770         gcc.c-torture/noncompile/configure.in,
35771         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
35772         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
35773         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
35774
35775 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35776
35777         * g++.old-deja/g++.other/ambig3.C: New test.
35778
35779 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35780
35781         * g++.old-deja/g++.pt/syntax1.C: New test.
35782         * g++.old-deja/g++.pt/syntax2.C: New test.
35783         * g++.old-deja/g++.other/syntax3.C: New test.
35784         * g++.old-deja/g++.other/syntax4.C: New test.
35785
35786 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35787
35788         * gcc.dg/20000623-1.c: Prototype exit and abort.
35789
35790 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35791
35792         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
35793         New tests.
35794         * gcc.dg/cpp-mi3.def: New file.
35795
35796         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
35797         inside assertions.
35798         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
35799         lexer's error messages.
35800         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
35801         divine anything from the linemarkers.
35802         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
35803         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
35804
35805 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
35806
35807         * gcc.dg/20000623-1.c: New test.
35808
35809 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
35810
35811         * gcc.c-torture/execute/20000622-1.c: New test.
35812
35813 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35814
35815         * g++.old-deja/g++.other/init15.C: New test.
35816
35817 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35818
35819         * g++.old-deja/g++.pt/vaarg2.C: New test.
35820         * g++.old-deja/g++.pt/vaarg3.C: New test.
35821
35822 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
35823
35824         * g++.old-deja/g++.other/dyncast6.C: New test.
35825
35826 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
35827
35828         * gcc.c-torture/execute/loop-6.c: New test.
35829
35830 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
35831
35832         * gcc.dg/20000614-1.c: New test.
35833         * gcc.dg/20000614-2.c: New test.
35834
35835 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
35836
35837         * g++.old-deja/g++.other/inline12.C: New test.
35838
35839 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
35840
35841         * g++.old-deja/g++.other/eh1.C: New test.
35842
35843 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
35844
35845         * g++.old-deja/g++.other/type.C: New test.
35846
35847 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35848
35849         * g++.old-deja/g++.other/initstring.C: New test.
35850
35851 2000-06-12  Jason Merrill  <jason@redhat.com>
35852
35853         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
35854
35855 2000-06-09  Jeffrey A Law  (law@cygnus.com)
35856
35857         * gcc.c-torture/compile/20000609-1.c: New test.
35858
35859 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
35860
35861         * gcc.dg/20000609-1.c: New test.
35862
35863 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
35864
35865         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
35866         * gcc.c-torture/noncompile/poison-1.c: Move...
35867         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
35868         * gcc.dg/cpp-li1.c: Add a token after the #line.
35869
35870 2000-06-05  Richard Henderson  <rth@cygnus.com>
35871
35872         * gcc.c-torture/execute/20000605-2.c: New test.
35873         * gcc.c-torture/execute/20000605-3.c: New test.
35874
35875 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
35876
35877         * g77.f-torture/execute/20000503-1.x: New file.
35878
35879 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
35880
35881         * g++.old-deja/g++.eh/badalloc1.C: New test.
35882
35883 2000-06-05  Richard Henderson  <rth@cygnus.com>
35884
35885         * gcc.c-torture/execute/20000605-1.c: New test.
35886
35887 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35888             Nathan Sidwell <nathan@codesourcery.com>
35889
35890         * gcc.c-torture/compile/20000605-1.c: New test.
35891
35892 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
35893
35894         * g77.f-torture/compile/20000601-1.f: New test.
35895
35896 2000-06-03  Richard Henderson  <rth@cygnus.com>
35897
35898         * gcc.c-torture/execute/20000603-1.c: New.
35899
35900 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
35901
35902         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
35903         * gcc.dg/noreturn-2.c (noreturn): Likewise.
35904
35905 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
35906
35907         * gcc.dg/compare2.c (case 12): XFAIL.
35908         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
35909         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
35910
35911         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
35912
35913 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
35914
35915         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
35916         guard macro is already defined when the header is first
35917         included.
35918         * gcc.dg/cpp-mix.h: New file.
35919         * gcc.dg/endif-label.c: Update patterns to match compiler.
35920
35921         * g++.brendan/complex1.C: Declare abort.
35922         * g++.law/refs4.C: Remove XFAIL.
35923         * g++.oliva/expr2.C: Declare abort and exit.
35924
35925 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
35926
35927         * gcc.c-torture/execute/20000528-1.c: New test.
35928
35929         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
35930         * g++.old-deja/g++.law/temps4.C: Likewise.
35931
35932         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
35933         stdlib.h.  Call abort() on failure.
35934         * g++.old-deja/g++.law/refs4.C: Likewise.
35935         * g++.old-deja/g++.law/temps4.C: Likewise.
35936         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
35937         * gcc.c-torture/execute/20000112-1.c: Include string.h.
35938
35939 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
35940
35941         Relative to g++.dg/special:
35942         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
35943
35944         Relative to g++.old-deja:
35945         * g++.brendan/complex1.C, g++.jason/optimize2.C,
35946         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
35947         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
35948         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
35949         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
35950         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
35951         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
35952
35953         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
35954         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
35955         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
35956         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
35957         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
35958         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
35959         and/or string.h.
35960
35961         * g++.other/goto1.C: Update expectations for error messages.
35962
35963 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
35964
35965         * gcc.c-torture/compile/20000523-1.c: New test.
35966
35967 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35968
35969         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
35970
35971 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35972
35973         * g++.old-deja/g++.eh/catch11.C: New test.
35974         * g++.old-deja/g++.eh/catch12.C: New test.
35975
35976 2000-05-24  Nick Clifton  <nickc@cygnus.com>
35977
35978         * gcc.c-torture/execute/20000523-1.c: New test.
35979
35980 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
35981
35982         * c-torture/execute/bcp-1.c: Replace abort in arg of
35983         __builtin_constant_p with a generic external function.
35984
35985         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
35986         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
35987         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
35988         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
35989         Prototype abort and/or exit.
35990
35991         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
35992         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
35993         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
35994         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
35995
35996 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
35997
35998         * gcc.dg/dwarf2-1.c: New test.
35999
36000 2000-05-20  Richard Henderson  <rth@cygnus.com>
36001
36002         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36003
36004 2000-05-20  Andreas Jaeger  <aj@suse.de>
36005
36006         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36007         testcase.
36008
36009 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36010
36011         * gcc.c-torture/execute/20000519-2.c: New test.
36012
36013 2000-05-19  Andreas Jaeger  <aj@suse.de>
36014
36015         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36016         which fails with SSA.
36017
36018         * lib/c-torture.exp: Also test with -O3 -fssa.
36019
36020 2000-05-18  Michael Meissner  <meissner@redhat.com>
36021
36022         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36023         * gcc.c-torture/execute/920415-1.c: Ditto.
36024         * gcc.c-torture/execute/920501-1.c: Ditto.
36025         * gcc.c-torture/execute/conversion.c: Ditto.
36026         * gcc.c-torture/execute/cvt-1.c: Ditto.
36027
36028 2000-05-18  Jeffrey A Law  (law@cygnus.com)
36029
36030         * gcc.c-torture/compile/20000518-1.c: New test.
36031
36032 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36033
36034         * g77.f-torture/compile/200005018.f: New test.
36035
36036 2000-05-17  Jeffrey A Law  (law@cygnus.com)
36037
36038         * gcc.c-torture/compile/20000517-1.c: New test.
36039
36040 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36041
36042         * gcc.c-torture/execute/20000516-1.c: New test.
36043
36044 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
36045
36046         * g++.old-deja/g++.other/eh.C: New test.
36047
36048 2000-05-12  Richard Henderson  <rth@cygnus.com>
36049
36050         * gcc.c-torture/execute/990208-1.c (main): Don't pass
36051         constants through to doit's conditional.
36052
36053 2000-05-11  Jeffrey A Law  (law@cygnus.com)
36054
36055         * gcc.c-torture/compile/20000511-1.c: New test.
36056         * g77.f-torture/compile/20000511-1.f: New test.
36057         * g77.f-torture/compile/20000511-2.f: New test.
36058
36059 2000-05-11  Michael Meissner  <meissner@redhat.com>
36060
36061         * gcc.c-torture/execute/20000511-1.c: New test.
36062
36063 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
36064
36065         * gcc.dg/dg.exp: Scan .S files as well as .c files.
36066         * gcc.dg/20000510-1.S: New.
36067
36068 2000-05-08  Catherine Moore  <clm@cygnus.com>
36069
36070         * gcc.dg/unused-3.c: New.
36071
36072 2000-05-06  Richard Henderson  <rth@cygnus.com>
36073
36074           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
36075           * g++.old-deja/g++.mike/warn1.C: Likewise.
36076           * g++.old-deja/g++.pt/local1.C: Likewise.
36077           * g++.old-deja/g++.pt/local7.C: Likewise.
36078           * g++.old-deja/g++.pt/spec16.C: Likewise.
36079
36080 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
36081
36082         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
36083
36084 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
36085
36086           * g77.f-torture/execute/20000503-1.f: New test.
36087
36088 2000-05-04  Andreas Jaeger  <aj@suse.de>
36089
36090         * gcc.dg/noreturn-2.c: New test.
36091
36092 2000-05-04  Neil Booth  <NeilB@earthling.net>
36093
36094         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
36095         preprocessor.
36096
36097 2000-05-04  Richard Henderson  <rth@cygnus.com>
36098
36099         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36100
36101 2000-05-04  Richard Henderson  <rth@cygnus.com>
36102
36103         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36104         OpenSSL by Jason R Thorpe.
36105
36106 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36107
36108         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36109
36110 2000-05-03  Robert Lipe <robertlipe@usa.net>
36111
36112         * gcc.dg/20000503-1.c: New test.
36113
36114 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36115
36116         * gcc.c-torture/compile/20000502-1.c: New test.
36117         * g++.old-deja/g++.other/align.C: New test.
36118         * gcc.dg/cpp-tradstringify.c: New test.
36119
36120 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36121
36122         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36123         and hard registers.
36124
36125 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36126
36127         * gcc.c-torture/execute/loop-5.c: New test.
36128
36129 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36130
36131         * gcc.c-torture/execute/va-arg-20.c: New test.
36132
36133 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36134
36135         * gcc.c-torture/execute/20000422-1.c: New test.
36136
36137 2000-04-20  Greg McGary  <gkm@gnu.org>
36138
36139         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36140         when optimizing, but without sibling-call optimizations (-O1).
36141
36142 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36143
36144           * gcc.c-torture/compile/20000420-1.c: New test.
36145
36146 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36147
36148         * g++.abi/ptrflags.C: New test.
36149         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36150
36151 2000-04-19  Catherine Moore  <clm@cygnus.com>
36152
36153         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36154
36155 2000-04-19  Greg McGary  <gkm@gnu.org>
36156
36157         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36158         sibling-call optimizations.
36159
36160 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36161
36162         * gcc.dg/20000419-1.c: New test.
36163
36164 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36165
36166         * gcc.c-torture/execute/20000412-6.c: New test.
36167
36168 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36169
36170         * gcc.c-torture/execute/20000412-5.c: New test.
36171         * g77.f-torture/compile/20000412-1.f: New test.
36172         * gcc.c-torture/execute/20000412-4.c: New test.
36173         * gcc.c-torture/compile/20000412-2.c: New test.
36174         * gcc.c-torture/execute/20000412-3.c: New test.
36175         * gcc.c-torture/compile/20000412-1.c: New test.
36176         * gcc.c-torture/execute/20000412-2.c: New test.
36177
36178 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36179
36180         * objc/execute/bf-20.m: New test.
36181
36182 2000-04-10  Richard Henderson  <rth@cygnus.com>
36183
36184         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36185
36186         * gcc.c-torture/execute/20000412-1.c: New test.
36187
36188 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36189
36190         * g++.old-deja/g++.eh/catchptr1.C: New test.
36191
36192 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36193
36194         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36195
36196 2000-04-08  Neil Booth  <NeilB@earthling.net>
36197
36198         * gcc.dg/cpp-nullchar.c: Remove test as
36199         embedded nulls cause problems.
36200
36201 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36202
36203         * gcc.dg/compare2.c: New test.
36204
36205 2000-04-08  Neil Booth  <NeilB@earthling.net>
36206
36207         * gcc.dg/cpp-nullchar.c: New test.
36208
36209 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36210
36211         * gcc.dg/cpp-mi2.c: New test.
36212         * gcc.dg/cpp-mi2[abc].h: New files.
36213
36214 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36215
36216         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36217         member name.
36218
36219 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36220
36221         * g++.old-deja/g++.abi/vmihint.C: New test.
36222
36223 2000-04-06  Neil Booth  <NeilB@earthling.net>
36224
36225         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36226         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36227         copyright.
36228
36229 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36230
36231         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36232         avoid stack-frame overwrite.
36233
36234 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36235
36236         * gcc.c-torture/compile/20000405-2.c: New test.
36237         * gcc.c-torture/compile/20000405-3.c: New test.
36238
36239 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36240
36241         * gcc.c-torture/compile/20000405-1.c: New test.
36242
36243 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36244
36245         * gcc.dg/cast-qual-1.c: Revert last change.
36246
36247 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36248
36249         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36250
36251 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36252
36253         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36254         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36255
36256 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36257
36258         * gcc.c-torture/compile/20000403-2.c: New test.
36259         * gcc.c-torture/compile/20000403-1.c: New test.
36260
36261 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36262
36263         * gcc.c-torture/execute/20000403-1.c: New test.
36264
36265 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36266
36267         * gcc.c-torture/execute/20000402-1.c: New test.
36268
36269 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36270
36271         * gcc.c-torture/execute/va-arg-15.c: New test.
36272         * gcc.c-torture/execute/va-arg-16.c: New test.
36273         * gcc.c-torture/execute/va-arg-17.c: New test.
36274         * gcc.c-torture/execute/va-arg-18.c: New test.
36275         * gcc.c-torture/execute/va-arg-19.c: New test.
36276
36277 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36278
36279         * gcc.c-torture/compile/981211-1.c: Move to...
36280         * gcc.dg/cpp-as1.c: ...here.
36281         * gcc.dg/cpp-as2.c: New file.
36282
36283         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36284         compiler.
36285
36286 2000-04-02  Neil Booth  <NeilB@earthling.net>
36287
36288         * gcc.dg/cpp-cond.c  New tests.
36289         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36290         accidental success less likely.
36291         * gcc.dg/cpp-missingop.c  New tests.
36292         * gcc.dg/cpp-missingparen.c  New tests.
36293         * gcc.dg/cpp-shift.c  New tests.
36294         * gcc.dg/cpp-shortcircuit.c  New tests.
36295         * gcc.dg/cpp-unary.c  New tests.
36296
36297 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36298
36299         * gcc.c-torture/compile/20000329-1.c: New test.
36300
36301 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36302
36303         * gcc.c-torture/compile/20000326-1.c: New test.
36304         * gcc.c-torture/compile/20000326-2.c: New test.
36305
36306 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36307
36308         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36309         the first parameter is a function argument.
36310
36311 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36312
36313         * g++.old-deja/g++.ext/array4.C: New test.
36314
36315 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36316
36317         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36318
36319 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36320
36321         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36322
36323 2000-03-19  Richard Henderson  <rth@cygnus.com>
36324
36325         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36326
36327 2000-03-19  Richard Henderson  <rth@cygnus.com>
36328
36329         * gcc.c-torture/compile/20000319-1.c: New test.
36330
36331 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36332
36333         * gcc.c-torture/execute/20000314-3.c: New test.
36334         * gcc.c-torture/execute/20000314-2.c: New test.
36335         * gcc.c-torture/execute/20000314-1.c: New test.
36336         * gcc.c-torture/compile/20000314-2.c: New test.
36337         * gcc.c-torture/compile/20000314-1.c: New test.
36338
36339 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36340
36341         * g++.old-deja/g++.warn/inline.C: New test.
36342
36343 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36344
36345         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36346         standards-compliant result rather than specific constants.
36347         Put test-values in array.
36348
36349 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36350
36351         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36352         (g++_target_compile): Put test-specific options last.
36353
36354 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36355
36356         * g++.old-deja/g++.eh/vbase4.C: New test.
36357
36358 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36359
36360         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36361
36362 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36363
36364         * g++.old-deja/g++.brendan/misc12.C: Removed.
36365         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36366         * g++.old-deja/g++.ext/pretty4.C: New test.
36367
36368 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36369
36370         * g++.old-deja/g++.other/string2.C: New test.
36371
36372 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36373
36374         * g++.old-deja/g++.warn/impint2.C: New test.
36375
36376 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36377
36378         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36379         is 1, not zero.
36380
36381 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36382
36383         * g++.old-deja/g++.warn/impint.C: New test.
36384         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36385         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36386         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36387         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36388         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36389         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36390         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36391         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36392         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36393         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36394         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36395         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36396
36397 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36398
36399         * gcc.dg/cpp-redef.c: New test.
36400
36401 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36402
36403         * g++.old-deja/g++.pt/unify7.C: New test.
36404
36405 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36406
36407         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36408         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36409
36410 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36411
36412         * gcc.c-torture/compile/20000224-1.c: New test.
36413
36414 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36415
36416         * gcc.c-torture/compile/cpp-2.c: New test.
36417         * gcc.c-torture/compile/cpp-1.c: New test.
36418
36419 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36420
36421         * gcc.c-torture/execute/20000225-1.c: New test.
36422
36423 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36424
36425         * gcc.dg/cpp-li2.c: New test.
36426
36427         * gcc.dg/cpp-wi1.c: New test.
36428
36429         * gcc.dg/cpp-li1.c: New test.
36430
36431 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36432
36433         * g++.old-deja/g++.other/sizeof5.C: New test.
36434
36435 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36436
36437         * gcc.c-torture/execute/va-arg-13.c: New test.
36438
36439 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36440
36441         * gcc.c-torture/execute/va-arg-12.c: New test.
36442
36443 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36444
36445         * gcc.c-torture/execute/20000223-1.c: New test.
36446
36447 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36448
36449         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36450
36451 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36452
36453         * g++.old-deja/g++.abi/ptrmem.C: New test.
36454
36455 2000-02-19  Richard Henderson  <rth@cygnus.com>
36456
36457         * gcc.c-torture/compile/init-3.c: New.
36458
36459 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36460
36461         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36462         ALWAYS_CXXFLAGS.
36463
36464 2000-02-11  Robert Lipe <robertl@sco.com>
36465
36466         * gcc.c-torture/compile/20000211-3.c: New test.
36467
36468 2000-02-11  Martin Buchholz <martin@xemacs.org>
36469
36470         * gcc.c-torture/compile/20000211-2.c: New test.
36471
36472 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36473
36474         * gcc.c-torture/compile/20000211-1.c: New test.
36475
36476 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36477
36478         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36479           on native targets
36480
36481 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36482
36483         * g++.old-deja/g++.other/cast5.C: New test.
36484
36485 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36486
36487         * gcc.c-torture/execute/20000205-1.c: New.
36488
36489 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36490
36491         * g++.old-deja/g++.jason/cast3.C: Return void.
36492         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36493
36494 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36495
36496         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36497
36498         * gcc.dg/loop-1.c: New test.
36499
36500 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36501
36502         * gcc.c-torture/compile/20000127-1.c: New test.
36503         * gcc.c-torture/execute/991228-1.c: New test.
36504
36505 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36506
36507         * gcc.dg/unused-2.c: New test.
36508
36509         * gcc.dg/conv-1.c: New test.
36510
36511 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36512
36513         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36514         compiler.
36515         (tool_option_proc): Fix typo.
36516
36517 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36518
36519         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36520         of the ld on the host, not on the build machine.
36521         Also, don't crash if '--help' is not a supported option.
36522
36523 2000-01-24  Richard Henderson  <rth@cygnus.com>
36524
36525         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36526
36527 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36528
36529         * gcc.c-torture/execute/20000120-2.c: New test.
36530         * gcc.c-torture/execute/20000120-1.c: New test.
36531
36532 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36533
36534         * gcc.c-torture/execute/20000113-1.c: New test.
36535
36536 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36537
36538         * gcc.c-torture/execute/20000112-1.c: New test.
36539
36540 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36541
36542         * gcc.dg/20000111-1.c: New test.
36543
36544 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36545
36546         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36547         with 16 bit integers.
36548
36549 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36550
36551         * gcc.dg/20000108-1.c: New test.
36552
36553 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36554
36555         * g++.old-deja/g++.ns/koenig8.C: New test.
36556
36557 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36558
36559         * g++.old-deja/g++.other/cast4.C: New test.
36560
36561 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36562
36563         * gcc.c-torture/compile/20000105-2.c: New test.
36564         * gcc.c-torture/compile/20000105-1.c: New test.
36565
36566 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36567
36568         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36569         references to printf & atoi to conform to ANSI standard.
36570         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36571         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36572         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36573         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36574         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36575         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36576         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36577         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36578         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36579         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36580         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36581         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36582         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36583         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36584         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36585         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36586         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36587         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36588         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36589         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36590         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36591         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36592         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36593         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36594         * g++.old-deja/g++.brendan/init3.C: Likewise.
36595         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36596         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36597         * g++.old-deja/g++.brendan/new2.C: Likewise.
36598         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36599         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36600         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36601         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36602         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36603         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36604         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36605         * g++.old-deja/g++.brendan/template24.C: Likewise.
36606         * g++.old-deja/g++.brendan/template3.C: Likewise.
36607         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36608         * g++.old-deja/g++.jason/inline3.C: Likewise.
36609         * g++.old-deja/g++.jason/opeq.C: Likewise.
36610         * g++.old-deja/g++.law/arg5.C: Likewise.
36611         * g++.old-deja/g++.law/arm7.C: Likewise.
36612         * g++.old-deja/g++.law/ctors11.C: Likewise.
36613         * g++.old-deja/g++.law/cvt8.C: Likewise.
36614         * g++.old-deja/g++.law/init9.C: Likewise.
36615         * g++.old-deja/g++.law/refs4.C: Likewise.
36616         * g++.old-deja/g++.law/template2.C: Likewise.
36617         * g++.old-deja/g++.law/visibility24.C: Likewise.
36618         * g++.old-deja/g++.law/vtable3.C: Likewise.
36619         * g++.old-deja/g++.mike/asm2.C: Likewise.
36620         * g++.old-deja/g++.mike/eh1.C: Likewise.
36621         * g++.old-deja/g++.mike/misc1.C: Likewise.
36622         * g++.old-deja/g++.mike/misc13.C: Likewise.
36623         * g++.old-deja/g++.mike/misc14.C: Likewise.
36624         * g++.old-deja/g++.mike/ns12.C: Likewise.
36625         * g++.old-deja/g++.mike/p1248.C: Likewise.
36626         * g++.old-deja/g++.mike/p3708.C: Likewise.
36627         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36628         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36629         * g++.old-deja/g++.mike/p646.C: Likewise.
36630         * g++.old-deja/g++.mike/p700.C: Likewise.
36631         * g++.old-deja/g++.mike/p783.C: Likewise.
36632         * g++.old-deja/g++.mike/p783a.C: Likewise.
36633         * g++.old-deja/g++.mike/p783b.C: Likewise.
36634         * g++.old-deja/g++.mike/p786.C: Likewise.
36635         * g++.old-deja/g++.mike/p789.C: Likewise.
36636         * g++.old-deja/g++.mike/p789a.C: Likewise.
36637         * g++.old-deja/g++.mike/p807a.C: Likewise.
36638         * g++.old-deja/g++.other/delete3.C: Likewise.
36639         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36640         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36641         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36642         * g++.old-deja/g++.other/empty1.C: Likewise.
36643         * g++.old-deja/g++.other/temporary1.C: Likewise.
36644         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36645         * g++.old-deja/g++.pt/t16.C: Likewise.
36646         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36647
36648 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36649
36650         * gcc.dg/991230-1.c: New test.
36651
36652 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36653
36654         * gcc.c-torture/compile/991229-3.c: New test.
36655         * gcc.c-torture/compile/991229-2.c: New test.
36656         * gcc.c-torture/compile/991229-1.c: New test.
36657
36658 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36659
36660         * gcc.c-torture/compile/labels-2.c: New test.
36661
36662 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36663
36664         * gcc.c-torture/execute/991227-1.c: New test.
36665
36666 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36667
36668         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36669
36670 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36671
36672         * gcc.c-torture/execute/991221-1.c: New test.
36673
36674 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36675
36676         * g++.old-deja/g++.other/cast3.C: New test.
36677
36678 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36679
36680         * gcc.c-torture/execute/991216-4.c: New test.
36681
36682 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36683
36684         * gcc.c-torture/execute/991216-1.c: New test.
36685         * gcc.c-torture/execute/991216-2.c: New test.
36686         * gcc.c-torture/execute/991216-3.c: New test.
36687
36688 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36689
36690         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
36691         Actually make the test fail by using "-O2" for compilation.
36692
36693 1999-12-15  Nathan Sidwell  <nathan@acm.org>
36694
36695         * g++.old-deja/g++.warn/cast-align1.C: New test.
36696
36697 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36698
36699         * gcc.c-torture/compile/991214-1.c: New test.
36700         * gcc.c-torture/compile/991214-2.c: New test.
36701
36702 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36703
36704         * gcc.dg/991214-1.c: New test.
36705
36706 1999-12-13  Jeffrey A Law  (law@cygnus.com)
36707
36708         * gcc.c-torture/compile/991213-3.c: New test.
36709         * gcc.c-torture/compile/991213-2.c: New test.
36710         * gcc.c-torture/compile/991213-1.c: New test.
36711
36712 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
36713
36714         * gcc.dg/991209-1.c: New test.
36715
36716 1999-12-08  Nathan Sidwell <nathan@acm.org>
36717
36718         * gcc.c-torture/compile/991208-1.c: New test.
36719
36720 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36721
36722         * gcc.dg/ultrasp2.c: New test.
36723
36724 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
36725
36726         * g++.old-deja/g++.abi/align.C (main): Fix typo.
36727
36728 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
36729
36730         * gcc.c-torture/compile/991202-1.c: New test.
36731         * gcc.c-torture/execute/991202-1.c: New test.
36732         * gcc.c-torture/execute/991202-2.c: New test.
36733         * gcc.c-torture/execute/991202-3.c: New test.
36734
36735 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
36736
36737         * g++.old-deja/g++.abi/align.C: New test.
36738         * g++.old-deja/g++.abi/aggregates.C: Likewise.
36739         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36740
36741 1999-12-01  Richard Henderson  <rth@cygnus.com>
36742
36743         * gcc.c-torture/execute/991201-1.c: New.
36744
36745 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
36746
36747         * gcc.dg/991129-1.c: New test.
36748
36749 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36750
36751         * gcc.c-torture/compile/991127-1.c: New test.
36752
36753 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36754
36755         * g++.old-deja/g++.other/warn4.C: New test.
36756
36757 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36758
36759         * g++.old-deja/g++.eh/cleanup2.C: New test.
36760         * g++.old-deja/g++.ext/pretty2.C: New test.
36761         * g++.old-deja/g++.ext/pretty3.C: New test.
36762         * g++.old-deja/g++.other/debug6.C: New test.
36763
36764 1999-10-20  Jim Wilson  <wilson@cygnus.com>
36765
36766         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
36767         compiler_output to look for one error message instead of two.
36768
36769 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
36770
36771         * gcc.c-torture/execute/991118-1.c: Also test case
36772         where the word boundary does not split a byte evenly.
36773
36774 1999-11-19  Nathan Sidwell  <nathan@acm.org>
36775
36776         * g++.old-deja/g++.ext/restrict1.C: New test.
36777
36778 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
36779
36780         * gcc.c-torture/execute/991118-1.c: New test.
36781
36782 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
36783
36784         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
36785         working directory pathnames.
36786
36787 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
36788
36789         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
36790         host is equipped with driver.h and driver.o so it can actually
36791         compile and run the tests.
36792
36793 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
36794
36795         * gcc.c-torture/compile/991008-1.c: New test.
36796
36797 1999-11-08  Nick Clifton  <nickc@cygnus.com>
36798
36799         * lib/gcc-dg.exp: Include target-supports.exp
36800
36801 1999-11-05  Nick Clifton  <nickc@cygnus.com>
36802
36803         * lib/target-supports.exp: New file: Provide procs to test for
36804         features supported by the target.
36805         (check_weak_available): Moved here from ecos.exp.
36806         (check_alias_available): New proc: Determine of the target
36807         toolchain supports the alias attribute.
36808
36809         * gcc.dg/special/ecos.exp: Move check_weak_available to
36810         target-supports.exp.
36811         (alias-1.c): Only perform the test if the target supports
36812         aliases.
36813         (wkali-1.c): Only perform the test if the target supports
36814         aliases.
36815
36816         * gcc.dg/990506-0.c: Expect error messages from cross
36817         targets as well as native targets.
36818
36819 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36820
36821         * gcc.dg/ultrasp1.c: Removed xfail.
36822         * gcc.dg/struct-ret-2.c: Likewise.
36823         * gcc.dg/array-1.c: Likewise.
36824
36825 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36826
36827         * gcc.dg/struct-ret-2.c: New test.
36828
36829         * gcc.dg/array-1.c: New test.
36830
36831 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
36832
36833         * gcc.c-torture/execute/991030-1.c: New test.
36834
36835 1999-10-26  Richard Henderson  <rth@cygnus.com>
36836
36837         * gcc.c-torture/compile/991026-2.c: New test.
36838
36839 1999-10-26  Jeffrey A Law  (law@cygnus.com)
36840
36841         * gcc.c-torture/compile/991026-1.c: New test.
36842
36843 1999-10-23  Jeffrey A Law  (law@cygnus.com)
36844
36845         * gcc.c-torture/execute/991023-1.c: New test.
36846
36847 1999-10-19  Jeffrey A Law  (law@cygnus.com)
36848
36849         * gcc.c-torture/execute/991019-1.c: New test.
36850
36851 1999-10-16  Richard Henderson  <rth@cygnus.com>
36852
36853         * gcc.c-torture/execute/991016-1.c: New test.
36854
36855 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
36856
36857         * gcc.c-torture/execute/991014-1.c: New test.
36858
36859 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
36860
36861         * g++.old-deja/g++.other/union2.C: New test.
36862
36863 1999-10-13  Nathan Sidwell  <nathan@acm.org>
36864
36865         * g++.old-deja/g++.other/vaarg2.C: New test.
36866         * g++.old-deja/g++.other/vaarg3.C: New test.
36867
36868 1999-10-12  Craig Burley  <craig@jcb-sc.com>
36869
36870         * g77.f-torture/noncompile/19990905-1.f: Moved from being
36871         in compile/.
36872
36873 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
36874
36875         * gcc.c-torture/execute/va-arg-11.c: New test.
36876
36877 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
36878
36879         * lib/file-format.exp (gcc_target_object_format): Don't
36880         crash if objdump is unavailable.
36881
36882 1999-09-29  Donn Terry <donn@interix.com>
36883
36884         * gcc.misc-tests/mg.exp: delete extraneous redirection.
36885
36886 1999-09-28  Nick Clifton  <nickc@cygnus.com>
36887
36888         * gcc.c-torture/compile/990928-1.c: New test.
36889
36890 1999-09-28  Nathan Sidwell  <nathan@acm.org>
36891
36892         * g++.old-deja/g++.other/decl6.C: New test.
36893
36894 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36895
36896         * gcc.c-torture/execute/va-arg-10.c: New test.
36897
36898 1999-09-27  Nathan Sidwell  <nathan@acm.org>
36899
36900         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
36901         __PRETTY_FUNCTION__.
36902
36903 1999-09-23  Nick Clifton  <nickc@cygnus.com>
36904
36905         * gcc.c-torture/execute/990923-1.c: New test.
36906
36907 1999-09-21  Nick Clifton  <nickc@cygnus.com>
36908
36909         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
36910         for which -fpic is inappropriate.
36911
36912 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
36913
36914         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
36915
36916 1999-09-21  Nathan Sidwell  <nathan@acm.org>
36917
36918         * g++.old-deja/g++.other/dyncast1.C: New test.
36919         * g++.old-deja/g++.other/dyncast2.C: New test.
36920         * g++.old-deja/g++.other/dyncast3.C: New test.
36921         * g++.old-deja/g++.other/dyncast4.C: New test.
36922         * g++.old-deja/g++.other/dyncast5.C: New test.
36923         * g++.old-deja/g++.eh/catch3.C: New test.
36924         * g++.old-deja/g++.eh/catch3p.C: New test.
36925         * g++.old-deja/g++.eh/catch4.C: New test.
36926         * g++.old-deja/g++.eh/catch4p.C: New test.
36927         * g++.old-deja/g++.eh/catch5.C: New test.
36928         * g++.old-deja/g++.eh/catch5p.C: New test.
36929         * g++.old-deja/g++.eh/catch6.C: New test.
36930         * g++.old-deja/g++.eh/catch6p.C: New test.
36931         * g++.old-deja/g++.eh/catch7.C: New test.
36932         * g++.old-deja/g++.eh/catch7p.C: New test.
36933         * g++.old-deja/g++.eh/catch8.C: New test.
36934         * g++.old-deja/g++.eh/catch8p.C: New test.
36935         * g++.old-deja/g++.eh/catch9.C: New test.
36936         * g++.old-deja/g++.eh/catch9p.C: New test.
36937
36938 1999-09-13  Nathan Sidwell  <nathan@acm.org>
36939
36940         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
36941         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
36942
36943 1999-09-13  Jeffrey A Law  (law@cygnus.com)
36944
36945         * gcc.c-torture/compile/990913-1.c: New test.
36946
36947 1999-09-10  Nathan Sidwell  <nathan@acm.org>
36948
36949         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
36950         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36951
36952 1999-09-09  Richard Henderson  <rth@cygnus.com>
36953
36954         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
36955
36956 1999-09-09  Nathan Sidwell  <nathan@acm.org>
36957
36958         * g++.old-deja/g++.other/lookup11.C: New test.
36959         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
36960         what is permitted and what we want.
36961         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
36962         overload use.
36963         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36964
36965 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
36966
36967         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
36968         * gcc.c-torture/noncompile/poison-1.c: New file.
36969
36970 1999-09-08  Nathan Sidwell  <nathan@acm.org>
36971
36972         * g++.old-deja/g++.other/sizeof3.C: New test.
36973         * g++.old-deja/g++.other/sizeof4.C: New test.
36974         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
36975         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
36976
36977 1999-09-07  Richard Henderson  <rth@cygnus.com>
36978
36979         * gcc.dg/va-arg-1.c: New.
36980
36981 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36982
36983         * gcc.c-torture/execute/va-arg-9.c: New test.
36984
36985 1999-09-05  Craig Burley  <craig@jcb-sc.com>
36986
36987         * g77.f-torture/compile/980519-2.f: New test.
36988         * g77.f-torture/compile/19990905-0.f: New test.
36989         * g77.f-torture/compile/19990905-1.f: New test.
36990         * g77.f-torture/compile/19990905-2.f: New test.
36991
36992         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
36993
36994 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
36995
36996         * gcc.c-torture/execute/990827-1.c: Fix typo.
36997
36998 1999-09-03  Nathan Sidwell  <nathan@acm.org>
36999
37000         * g++.old-deja/g++.other/deref1.C: New test.
37001
37002 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37003
37004         * g++.old-deja/g++.other/ambig2.C: New test.
37005         * g++.old-deja/g++.other/cond5.C: New test.
37006         * g++.old-deja/g++.other/lookup16.C: New test.
37007
37008 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37009
37010         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37011         assemblers too.
37012
37013 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37014
37015         * lib/c-torture.exp: Avoid the "compare executables" optimization
37016         when testing native.
37017
37018 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37019
37020         * gcc.c-torture/execute/990829-1.c: New test.
37021         * gcc.c-torture/compile/990829-1.c: New test.
37022
37023 1999-08-27  Paul Burchard  <burchard@pobox.com>
37024
37025         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
37026         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
37027         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
37028         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
37029         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
37030         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
37031         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
37032         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
37033         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
37034         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
37035         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
37036
37037 1999-08-27  Jeffrey A Law  (law@cygnus.com)
37038
37039         * gcc.c-torture/execute/990827-1.c: New test.
37040
37041 1999-08-26  Craig Burley  <craig@jcb-sc.com>
37042
37043         * g77.f-torture/noncompile/19990826-4.f: New test.
37044
37045         * g77.f-torture/compile/19990826-3.f: New test.
37046
37047         * g77.f-torture/execute/19990826-2.f: New test.
37048
37049         * g77.f-torture/compile/19990826-1.f: New test.
37050
37051         * gcc.c-torture/execute/990826-0.c: New test.
37052         * g77.c-torture/execute/19990826-0.f: New test.
37053
37054         * g77.f-torture/noncompile/970626-2.f: New test.
37055
37056 1999-08-25  Paul Burchard  <burchard@pobox.com>
37057
37058         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
37059         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
37060         lss-011.C: New tests.
37061
37062 1999-08-25  Nathan Sidwell  <nathan@acm.org>
37063
37064         * g++.old-deja/g++.other/decl5.C: New test.
37065
37066 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37067
37068         * noncompile/noncompile.exp: Load_lib c-torture.exp.
37069         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
37070         call `postbase' for each one.  All callers of `postbase' changed
37071         to call this instead.
37072
37073 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
37074
37075         * gcc.c-torture/execute/990811-1.c: New test.
37076
37077 1999-08-09  Nick Clifton  <nickc@cygnus.com>
37078
37079         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
37080         just native ones.
37081
37082         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
37083         just native ones.
37084
37085 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37086
37087         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
37088
37089 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37090
37091         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
37092
37093 1999-08-04  Nathan Sidwell  <nathan@acm.org>
37094
37095         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
37096
37097 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37098
37099         * gcc.c-torture/execute/990804-1.c: New test.
37100
37101 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37102
37103         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37104         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37105         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37106
37107 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37108
37109         * g++.old-deja/g++.other/struct1.C: New test.
37110
37111 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37112
37113         * g++.old-deja/g++.other/enum2.C: New test.
37114
37115 1999-08-02  Richard Henderson  <rth@cygnus.com>
37116
37117         Adapted from tests from Franz Sirl:
37118         * gcc.c-torture/execute/va-arg-7.c: New test.
37119         * gcc.c-torture/execute/va-arg-8.c: New test.
37120
37121 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37122
37123         * gcc.c-torture/compile/990801-2.c: New test.
37124
37125         * gcc.c-torture/compile/990801-1.c: New test.
37126
37127 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37128
37129         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37130         fp-cmp-1.c, converting double to float.
37131
37132         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37133         fp-cmp-1.c, converting double to long double.
37134
37135         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37136         from fr1 to unknown_register, since fr1 is a legitimate register
37137         on some machines.
37138
37139 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37140
37141         * README: More listname related changes.
37142
37143 1999-07-08  Catherine Moore  <clm@cygnus.com>
37144
37145         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37146
37147 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37148
37149         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37150
37151 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37152
37153         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37154
37155 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37156
37157         * gcc.dg/990703-1.c: New test.
37158
37159 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37160
37161         * lib/file-format.exp: New file: Move definition of proc
37162         gcc_target_object_format to here from
37163         gcc.dg/special/ecos.exp.
37164
37165         * lib/c-torture.exp: Include lib file-format.exp.
37166         * lib/gcc-dg.exp: Include lib file-format.exp.
37167
37168         * gcc.dg/special/ecos.exp: Remove definition of proc
37169         gcc_target_object_format.
37170
37171 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37172
37173         * gcc.c-torture/execute/990628-1.c: New test.
37174
37175 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37176
37177         * gcc.c-torture/compile/990625-2.c: New test.
37178
37179         * gcc.c-torture/compile/990625-1.c: New test.
37180
37181 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37182
37183         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37184         attributes compile.
37185         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37186         ports that use the COFF/PE file format.
37187
37188 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37189
37190         * gcc.c-torture/compile/990617-1.c: New test.
37191
37192 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37193
37194         * g++.old-deja/g++.other/decl4.C: New test.
37195
37196 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37197
37198         * g++.old-deja/g++.other/bitfld3.C: New test.
37199
37200 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37201
37202         * g++.old-deja/g++.eh/catch1.C: New test.
37203
37204 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37205
37206         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37207
37208         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37209         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37210
37211 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37212
37213         * g77.f-torture/compile/19990502-0.f: Replace with new,
37214         shorter, test that still fails after recent changes.
37215
37216 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37217
37218         * gcc.c-torture/execute/990604-1.c: New test.
37219
37220 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37221
37222         * gcc.c-torture/execute/990531-1.c: New test.
37223
37224 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37225
37226         * gcc.c-torture/compile/990527-1.c: New test.
37227
37228 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37229
37230         * gcc.c-torture/execute/990527-1.c: New test.
37231
37232 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37233
37234         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37235         bitfields as signed.
37236
37237 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37238
37239         * g77.f-torture/compile/19990525-0.f: New test.
37240
37241 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37242
37243         * gcc.c-torture/execute/990525-2.c: New test.
37244
37245         * gcc.c-torture/execute/990525-1.c: New test.
37246
37247 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37248
37249         * g++.old-deja/g++.other/anon3.C: New test.
37250         * g++.old-deja/g++.other/anon4.C: New test.
37251         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37252         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37253         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37254         Merrill).
37255
37256 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37257
37258         * gcc.c-torture/execute/990524-1.c: New test.
37259
37260         * gcc.dg/990524-1.c: New test.
37261
37262 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37263
37264         * gcc.c-torture/compile/990523-1.c: New test.
37265
37266 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37267
37268         * gcc.c-torture/compile/990519-1.c: New test.
37269
37270 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37271
37272         * gcc.c-torture/compile/990517-1.c: New test.
37273
37274         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37275         (e4, f4): New tests.
37276         (main): Call them.
37277
37278 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37279
37280         * gcc.dg/noreturn-1.c: New test.
37281
37282 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37283
37284         * gcc.c-torture/execute/990513-1.c: New test.
37285
37286 1999-05-10  Richard Henderson  <rth@cygnus.com>
37287
37288         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37289
37290 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37291
37292         * g77.f-torture/execute/erfc.f: Use small single-precision
37293         values, to avoid problems on Alphas when not -mieee.
37294
37295 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37296
37297         * gcc.dg/990506-0.c: New test.
37298
37299 1999-05-08  Richard Henderson  <rth@cygnus.com>
37300
37301         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37302         the constant to test.  Don't XFAIL 64-bit targets.
37303
37304         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37305         * g++.old-deja/g++.law/profile1.C: Likewise.
37306
37307         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37308         operator new instances.
37309         * g++.old-deja/g++.other/delete5.C: Likewise.
37310
37311 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37312
37313         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37314         intrinsic.
37315
37316 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37317
37318         * g77.f-torture/execute/u77-test.f: Reverse order of two
37319         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37320
37321 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37322
37323         * gcc.dg/compare1.c: New test.
37324
37325 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37326
37327         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37328         New tests.
37329
37330 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37331
37332         * g77.f-torture/compile/19990502-1.f: New test.
37333
37334 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37335
37336         * g77.f-torture/compile/19990502-0.f: New test.
37337
37338 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37339
37340         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37341         intrinsic.
37342
37343 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37344
37345         * g77.f-torture/execute/u77-test.f (main): List libU77
37346         intrinsics not currently tested.
37347         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37348         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37349         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37350         Trim blanks off the ends of some printed strings.
37351
37352 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37353
37354         * g77.f-torture/execute/u77-test.f (main): Just warn about
37355         FSTAT gid disagreement, as it's expected on some systems.
37356
37357 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37358
37359         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37360         use a new function, which allows for some slop.
37361         Clean up some commentary.
37362         (issum): The new function.
37363         (sgladd): Deleted subroutine.
37364
37365 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37366
37367         * g77.f-torture/execute/u77-test.f: Modify to be more like
37368         libf2c/libU77 version, bringing patches to that version here.
37369         Add suitable commentary.
37370
37371 1999-04-25  Richard Henderson  <rth@cygnus.com>
37372
37373         * gcc.dg/990424-1.c: New test.
37374
37375 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37376
37377         * g77.f-torture/execute/u77-test.f (main): Bug involving
37378         LSTAT has been fixed, so turn back on full checking.
37379
37380 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37381
37382         * g77.f-torture/compile/19990419-0.f: New test.
37383         * g77.f-torture/execute/19990419-1.f: New test.
37384
37385 1999-04-17  Richard Henderson  <rth@cygnus.com>
37386
37387         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37388         to avoid the need for a prototype to supress a warning.
37389
37390 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37391
37392         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37393
37394 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37395
37396         * gcc.c-torture/execute/990404-1.c: New test.
37397
37398 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37399
37400         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37401         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37402         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37403         missing initializer warnings.
37404
37405 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37406
37407         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37408         matching strings.
37409
37410 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37411
37412         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37413
37414 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37415
37416         * g77.f-torture/execute/19990325-0.f: New test.
37417         * g77.f-torture/execute/19990325-1.f: New test.
37418
37419 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37420
37421         * gcc.c-torture/execute/990324-1.c: New test.
37422
37423 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37424
37425         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37426         test with 4.
37427
37428 1999-03-17  Richard Henderson  <rth@cygnus.com>
37429
37430         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37431
37432 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37433
37434         * g77.f-torture/execute/19990313-2.f: New test.
37435         * g77.f-torture/execute/19990313-3.f: New test.
37436
37437 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37438
37439         * g77.f-torture/execute/19990313-0.f: New test.
37440         * g77.f-torture/execute/19990313-1.f: New test.
37441
37442 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37443
37444         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37445         printf to sprintf.
37446         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37447         (main): Add check for u15.  Conditionalize u31 check depending on
37448         whether ints are <32 bits or >=32 bits.
37449
37450 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37451
37452         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37453
37454 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37455
37456         * g77.f-torture/compile/19990305-0.f: New test.
37457         * g77.f-torture/execute/19981119-0.f: New test.
37458
37459 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37460
37461         * g77.f-torture/execute/970625-2.f: call ABORT if final
37462         result is not correct, instead of just printing it.
37463         Add this checking via newly introduced obfuscation, to
37464         trip up buggy front ends.
37465
37466 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37467
37468         * g77.f-torture/compile/960317-1.f: Moved from being
37469         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37470
37471 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37472
37473         * g77.f-torture/execute/960317-1.f: New (old) test.
37474         * g77.f-torture/execute/970625-2.f: Ditto.
37475
37476 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37477
37478         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37479         message on line 1 or line 2; cccp and cpplib do this differently.
37480
37481 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37482
37483         * g++.old-deja/g++.law/weak1.C: New test.
37484
37485 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37486
37487         * gcc.c-torture/execute/990119-1.c: Renamed to...
37488         * gcc.dg/990119-1.c: this, so it will only be tested once
37489         (it's a preprocessor test, it doesn't need to be run at
37490         multiple optimization levels).
37491
37492 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37493
37494         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37495           ALWAYS_CXXFLAGS.
37496
37497 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37498
37499         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37500         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37501         to not be compilable by current g77.
37502
37503 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37504
37505         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37506
37507 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37508
37509         * gcc.c-torture/execute/990222-1.c: New test.
37510
37511 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37512
37513         * g77.f-torture/compile/19990218-0.f: New test.
37514         * g77.f-torture/noncompile/19990218-1.f: New test.
37515
37516 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37517
37518         * g77.f-torture/compile/19981216-0.f: New test.
37519
37520 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37521
37522         * gcc.dg/990214-1.c: New test.
37523
37524 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37525
37526         * gcc.dg/990213-2.c: New test.
37527
37528         * gcc.dg/990213-1.c: New test.
37529
37530 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37531
37532         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37533         ints.
37534
37535 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37536
37537         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37538         specified by target.
37539
37540         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37541
37542 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37543
37544         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37545
37546 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37547
37548         * gcc.dg/special/ecos.exp: New test driver for new tests with
37549         special requirements.
37550
37551         * gcc.dg/special/alias-1.c: New test.
37552         * gcc.dg/special/gcsec-1.c: New test.
37553         * gcc.dg/special/weak-1.c: New test.
37554         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37555         * gcc.dg/special/weak-2.c: New test.
37556         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37557         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37558         * gcc.dg/special/wkali-1.c: New test.
37559         * gcc.dg/special/wkali-2.c: New test.
37560         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37561         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37562
37563 1999-02-10  Felix Lee  <flee@cygnus.com>
37564
37565           * lib/c-torture.exp (c-torture-compile): Pull out code for
37566           analyzing gcc error messages.
37567           (c-torture-execute): Likewise.  Fix some (harmless) false
37568           positives.
37569           * lib/gcc.exp (gcc_check_compile): New function.
37570
37571 1999-02-08  Richard Henderson  <rth@cygnus.com>
37572
37573         * gcc.c-torture/execute/990208-1.c: New test.
37574
37575 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37576
37577         * g++.dg/special/ecos.exp: New driver for new tests with special
37578         requirements
37579
37580         * g++.dg/special/conpr-1.C: New test
37581         * g++.dg/special/conpr-2.C: New test
37582         * g++.dg/special/conpr-2a.C: New test
37583         * g++.dg/special/conpr-3.C: New test
37584         * g++.dg/special/conpr-3a.C: New test
37585         * g++.dg/special/conpr-3b.C: New test
37586
37587         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37588         allow g++ to use the dg driver
37589
37590         * README: Add comment about g++.dg directory
37591
37592 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37593
37594         * README: Update email addresses.
37595
37596 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37597
37598         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37599         arguments in order to force structure S onto the stack even on
37600         the alpha.
37601         (test): Pass 10 leading arguments to function foo as well as the
37602         structure S.
37603
37604         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37605         failure for all targets.
37606
37607         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37608         abort to terminate program execution.
37609
37610 1999-01-30  Richard Henderson  <rth@cygnus.com>
37611
37612         * gcc.c-torture/execute/990130-1.c: New test.
37613
37614 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37615
37616         * gcc.dg/990130-1.c: New test.
37617
37618 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37619
37620         * gcc.c-torture/execute/990128-1.c: New test.
37621
37622 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37623
37624         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37625
37626 1999-01-27  Felix Lee  <flee@cygnus.com>
37627
37628         * lib/c-torture.exp (c-torture-compile): pull out code for
37629         analyzing gcc error messages.
37630         (c-torture-execute): ditto, and fix some (harmless) false
37631         positives.
37632         * lib/gcc.exp (gcc_check_compile): new function.
37633
37634 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37635
37636         * gcc.dg/990117-1.c: New test.
37637
37638         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37639
37640         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37641
37642 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37643
37644         * g77.f-torture/compile/990115-1.f: New test.
37645
37646 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37647
37648         * gcc.c-torture/compile/990107-1.c: New test
37649
37650 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37651
37652         * gcc.c-torture/execute/990106-2.c: New test.
37653
37654         * gcc.c-torture/execute/990106-1.c: New test.
37655
37656 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37657
37658         * gcc.c-torture/compile/981223-1.c: New test.
37659
37660 1998-12-29  Richard Henderson  <rth@cygnus.com>
37661
37662         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37663         (opt3): Rename from opt4 and disable.
37664
37665 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37666
37667         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37668
37669 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37670
37671         * g++.old-deja/g++.other/conv5.C: New test.
37672
37673 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37674
37675         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37676
37677 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37678
37679         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37680
37681 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37682
37683         * gcc.c-torture/compile/981211-1.c: New test.
37684
37685 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
37686
37687         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
37688
37689         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
37690
37691 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37692
37693         * gcc.special/930510-1.c: Make C9X safe.
37694         * gcc.misc-tests/gcov-1.c Similarly.
37695         * gcc.misc-tests/gcov-2.c Similarly.
37696
37697 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37698
37699         * gcc.dg/ultrasp1.c: New test.
37700
37701 1998-12-06  Richard Henderson  <rth@cygnus.com>
37702
37703         * gcc.c-torture/execute/981206.c: New test.
37704
37705 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37706
37707         * g++.old-deja/g++.ns/template7.C: New test.
37708
37709         * g++.old-deja/g++.other/expr1.C: New test.
37710
37711         * g++.old-deja/g++.eh/tmpl3.C: New test.
37712
37713         * g++.old-deja/g++.eh/tmpl2.C: New test.
37714
37715 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37716
37717         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
37718         * g++.old-deja/g++.other/using6.C: Removed.
37719         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
37720
37721         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
37722
37723 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37724
37725         * g++.old-deja/g++.pt/overload8.C: New test.
37726
37727         * g++.old-deja/g++.pt/overload7.C: New test.
37728
37729         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
37730
37731         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
37732         and relinking messages.
37733         * lib/g++.exp (g++_target_compile): Remove .rpo file when
37734         compiling with -frepo.
37735
37736 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
37737
37738         * g++.old-deja/g++.pt/lookup6.C: New test.
37739
37740 1998-11-30  Nick Clifton  <nickc@cygnus.com>
37741
37742         * gcc.c-torture/execute/981130-1.c: New test.
37743         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
37744
37745 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37746
37747         * g++.old-deja/g++.pt/explicit76.C: New test.
37748
37749         * g++.old-deja/g++.pt/friend38.C: New test.
37750
37751         * g++.old-deja/g++.ns/crash2.C: New test.
37752
37753         * g++.old-deja/g++.pt/defarg8.C: New test.
37754
37755         * g++.old-deja/g++.pt/instantiate6.C: New test.
37756
37757         * g++.old-deja/g++.pt/static6.C: New test.
37758
37759         * g++.old-deja/g++.pt/decl2.C: New test.
37760
37761 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37762
37763         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
37764         problem is actually related with name lookup, but so what? :-)
37765
37766         * g++.old-deja/g++.pt/friend37.C: New test.
37767
37768 1998-11-25  Dave Love  <d.love@dl.ac.uk>
37769
37770         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
37771         element, which fails on some systems.
37772
37773         * g77.f-torture/execute/labug1.f: New test.
37774
37775 1998-11-21  Jeffrey A Law  (law@cygnus.com)
37776
37777         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
37778         is defined.
37779
37780 1998-11-18  Dave Love  <d.love@dl.ac.uk>
37781
37782         * g77.f-torture/compile/981117-1.f: New test.
37783
37784 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
37785
37786         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
37787         properly discarded.
37788
37789 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
37790
37791         * gcc.c-torture/execute/memcheck: New directory of tests for
37792         -fcheck-memory-usage.
37793
37794 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37795
37796         * README: New file, general information about the testsuite and
37797         new description of the various C++ test subdirectories.
37798         * README.g++: Eliminate obsolete information, update and move most
37799         relevant stuff to README.
37800
37801 1998-11-07  Richard Henderson  <rth@cygnus.com>
37802
37803         * gcc.c-torture/compile/981107-1.c: New test.
37804
37805 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
37806
37807         * execute/memcpy-bi.c: New testcase.
37808
37809 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
37810
37811         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
37812         base classes.
37813
37814         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
37815         template is selected.
37816
37817         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
37818         classes, it should be accepted for all types.
37819
37820         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
37821
37822         * g++.old-deja/g++.pt/spec24.C: Ensure that template
37823         specializations start with template headers.
37824
37825 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
37826
37827         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
37828
37829         * g++.old-deja/g++.other/init9.C: Test cross initialization of
37830         non-POD types.
37831
37832 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37833
37834         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
37835
37836 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37837
37838         * compile/981022-1.c, compile/981022-1.x: New test and driver.
37839
37840 1998-10-19  Jeffrey A Law  (law@cygnus.com)
37841
37842         * 981019-1.c: New test.
37843
37844 1998-10-14  Robert Lipe <robertl@dgii.com>
37845
37846         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
37847         find objc headers.
37848
37849 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37850
37851         * compile/981001-4.c: Remove use of GCC extension that triggers a
37852         compiler bug.
37853
37854 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
37855
37856         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
37857
37858 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37859
37860         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
37861         instantiation of template produces incorrect code for delete
37862         expression.
37863
37864         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
37865         constructors' name is not unique.
37866         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
37867         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
37868
37869         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
37870         automatic array of const is ill-formed.
37871
37872         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
37873         of template parameter?
37874
37875         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
37876         const.
37877
37878         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
37879         pointer-to-member expression.
37880
37881         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
37882         declaration causes ICE.
37883
37884 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
37885
37886         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
37887         reserved in the global namespace.
37888
37889         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
37890         generate needed virtual table.
37891
37892         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
37893
37894 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
37895
37896         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
37897         template-dependent type
37898
37899 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
37900
37901         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
37902         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
37903         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
37904
37905         * g++.old-deja/g++.other/using5.C: New test; using decl from base
37906         class should be usable as argument of member function.
37907         * g++.old-deja/g++.other/using6.C: New test; using decl from base
37908         class should be usable as return type of member function.
37909         * g++.old-deja/g++.other/using7.C: New test; using decl from base
37910         class should be usable as type of data member.
37911
37912         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
37913
37914 1998-10-09  Jeffrey A Law  (law@cygnus.com)
37915
37916         * gcc.c-torture/special/920521-1.c: Fix bogus test.
37917
37918 1998-10-08  Nick Clifton  <nickc@cygnus.com>
37919
37920         * gcc.dg/dll-?.c Add thumb to target list.
37921         Fix assembler scan patterns to match current assembler output.
37922
37923 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
37924
37925         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
37926         matching of template brackets.
37927
37928         * g++.old-deja/g++.other/using4.C: New test.  Test using
37929         declarations of methods from base classes.
37930
37931         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
37932         within functions should introduce names into the innermost
37933         enclosing namespace.
37934
37935         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
37936         of static locals if first initialization throws.
37937
37938 1998-10-07  Jim Wilson  <wilson@cygnus.com>
37939
37940         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
37941
37942 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
37943
37944         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
37945         lose track of the possible targets of tablejump insns.
37946         * special/special.exp: Run it.
37947
37948 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37949
37950         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
37951         must be declared before its specializations can be named in friend
37952         declarations.
37953
37954 1998-10-05  Dave Love  <d.love@dl.ac.uk>
37955
37956         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
37957
37958         * g77.f-torture/execute/io1.f: New test.
37959
37960 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37961
37962         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
37963         with pointer to template function, for which no argument deduction
37964         is possible.
37965
37966         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
37967         specialization of template function as argument to template
37968         function.
37969
37970         * g++.old-deja/g++.other/access2.C: New test; Inner class
37971         shouldn't have privileged access to Outer's names.
37972
37973 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37974
37975         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
37976         friend template declared within template class conflicts with
37977         nested class of the same name.
37978
37979         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
37980         is ignored.
37981
37982         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
37983         object with direct initializer as function declaration.
37984
37985         * g++.old-deja/g++.other/decl2.C: New test; duplicate
37986         initializers.
37987
37988         * g++.old-deja/g++.other/null2.C: New test; conditional operator
37989         involving const pointer and NULL produces incorrect result.
37990
37991         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
37992         type name without `typename' should be rejected with -pedantic.
37993
37994 1998-10-02  Richard Henderson  <rth@cygnus.com>
37995
37996         * g++.old-deja/g++.other/addrof1.C: New test.
37997
37998 1998-10-01  Nick Clifton  <nickc@cygnus.com>
37999
38000         * gcc.c-torture/compile/981001-1.c: New test.
38001         * gcc.c-torture/execute/981001-1.c: New test.
38002
38003 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38004
38005         * gcc.c-torture/compile/981001-2.c: New test.
38006         * gcc.c-torture/compile/981001-3.c: New test.
38007         * gcc.c-torture/compile/981001-4.c: New test.
38008
38009 1998-10-01  Robert Lipe  <robertl@dgii.com>
38010
38011         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38012         multilibbed hosts.   Idea grafted from g77.exp.
38013
38014 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38015
38016         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38017         avoid losing on systems which need -lsocket.
38018
38019 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38020
38021         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38022         * g++.old-deja/g++.other/nested2.C: Ditto.
38023         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38024         failure.
38025
38026 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38027
38028         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
38029         preferred over template operator!= for enum bitfields.
38030
38031 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
38032
38033         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
38034         that happen to have the same base name, but in different scopes,
38035         are incorrectly rejected.
38036
38037 1998-09-16  Richard Henderson  <rth@cygnus.com>
38038
38039         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
38040         on the native word size instead of an integer literal.
38041
38042 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38043
38044         * g++.old-deja/g++.other/static2.C: Invocation of static data
38045         member of type pointer-to-function denoted as non-static member.
38046
38047         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
38048         checks involving function types and aliases.
38049
38050 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38051
38052         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
38053         redefined to the same non-trivial type.
38054
38055         * g++.old-deja/g++.pt/explicit73.C: Test for proper
38056         namespace-qualification of template specializations declared in
38057         other namespaces.
38058
38059         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
38060         to declare a subset of the specializations of a template function
38061         as friends of specializations of a template class.
38062
38063         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
38064         member templates that do not fully specialize the enclosing
38065         template class are rejected.
38066
38067 1998-09-11  Dave Love  <d.love@dl.ac.uk>
38068
38069         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
38070
38071 1998-09-08  Dave Love  <d.love@dl.ac.uk>
38072
38073         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
38074         altered from libf2c/libU77 version.
38075
38076 1998-09-06  Dave Love  <d.love@dl.ac.uk>
38077
38078         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
38079
38080 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
38081
38082         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
38083         (un)signed char are different types for template specialization
38084         purposes.
38085
38086 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
38087
38088         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
38089         * objc: ObjC testsuite.
38090
38091 1998-08-31  Catherine Moore  <clm@cygnus.com>
38092
38093         * gcc.c-torture/execute/941014-1.x: New file.
38094
38095 1998-08-31  Nick Clifton  <nickc@cygnus.com>
38096
38097         * lib/c-torture.exp: Add support for
38098         torture_eval_before_compile and torture_eval_before_execute
38099         variables.
38100
38101 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38102
38103         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38104         this test triggers valid.
38105
38106 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38107
38108         * gcc.dg/980827-1.c: New test.
38109
38110 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38111
38112         * gcc.c-torture/execute/loop-4b.c: New test.
38113
38114 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38115
38116         * lib/c-torture.exp: Add support for
38117         torture_eval_before_compile and torture_eval_before_execute
38118         variables.
38119
38120 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38121
38122         * gcc.c-torture/compile/980825-1.c: New test.
38123
38124 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38125
38126         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38127         count number tests in opt_t0 not good_t0.
38128
38129 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38130
38131         * gcc.c-torture/compile/930326-1.x: Fix typo.
38132
38133 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38134
38135         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38136         causes an ICE.
38137
38138 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38139
38140         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38141         STACK_SIZE is defined.
38142         * gcc.c-torture/unsorted/stuct.c: Similarly.
38143
38144         * gcc.c-torture/compile/980821-1.c: New test.
38145
38146 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38147
38148         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38149
38150 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38151
38152         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38153         code.
38154
38155 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38156
38157         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38158         error'.
38159
38160 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38161
38162         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38163
38164 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38165
38166         * gcc.c-torture/compile/980816-1.c: New test.
38167
38168         * gcc.dg/980816-1.c: New test.
38169
38170 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38171
38172         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38173         compiler for ieee tests.
38174
38175 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38176
38177         * g77.f-torture/compile/980729-0.f: New test.
38178
38179 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38180
38181         * gcc.c-torture/special/eeprof-1.c: New test, for
38182         -finstrument-functions.
38183         * gcc.c-torture/special/special.exp: Run it.
38184
38185 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38186
38187         * gcc.c-torture/compile/980729-1.c: New test.
38188
38189 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38190
38191         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38192         __thumb__ is defined, and test for ARM style doubles if so.
38193
38194 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38195
38196         * g77.f-torture/noncompile/980615-0.f: New test.
38197
38198 1998-07-26  H.J. Lu  (hjl@gnu.org)
38199
38200         * gcc.dg/980312-1.c: Do link instead of compile.
38201         * gcc.dg/980313-1.c: Likewise.
38202
38203 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38204
38205         * gcc.c-torture/compile/980726-1.c: New test.
38206
38207 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38208
38209         * g77.f-torture/execute/io0.f: New test.
38210
38211 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38212
38213         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38214         an int.
38215
38216 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38217
38218         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38219         m32r bugs.
38220
38221 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38222
38223         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38224         c-decl.c:grokdeclarator can handle mode attributes.
38225
38226 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38227
38228         * gcc.c-torture/execute/980716-1.c: New test.
38229
38230 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38231
38232         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38233         the mn10200.
38234         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38235         the mn10200.
38236         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38237         * gcc.c-torture/compile/930326-1.x: Similarly.
38238
38239 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38240
38241         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38242         New test from Craig.
38243
38244 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38245
38246         * g77.f-torture/noncompile/980616-0.f: New test.
38247
38248         * g77.f-torture/execute/970816-3.f: New test from Craig.
38249
38250 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38251
38252         *  g++.other/singleton.C: Return error value instead of taking
38253         SIGSEGV.
38254
38255 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38256
38257         *  g++.other/singleton.C: New test.   Warning is under dispute.
38258         Runtime crash is not.
38259
38260 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38261
38262         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38263         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38264         using6.C, using7.C}: New namespace tests.
38265
38266 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38267
38268         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38269         specialization with typedef'ed names used as array indexes.
38270
38271 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38272
38273         * gcc.c-torture/execute/980709-1.c: New test.
38274
38275         * gcc.dg/980709-1.c: New test.
38276
38277 1998-07-07  Richard Henderson  <rth@cygnus.com>
38278
38279         * gcc.c-torture/execute/bcp-1.c: New test.
38280
38281 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38282
38283         * gcc.c-torture/execute/980707-1.c: New test.
38284
38285 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38286
38287         * gcc.c-torture/compile/980706-1.c: New test.
38288
38289 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38290
38291         * g77.f-torture/execute/980701-0.f,
38292         g77.f-torture/execute/980701-1.f: New test from Craig.
38293
38294 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38295
38296         * gcc.c-torture/compile/980701-1.c: New test.
38297
38298         * gcc.c-torture/execute/980701-1.c: New test.
38299
38300 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38301 rlsruhe.de>
38302
38303         * g++.old-deja/g++.robertl/eb132.C: New test.
38304         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38305
38306 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38307
38308         * g77.f-torture/execute/980628-7.f,
38309         g77.f-torture/execute/980628-8.f,
38310         g77.f-torture/execute/980628-9.f,
38311         g77.f-torture/execute/980628-10.f: New tests from Craig.
38312
38313         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38314
38315 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38316
38317         * g77.f-torture/execute/980628-4.f: New test from Craig.
38318         * g77.f-torture/execute/980628-5.f: Likewise.
38319         * g77.f-torture/execute/980628-2.f: Likewise.
38320         * g77.f-torture/execute/980628-0.f: Likewise.
38321         * g77.f-torture/execute/980628-1.f: Likewise.
38322         * g77.f-torture/execute/980628-3.f: Likewise.
38323         * g77.f-torture/execute/980628-6.f: Likewise.
38324
38325 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38326
38327         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38328         directory when nothing has been installed yet.
38329
38330 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38331
38332         * gcc.c-torture/special/special.exp: Handle newer versions of
38333         dejagnu.
38334
38335 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38336
38337         * gcc.dg/980626-1.c: New test.
38338
38339 1998-06-19  Bruno Haible <haible@ilog.fr>
38340
38341         * gcc.misc-tests/m-un-2.c: New test.
38342         * g++.old-deja/g++.other/warn01.c: Likewise.
38343
38344 1998-06-19  Robert Lipe  <robertl@dgii.com>
38345
38346         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38347         compatibility with assmblers with a different comment character.
38348         Eliminate use of GAS-specific extensions.
38349
38350 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38351
38352         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38353
38354 1998-06-19  Robert Lipe  <robertl@dgii.com>
38355
38356         * lib/g77.exp: Replace search for libf2c.a with search for newly
38357         renamed libg2c.a
38358
38359 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38360
38361         * gcc.c-torture/execute/980617-1.c: New test.
38362
38363 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38364
38365         * gcc.c-torture/execute/980612-1.c: New test.
38366
38367 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38368
38369         * gcc.dg/980523-1.c: Only test on ppc-linux.
38370         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38371
38372         * gcc.c-torture/execute/980608-1.c: New test.
38373
38374 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38375
38376         * gcc.c-torture/execute/980605-1.c: New test.
38377
38378 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38379
38380         * gcc.c-torture/execute/980604-1.c: New test.
38381
38382 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38383
38384         * gcc.c-torture/execute/980602-1.c: New test.
38385         * gcc.c-torture/execute/980602-2.c: Likewise.
38386
38387 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38388
38389         * 970125-0.f: Fix per JCB.  Add commentary.
38390
38391 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38392
38393         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38394         IEEE -0 support.
38395
38396 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38397
38398         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38399         earlier.
38400
38401 1998-05-28  Catherine Moore <clm@cygnus.com>
38402
38403         * gcc.c-torture/execute/980526-3.c: New test.
38404
38405 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38406
38407         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38408         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38409         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38410         m88k-motorola-sysv3 to XFAIL.
38411
38412 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38413
38414         * gcc.dg/980526-1.c: New test.
38415         * gcc.c-torture/execute/980526-2.c: New test.
38416
38417 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38418
38419         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38420
38421         * gcc.c-torture/execute/980526-1.c: New test.
38422
38423 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38424
38425         * g77.f-torture/execute/alpha2.f: Add runtime test.
38426
38427 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38428
38429         * g++.old-deja/old-deja.exp: Strip leading directories.
38430
38431         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38432         error for the line.  Don't run multiple tests for the same line.
38433
38434 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38435
38436         * gcc.dg/980523-1.c: New test.
38437
38438 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38439
38440         * g77.f-torture/compile/970915-0.f: New test.
38441
38442 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38443
38444         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38445
38446 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38447
38448         * gcc.dg/980520-1.c: New test.
38449
38450 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38451
38452         * gcc.dg/980502-1.c: Fix return type.
38453
38454 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38455
38456         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38457         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38458         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38459         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38460         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38461
38462 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38463
38464         * g77.f-torture/execute/980520-1.f: New test.
38465
38466 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38467
38468         * lib/mike-g77.exp: New file.
38469
38470         * g77.f-torture/noncompile/noncompile.exp,
38471         g77.f-torture/noncompile/check0.f: New files.
38472
38473 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38474
38475         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38476         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38477         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38478         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38479         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38480         abort where appropriate.
38481
38482 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38483
38484         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38485         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38486
38487 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38488
38489         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38490
38491 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38492
38493         * g77.f-torture/compile/980427-0.f: New test.
38494
38495 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38496
38497         * g77.f-torture/compile/980424-0.f: New test.
38498
38499 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38500
38501         * g77.f-torture/compile/980419-2.f (main): New test.
38502         * g77.f-torture/compile/970125-0.f: New test.
38503         * g77.f-torture/compile/980419-1.f: New test.
38504
38505 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38506
38507         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38508         of loop-4.c.
38509
38510 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38511
38512         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38513
38514 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38515
38516         * gcc.c-torture/compile/980329-1.c: New test.
38517
38518 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38519
38520         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38521         * gcc.dg/980312-1.c: Fix typo in -march command.
38522
38523 1998-03-16  H.J. Lu  (hjl@gnu.org)
38524
38525         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38526
38527 1998-03-11  Robert Lipe  <robertl@dgii.com>
38528
38529         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38530         Dave Love agree the Fortran source is bogus.
38531
38532 1998-03-11  Robert Lipe  <robertl@dgii.com>
38533
38534         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38535         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38536         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38537         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38538         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38539
38540 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38541
38542         * g++.old-deja/g++.other/friend1.C: New test.
38543
38544 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38545
38546         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38547         possibly uninitialized) variables and declare dnrm2.
38548
38549 1998-02-23  Robert Lipe <robertl@dgii.com>
38550
38551         From Bruno Haible <haible@ilog.fr>:
38552         * gcc.c-torture/execute/980223.c: New test.
38553
38554 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38555
38556         * gcc.dg/ifelse-1.c: New test.
38557
38558 1998-02-09  H.J. Lu  (hjl@gnu.org)
38559
38560         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38561
38562           * lib/old-dejagnu.exp (old-dejagnu): Added the
38563           "execution test - XFAIL *-*-*" handling in the spirit of
38564           "excess errors test -". Changed the "execution test fails"
38565           handling to be like "excess errors test fails".
38566           * Update various tests accordingly.
38567
38568 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38569
38570         * gcc.c-torture/execute/980205.c: New test.
38571
38572 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38573
38574         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38575         * lib/f-torture.exp: Similarly.
38576         * gcc.c-torture: Rename all .cexp files to .x files.
38577
38578 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38579
38580         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38581         (940510-1.c): Removed duplicate.
38582         (971104-1.c): New test.
38583
38584 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38585
38586           * lib/f-torture.exp: Improve error and loop detection.
38587
38588 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38589
38590         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38591         use that to size the filler array.
38592
38593 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38594
38595         * lib/c-torture.exp(c-torture-execute): Fix typo.
38596
38597         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38598         testcase as the executable name. Keep the executable around if
38599         the test fails.
38600
38601 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38602
38603         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38604         changes.  Only test one -g option, and move it to the end of the
38605         list of options to test.
38606
38607 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38608
38609         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38610         variable GCC_TORTURE_OPTIONS to supply default switches separated
38611         by colons.  If no environment variable, run tests with -O0 -g, -O1
38612         -g, and -O2 -g as well.
38613
38614 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38615
38616         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38617         explanatory comments. Fix indentation.
38618
38619 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38620
38621         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38622
38623 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38624
38625         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38626         * g++.old-deja/g++.mike/p7325.C: Likewise.
38627         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38628
38629 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38630
38631         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38632         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38633         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38634         * g++.old-deja/g++.law/operators4.C: Likewise.
38635
38636 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38637
38638         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38639         * g++.old-deja/g++.mike/p784.C: Ditto.
38640         * g++.old-deja/g++.mike/p785.C: Ditto.
38641
38642 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38643
38644           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38645
38646 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38647
38648         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38649         target feature; pass this to c-torture-execute as needed.
38650
38651 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38652
38653         * lib/c-torture.exp(c-torture-execute): If the previous and the
38654         current executables being tested are identical, we don't need to
38655         run the executable again. Try to make the executable names
38656         unique. Add an optional argument for passing additional compiler
38657         flags.
38658
38659 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38660
38661         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38662
38663 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38664
38665         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38666
38667 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38668
38669         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38670         32bit or larger longs.
38671
38672         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38673         have either a 32bit long or 32bit int.
38674
38675 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38676
38677         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38678         Make double precision tests dependent on sizeof (double).
38679
38680 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38681
38682         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38683         too.
38684
38685 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
38686
38687         * gcc.c-torture/compile/961203-1.cexp: New script.
38688
38689 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
38690
38691         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
38692         up the includes ourselves.
38693
38694 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
38695
38696         * lib/plumhall.exp: Remove random include, and add a few
38697         verbose messages for debugging.
38698
38699 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
38700
38701         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
38702         of trying to do it ourselves.
38703
38704 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38705
38706         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
38707
38708 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
38709
38710         * gcc.prms/5403.c: Made regexp a bit less strict.
38711
38712 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
38713
38714         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
38715         is returned from remote_load instead.
38716         * lib/plumhall.exp: Ditto.
38717         * lib/mike-g++.exp: Ditto.
38718         * lib/old-dejagnu.exp: Ditto.
38719         * lib/c-torture.exp: Ditto.
38720
38721 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
38722
38723         * lib/g++.exp: Use build_wrapper procedure.
38724         * lib/gcc.exp: Ditto.
38725
38726 1997-05-20  Jeffrey A Law  (law@cygnus.com)
38727
38728         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
38729         an old-style decl for malloc.  Fixes tests to work when
38730         sizeof (int) != sizeof (size_t).
38731
38732 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38733
38734         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
38735
38736         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
38737         use stdargs.h interface.
38738
38739 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38740
38741         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
38742         NO_VARARGS when compiling.
38743
38744 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
38745
38746         * lib/plumhall.exp(ph_includes): New procedure.
38747         (ph_make): Use it.
38748         (ph_compiler): Ditto.
38749
38750         * lib/g++.exp: Rename test-glue.c to testglue.c.
38751         * lib/gcc.exp: Ditto.
38752
38753 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
38754
38755         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
38756         to completion when it's called.
38757
38758 1997-03-21  Michael Meissner  <meissner@cygnus.com>
38759
38760         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
38761         is defined, don't do test.
38762
38763 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
38764
38765         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
38766         for object files.
38767         (ph_summary): Mark skipped testcases as untested, not unresolved.
38768
38769         * lib/plumhall.exp (ph_make): If unresolved because of bad
38770         errorCode, record errorCode in log file.
38771         (*): Replace send_log/verbose with verbose -log.
38772
38773 1997-03-19  Michael Meissner  <meissner@cygnus.com>
38774
38775         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
38776         double conversion if double isn't at least 8 bytes.
38777
38778         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
38779         int to work with targets where int is 16 bits.
38780
38781         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
38782         8 bytes, just exit, since 4 byte doubles don't have enough bits of
38783         precision for the test to complete.
38784
38785 1997-03-14  Michael Meissner  <meissner@cygnus.com>
38786
38787         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
38788         if d10v is not compiled with the -mdouble64 flag.
38789         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
38790
38791         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
38792         d10v is not compiled with the -mint32 flag.
38793
38794 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
38795
38796         * lib/plumhall.exp: Use incr_count.
38797
38798 1997-03-12  Jeffrey A Law  (law@cygnus.com)
38799
38800         * gcc.c-torture: Update to c-torture-1.45.
38801
38802 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
38803
38804         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
38805         the name of the expect testcase file).
38806
38807         * lib/g++.exp(g++_init): Ditto.
38808
38809 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
38810
38811         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
38812         the host.
38813
38814         * lib/gcc.exp(gcc_exit): New procedure.
38815
38816 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
38817
38818         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
38819         specs where appropriate.
38820
38821         * g++.old-deja/g++.arm/*: Added additional ERROR checks
38822         because of new "candidates are" messages, and removed a few
38823
38824         * Converted all non-old-style g++ testcases to old-style, and
38825         moved into g++.old-deja.
38826
38827 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
38828
38829         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
38830         options.
38831
38832         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
38833         succeeded.
38834
38835         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
38836
38837 1997-02-13  Michael Meissner  <meissner@cygnus.com>
38838
38839         * lib/gcc.exp (gcc_target_compile): Add support for defining
38840         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
38841         the machine doesn't have those features.
38842
38843 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
38844
38845         * g++.law/operators4.exp: Don't use LIBS.
38846
38847 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
38848
38849         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
38850
38851         * lib/mike-g++.exp: Don't set the compiler to be tested here.
38852         * lib/g++.exp: Set it here instead. Also, allow use of the
38853         --tool_exec and --tool_opt options. Change CXX to
38854         GXX_UNDER_TEST.
38855
38856         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
38857
38858         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
38859
38860 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
38861
38862         * lib/old-dejagnu.exp: Use prune_warnings instead of
38863         prune_system_crud.
38864         * lib/mike-g++.exp: Ditto.
38865         * lib/gcc.exp: Ditto.
38866         * lib/g++.exp: Ditto.
38867
38868         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
38869
38870 1997-02-07  Jeffrey A Law  (law@cygnus.com)
38871
38872           * 941014-2.c: Include stdlib.h
38873           * 960327-1.c: Include stdio.h
38874           * dbra.c, index-1.c: Don't assume ints are 32bits.
38875
38876 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
38877
38878         * lib/gcc.exp: Add gcc,stack_size target feature.
38879
38880         * lib/g++.exp(g++_target_compile): Add the include and link
38881         paths here, not in two other places. And, it's $options, not
38882         options.
38883
38884         * lib/mike-g++.exp(postbase): Remove the code that determines
38885         the correct include and link paths.
38886         * g++.old-deja/old-deja.exp: Ditto.
38887
38888 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
38889
38890         * lib/g++.exp(g++_init): target_compile no longer returns the
38891         filename of the result.
38892
38893 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
38894
38895         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
38896         call to glob.
38897
38898         * gcc.c-torture/special/special.exp: Change call to
38899         gcc_target_compile to include the object file.
38900
38901 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
38902
38903         * gcc.c-torture/special/special.exp: Correct misspelling in last
38904         change.
38905
38906 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
38907
38908         * lib/plumhall.exp(ph_summary): Log the entire output of the
38909         executable. Return -1 if there were any failures, 0 otherwise.
38910         (ph_execute): Return -1 if there were any failures, 0 otherwise.
38911         (ph_make): Clean up objects and executables that were built
38912         if the tests succeeded.
38913
38914 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
38915
38916         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
38917         libraries and includes in the build tree as appropriate.
38918
38919 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38920
38921         * lib/c-torture.exp: Instead of looking for the global variable
38922         NO_LONG_LONG, check to see if that's a feature of the target.
38923
38924 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38925
38926         * config/default.exp: Minimize. Delete the remainer of the files in
38927         config; this functionality is now in devo/dejagnu/config.
38928
38929         g++.*/*: Pass any additional flags used to compile to postbase;
38930         delete CXXFLAGS.
38931
38932         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
38933         is now done by runtest.exp. Use gcc_target_compile instead of
38934         compile.
38935
38936         lib/c-torture.exp: Use gcc_target_compile instead of compile.
38937         Remove references to CFLAGS. Use remote_file instead of
38938         calling rm -f.
38939         (c-torture): Take a list of arguments to use to compile this
38940         testcase.
38941
38942         lib/g++.exp: Simplify. Use target_compile instead of compile.
38943         lib/gcc-dg.exp: Ditto.
38944         lib/gcc.exp: Ditto.
38945         lib/mike-{gcc,g++}.exp: Ditto.
38946         lib/old-dejagnu.exp: Ditto.
38947         lib/plumhall.exp: Ditto.
38948
38949 1997-01-08  Jim Wilson  <wilson@cygnus.com>
38950
38951         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
38952         (ph_linker): Likewise.
38953
38954 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
38955
38956           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
38957         MAP_ANON / MAP_ANONYMOUS if defined;
38958         else try to map from /dev/zero .
38959
38960 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38961
38962         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
38963         isn't defined, then define it to MAP_ANONYMOUS.
38964
38965 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38966
38967         * gcc.c-torture: Update to c-torture-1.42 release.
38968
38969 1996-11-11  Jeffrey A Law  (law@cygnus.com)
38970
38971         * gcc.c-torture: Update to c-torture-1.41 release.
38972
38973 1996-10-27  Jeffrey A Law  (law@cygnus.com)
38974
38975         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
38976         c-torture release.
38977
38978 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
38979
38980         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
38981         and LDFLAGS.  Fix second case to append the target_info ldflags
38982         onto LDFLAGS, not CFLAGS.
38983         * lib/g++.exp (g++_init): Add target_info stuff.
38984         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
38985         of libgloss and newlib flags for !native.
38986
38987         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
38988         (GDB): Fix relative path to go up another dir for finding gdb.
38989
38990 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
38991
38992         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
38993         versions in the target_info array, if they don't exist.
38994
38995 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
38996
38997         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
38998
38999 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39000
39001         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39002         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39003
39004 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39005
39006         * lib/old-dejagnu.exp: Don't remove the output file before we've
39007         actually tested it. Don't append pwd to the path of the executable
39008         we're testing.
39009
39010 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39011
39012         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39013
39014 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39015
39016         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39017         temporary directory for compiler files, and set it to a default
39018         value of /tmp. Set $output as the name of the output file from
39019         compiling the testcase. Add a -o option to $cflags_var so the
39020         compiler writes the final output file as $output. Set $executable
39021         to $output.
39022
39023         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39024         directory for compiler files, and set it to /tmp if it doesn't
39025         already have a value. Set $output_file to the name of the output
39026         file from compiling the testcase. Add a -o option to CXXFLAGS so
39027         the compiler writes the final output file as $output. Use $output
39028         as the executable to be tested.
39029
39030 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39031
39032         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
39033
39034 1996-06-08  Jeffrey A Law  (law@cygnus.com)
39035
39036         * gcc.c-torture/execute/pending-1.c: New test.  Still
39037         pending in Tege's queue.
39038
39039 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
39040
39041         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
39042         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
39043         if there were failures.  Call unresolved if there were unresolved
39044         testcases.  Call gcc_fail if program did not run to completion.
39045         (ph_make): Pass additional argument name to ph_execute.
39046         (ph_execute): Add new argument.  Pass additional arguments to
39047         ph_summary.  Call gcc_fail is there is no execution output.
39048
39049 1996-04-24  Jeffrey A Law  (law@cygnus.com)
39050
39051         * lib/plumhall.exp (proc_summary): Output relavent summary
39052         lines into the log so specific failures in plumhall can be
39053         investigated.
39054
39055 1996-04-10  Jeffrey A Law  (law@cygnus.com)
39056
39057         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
39058         (c-torture-execute): Don't try to execute tests which use
39059         "long long" types if $NO_LONG_LONG is nonzero.
39060
39061 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
39062
39063         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
39064         not c-torture.
39065
39066         * gcc.ieee: Move from here.
39067         * gcc.c-torture/execute/ieee: To here.
39068
39069 1996-03-26  Jeffrey A Law  (law@cygnus.com)
39070
39071         * gcc.c-torture: Update to c-torture-1.41 release.
39072
39073 1996-03-22  Jeffrey A Law  (law@cygnus.com)
39074
39075         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
39076         not "$output".
39077
39078 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
39079
39080         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
39081         -c present.
39082
39083 1996-03-02  Jeffrey A Law  (law@cygnus.com)
39084
39085         * config/proelf.exp: Handle connecting to a simulator.
39086
39087 1996-01-31  Jeffrey A Law  (law@cygnus.com)
39088
39089         * config/proelf.exp: New file.  Enough framework that we can
39090         run c-torture tests on the proelf targets (or any other target
39091         that gdb can connect to for that matter).
39092
39093 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
39094
39095         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
39096         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39097
39098         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39099         exec_output exists.
39100
39101 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39102
39103         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39104         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39105
39106         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39107         to pass/fail/unresolved/unsupported/untested.  Caller must now
39108         call unresolved/unsupported/untested.
39109         * lib/*.exp: Update FSF address.  Update to handle new results of
39110         ${tool}_load.
39111         * lib/chill.exp (verbose): Delete.
39112
39113 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39114
39115         * lib/gcc.exp (default_gcc_start): Change order of args to
39116         $LDFLAGS $CFLAGS $LIBS.
39117         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39118         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39119         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39120         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39121         * gcc.misc-tests/dg-test.exp: Likewise.
39122         * gcc.misc-tests/msgs.exp: Likewise.
39123         * gcc.prms/prms.exp: Likewise.
39124         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39125         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39126
39127         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39128
39129 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39130
39131         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39132
39133         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39134         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39135
39136         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39137         necessary.
39138
39139 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39140
39141         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39142         global for loop; add use of $mathlib.
39143         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39144         settings here; set mathlib for anything but VxWorks.
39145
39146 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39147
39148         * gcc.c-torture: Update to c-torture-1.40 release.
39149
39150 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39151
39152         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39153         dg.exp.
39154
39155 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39156
39157         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39158         global.
39159
39160 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39161
39162         * lib/g++.exp (LIBS): Define if not already.
39163         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39164         (gcc-dg-prune): Call prune_gcc_output.
39165         * lib/gcc.exp (prune_gcc_output): New proc.
39166         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39167         prune_gcc_output.
39168
39169 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39170
39171         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39172         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39173
39174 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39175
39176         * gcc.c-torture: Update to c-torture-1.39 release.
39177
39178 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39179
39180         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39181         fails, try others as well.
39182
39183 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39184
39185         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39186         If compilation fails, mark execute tests as `untested'.
39187         If test is marked as unsupported, don't mark compilation and
39188         execute tests as failed.
39189
39190 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39191
39192         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39193         libstdc++ for whether or not we want to be doing shared
39194         libraries.  Delete link_curses since we don't need it anymore.
39195         * lib/mike-g++.exp (postbase): Don't link in libg++.
39196         * g++.old-deja/old-deja.exp: Likewise.
39197
39198 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39199
39200         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39201
39202 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39203
39204         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39205         For that, add `-Wl,-a,shared_archive'.
39206         * g++.old-deja/old-deja.exp: Likewise.
39207
39208 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39209
39210         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39211
39212 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39213
39214         * lib/mike-g++.exp (postbase): Pay attention to the status of
39215         g++_load.
39216
39217 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39218
39219           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39220
39221 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39222
39223         * lib/gcc.exp (default_gcc_start): No longer need to log program
39224         being executed or its output, execute_anywhere does that now.
39225         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39226         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39227
39228 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39229
39230         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39231         the same as those in lib/g++.exp.
39232
39233 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39234
39235         * gcc.c-torture: Update to c-torture-1.38 release.
39236         * gcc.ieee: Related changes.
39237
39238 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39239
39240         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39241         "exec". Minor reformatting changes.
39242
39243         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39244         cross. This means all "exec" calls now work on a remote host as
39245         well.
39246         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39247         cross. Filter out the extra "\r\n" stuff that expect puts in.
39248         (c-torture-execute): Filter out the bogus warnings like
39249         c-torture-compile does. Add support for canadian cross.
39250         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39251         Use execute_anywhere rather than calling exec directly. Now it
39252         works for canadian cross testing.
39253
39254 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39255
39256         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39257         results into a variable, and check that rather than using file exists.
39258
39259 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39260
39261         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39262         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39263
39264 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39265
39266         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39267         lib_curses if there's a shared libg++ in the build tree.
39268
39269 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39270
39271         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39272         if not supported target.
39273
39274 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39275
39276         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39277         link_curses up to always happen, not just for native builds.
39278
39279 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39280
39281         * gcc.c-torture: Update to c-torture-1.36 release.
39282         * gcc.failure: Related changes.
39283
39284 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39285
39286         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39287
39288 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39289
39290         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39291         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39292         runshlib, link_curses, and mathlib for link and run.
39293
39294         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39295         pass the runtime shared library options for Solaris, OSF/1, and
39296         Irix5, and link with -lcurses to avoid unresolved references.
39297
39298 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39299
39300         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39301         only run once.
39302
39303 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39304
39305         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39306
39307 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39308
39309         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39310         do not have a framework for the "compat" tests yet.
39311
39312 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39313
39314         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39315         set to null if we're testing vxworks5.1.  Use that instead of
39316         `-lm' in the setting of LIBS for link and run.
39317
39318 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39319
39320         * config/rom68k.exp (${tool}_load): Major changes to make it
39321         work.  Verified that it does in fact return the stuff in
39322         exec_output properly.  Catch any Emul or any TRAP other than 0.
39323
39324 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39325
39326         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39327         LDFLAGS properly for targets that need stuff from libgloss.
39328         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39329         only run once.
39330         (gpp_initialized): New variable.
39331
39332 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39333
39334         * config/rom68k.exp: Load libgloss.exp.
39335         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39336         so we can produce a fully linked binary.
39337         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39338         so we can produce a fully linked binary.
39339
39340 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39341
39342         * lib/plumhall.exp (ph_section): Watch for expected failures.
39343         Add missing `else'.
39344
39345         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39346         run the testcase.
39347         (c-torture): Likewise.
39348
39349 1995-08-28  Doug Evans  <dje@cygnus.com>
39350
39351         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39352
39353         * lib/mike-g++.exp (mike_cleanup): New proc.
39354         (prebase): New globals compiler_result, not_compiler_result,
39355         target_regexp.
39356         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39357         allow leading "-" in pattern.  Watch for unsupported tests.
39358         If $compiler_result is set, pattern match assembler code,
39359         and ditto for $not_compiler_result.
39360         * lib/mike-gcc.exp: Likewise.
39361
39362         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39363         execution "succeeded".
39364
39365 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39366
39367         * config/win32.exp: New file.
39368         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39369
39370 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39371
39372         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39373         unsupported.
39374         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39375         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39376         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39377
39378         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39379         "... without exceptions was ...".  That is now handled by
39380         prune_system_crud.
39381         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39382
39383 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39384
39385         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39386         sieve.c,sort2.c}: New files.
39387         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39388         sieve.exp,sort2.exp}: Drivers for them.
39389
39390         * lib/mike-gcc.exp (program_output): New user settable variable.
39391         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39392         messages.
39393         * lib/mike-g++.exp (program_output): New user settable variable.
39394
39395         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39396
39397         * config/sh.exp: Deleted (use sim.exp instead).
39398
39399 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39400
39401         * config/vx.exp: Declare CHECKTASK as global.
39402         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39403         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39404         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39405
39406 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39407
39408         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39409         target. Like vx.exp, only includes `vx29k.exp' instead of
39410         `vxworks.exp'.
39411
39412 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39413
39414         * config/sim.exp: Increase time limit from 120 seconds to 240.
39415
39416 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39417
39418         * gcc.c-torture/execute/950628-1.c: New test.
39419
39420 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39421
39422         * gcc.c-torture: Update with changes/additions from
39423         c-torture-1.34.
39424
39425 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39426
39427         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39428
39429 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39430
39431         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39432
39433 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39434
39435         * gcc.c-torture/compile/950512-1.c: New test.
39436         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39437         * gcc.dg/struct-ret-1.c: Likewise.
39438
39439 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39440
39441         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39442           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39443
39444 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39445
39446         * gcc.c-torture/special/920411-1.c: Deleted.
39447         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39448
39449 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39450
39451         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39452         cpu limit.
39453
39454 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39455
39456         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39457
39458 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39459
39460         From kenner;
39461         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39462         is the proper length.
39463         * va-arg-3.c: Likewise.
39464
39465 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39466
39467         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39468         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39469
39470         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39471         * lib/g++.exp (default_g++_start): Delete old cruft.
39472
39473 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39474
39475         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39476         (2 * (1 << 18)) to (2 * (1 << 17)).
39477
39478         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39479
39480 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39481
39482         * config/rom68k.exp: Renamed from config/idp.exp
39483
39484 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39485
39486         * c-torture/compile/921109-2.c
39487
39488 1995-04-18  Mike Stump  <mrs@cygnus.com>
39489
39490         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39491         excess errors.
39492
39493 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39494
39495         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39496         output.
39497         * lib/g++.exp (default_g++_start): Likewise.
39498
39499 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39500
39501         * gcc.c-torture/compile/950329-1.c: New test.
39502
39503 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39504
39505           * config/bug.exp (${tool}_load): Updated to use new remote_open
39506           and remote_close procs.
39507         * config/idp.exp: New file.
39508
39509 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39510
39511         * gcc.c-torture/execute/950322-1.c: New test.
39512
39513 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39514
39515         * config/vx.exp (${tool}_load): Clean up testing of return code from
39516         vxworks_ld and vxworks_spawn.
39517
39518 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39519
39520         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39521
39522 1995-03-13  Mike Stump  <mrs@cygnus.com>
39523
39524         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39525         can mark excess errors on a machine by machine basis.  Note, the
39526         default is to not expect any excess errors, even when excess
39527         errors test - is given, so you will want to put an XFAIL ... on
39528         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39529         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39530         those 4 machines, but no others.
39531
39532 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39533
39534         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39535         * lib/c-torture.exp: to here.
39536
39537 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39538
39539         * gcc.c-torture/execute/950221-1.c: New test.
39540         * gcc.c-torture/execute/struct-ret-1.c: New test.
39541         * gcc.c-torture/compile/950221-1.c: New test.
39542
39543         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39544
39545 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39546
39547         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39548         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39549
39550 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39551
39552         * g++.gb: New directory of tests, derived from my signature and
39553         class scoping tests.
39554
39555         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39556         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39557         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39558         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39559         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39560         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39561         * g++.gb/sig25.C: Likewise.
39562
39563         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39564         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39565         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39566         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39567         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39568         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39569         * g++.gb/sig25.exp: Likewise.
39570
39571         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39572         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39573         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39574         * g++.gb/scope13.C: Likewise, this test still fails.
39575
39576         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39577         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39578         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39579         * g++.gb/scope13.exp: Ditto.
39580
39581         * g++.gb/README: New file, explains what these tests are about.
39582
39583 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39584
39585         * lib/dg.exp (dg-do): Support `preprocess'.
39586         (dg-test): Likewise.
39587
39588 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39589
39590         * config/udi.exp: change "continue -expect" to "exp_continue".
39591
39592 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39593
39594         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39595         Delete redundant tests.
39596
39597         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39598         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39599         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39600         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39601         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39602         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39603         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39604         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39605
39606         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39607         storing label pointers.
39608         * gcc.c-torture/execute/921019-1.c: Likewise.
39609         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39610         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39611         parameter fp.
39612         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39613         constants.
39614
39615         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39616         Delete obsolete tests.
39617
39618         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39619         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39620         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39621         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39622         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39623         * gcc.c-torture/compile/950124-1.c: New test.
39624
39625         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39626
39627 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39628
39629         * lib/mike-g++.exp: Add -lm to LIBS.
39630
39631 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39632
39633         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39634
39635 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39636
39637         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39638
39639 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39640
39641         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39642
39643 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39644
39645         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39646         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39647         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39648         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39649         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39650         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39651         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39652         * g++.law/{operators31.C, operators32.C,
39653         * g++.law/{operators33.C, operators34.C}: Likewise.
39654         * g++.law/{pic1.C, refs2.C}: Likewise.
39655         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39656         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39657         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39658         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39659
39660         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39661         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39662         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39663         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39664         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39665         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39666         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39667         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39668         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39669         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39670         * g++.law/{operators34.exp}: Likewise.
39671         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39672         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39673         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39674         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39675         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39676
39677         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39678         No longer expected to fail.
39679         * g++.law/missed-error3.C: Tweak for recent bool changes.
39680
39681 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39682
39683         * config/emb-unix: Deleted.
39684         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39685         remote execution.  Do final link on remote host if REMOTE_LINK is set.
39686
39687 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
39688
39689         * lib/dg.exp (dg-test): Fix typo in last patch.
39690
39691 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
39692
39693         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
39694         (handles multiple occurrences).
39695
39696 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
39697
39698         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
39699         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
39700         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
39701         printed).
39702         * lib/c-torture.exp (c-torture-compile): Likewise.
39703         (c-torture): Prepend full path if missing.
39704         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
39705         (gcc_fail): Likewise.
39706         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
39707
39708 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
39709
39710         * lib/netware.exp: Only attach to NetWare i386 systems.
39711
39712 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
39713
39714         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
39715         messages.  Add test name to "output pattern match" pass/fail message.
39716
39717 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
39718
39719         * gcc.dg: New testsuite.
39720         * gcc.dg/dg.exp: New file.
39721
39722         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
39723         test-switch.c}: Deleted.
39724
39725         * gcc.misc-tests/msgs.exp: New testcase driver.
39726
39727 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
39728
39729         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
39730         Watch for illegal return values from ${tool}_load.
39731         * config/unix.exp (${tool}_load): Fix pass/fail detection for
39732         cross targets.  Coerce return value >0 to 1.
39733
39734 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
39735
39736         * config/unix.exp (${tool}_load): Call program rsh, not proc.
39737
39738         * config/emb-unix.exp: New file.
39739
39740         * config/sim.exp: Error if variable $SIM not defined.
39741         (${tool}_load): Mark test as "untested" if simulator missing.
39742
39743         * config/unix.exp: Load remote.exp to get rcp_download.
39744         * lib/c-torture.exp: Use different option lists for testcases with
39745         and without loops.
39746         * gcc.c-torture/execute/execute.exp: Likewise.
39747
39748 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
39749
39750         * config/*.exp: Clarify return code from ${tool}_load.
39751         Call `unresolved' or `untested' instead of `warning' or `perror'
39752         (sometimes you still want to call both though).
39753         Add comment that `shell_id' is local to each file.
39754         * config/udi.exp (timeout): Set to 30.
39755         Don't print warning if connection fails, $connectmode has already
39756         printed an error.
39757         (${tool}_load): Move verbose messages to level 2.
39758         Rework pattern for "Process started" message.
39759         Pass `shell_id' to ${connectmode}_download.
39760         Retry twice upon timeout.  Make resetting of target more robust.
39761         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
39762         Pass `shell_id' to exit_$connectmode.
39763         Only call exit_$connectmode if connected.
39764         * config/unix.exp (${tool}_load): Check return codes better.
39765         * config/vrtx.exp (${tool}_load): Likewise.
39766         * config/vx.exp (${tool}_load): Likewise.
39767         Delete unneeded global's.
39768         * lib/dg.exp (dg-test): Update to reflect clarified return codes
39769         from ${tool}_load.
39770         (dg-stat): Delete.
39771         (dg-init): Delete recording of pass/fail counts.
39772         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39773         (old-dejagnu-init): Likewise.
39774         (old-dejagnu-stat): Delete contents, empty proc now.
39775         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
39776         (c-torture): Delete references to lcnt, lpass, lfail.
39777         Get option list from TORTURE_OPTIONS.
39778         Delete -funroll[-all]-loops if no loops.
39779         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
39780         (g++_stat): Delete contents (empty proc now).
39781         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
39782         (gcc_finish): Likewise.
39783         (gcc_stat): Deleted.
39784         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
39785         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
39786         * gcc.c-torture/execute/execute.exp: Likewise.
39787         Split tests into two parts: compile, execute.
39788         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
39789         no loops.  Update to reflect clarified return codes from ${tool}_load.
39790
39791 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
39792
39793         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
39794         to grep for.
39795         (old-dejagnu): Likewise (where necessary).
39796
39797 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
39798
39799         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
39800
39801         * lib/dg.exp (dg-process-target): Fix processing of selector.
39802         Add comment regarding use of `error'.
39803
39804         * lib/gcc.exp (prune_system_crud): Define if missing.
39805         * lib/g++.exp (prune_system_crud): Likewise.
39806
39807         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
39808         Call prune_system_crud.
39809         * lib/dg.exp (dg-runtest): New proc.
39810         Use perror instead of send_user for tcl errors in testcase.
39811         Don't return any value, it's never used.
39812         Don't clobber previous definition of `unknown'.
39813         Print tcl errors in `dg-final'.
39814
39815 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
39816
39817         * lib/dg.exp (dg-process-target): Improve syntax error messages.
39818         (dg-test): Don't print errorInfo, it contains stack backtrace.
39819
39820 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
39821
39822         * lib/g++.exp (runtest_file_p): Define if missing.
39823
39824 1994-09-24  Doug Evans  (dje@cygnus.com)
39825
39826         * lib/mike-g++.exp: Comment out loading of g++.exp.
39827         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
39828         (default_g++_version): Always print something.
39829         (default_g++_start): Comment out call to `which'.
39830         (g++_start, g++_load): Deleted (must be defined in config file).
39831         * lib/gcc.exp: Test for existence of $CC at start.
39832         Delete check for tmpdir (done in gcc_init).
39833         (default_gcc_version): Always print something.
39834         (default_gcc_start): Comment out call to `which'.
39835         * config/*.exp: Major cleanup - make cross targets work at least a
39836         little better for g++ (by not being "--tool gcc" specific).
39837         Rename gcc_xxx to ${tool}_xxx.
39838         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
39839         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
39840
39841 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
39842
39843         * lib/c-torture.exp (c-torture-compile): Rework compiler
39844         message processing.
39845
39846         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
39847         c-torture.
39848
39849 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
39850
39851         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
39852
39853         * lib/dg.exp (dg-process-target): Support { target native }.
39854
39855 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
39856
39857         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
39858         looked for "... program xxx got fatal signal".
39859         Correct regsub munging of `comp_output'.
39860         Ignore compiler messages "path prefix not used" and "linker input
39861         file unused".
39862
39863 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
39864
39865         * lib/gcc.exp (runtest_file_p): Define if missing.
39866         * gcc.prms/template.c: Example to work from.
39867
39868 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
39869
39870         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
39871         * lib/dg.exp (dg-test): Call unsupported testcases as such.
39872
39873         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
39874         * gcc.prms/1883.c: Moved from compile/940714-1.c.
39875         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
39876         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
39877
39878         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
39879         (dg-process-target): No longer a varargs proc.
39880         Return S/N for target, P/F for xfail.  All callers changed.
39881         (user option procs): More argument checking.
39882         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
39883         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
39884         (dg-test): Skip test if not running on selected target in `dg-do'.
39885         Update handling of `dg-do-what', `dg-output-text'.
39886         Separate execution pass/fail from output pattern match pass/fail.
39887         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
39888
39889 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
39890
39891         * gcc.c-torture/special/special.exp: Don't expect failure for mips
39892         target for 920510-1.c.
39893
39894 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
39895
39896         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
39897         Clean up comment regarding use of passcnt, etc.
39898         (gcc_stat): Don't update `testcnt' here.
39899         (gcc_finish): Do it here.
39900         Might as well reset `but_id' here too.
39901         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
39902         to determine if the file should be tested.
39903         * gcc.c-torture/compile/compile.exp: Likewise.
39904         * gcc.c-torture/execute/execute.exp: Likewise.
39905         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39906         * gcc.misc-tests/dg-test.exp: Likewise.
39907         * gcc.prms/prms.exp: Likewise.
39908         * gcc.wendy/wendy.exp: Likewise.
39909         * g++.old-deja.exp: Likewise.
39910         Move "Testing file" message to verbose level 1.
39911
39912 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
39913
39914         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
39915
39916 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
39917
39918         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
39919         (default_gcc_start): Accept optional second list element
39920         of compiler flags.  Print compiler output at verbosity level 2.
39921         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
39922         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
39923         Save current values of framework globals passcnt, failcnt, xpasscnt,
39924         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
39925         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
39926         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
39927         xfailcnt to compute stats.  Update framework global `testcnt' from
39928         pass/fail counts.
39929         (gcc_finish): New proc.  Clean up test environment.
39930         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
39931         (gcc_epass, gcc_efail): Delete.
39932         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
39933         argument of line number.
39934         (dg-init): If the tool has an init routine, call it.
39935         (dg-test): Remove args `cflags_var' and `libs_var'.
39936         Pass all compiler options to ${tool}_start.
39937         Handle missing line number.
39938         (dg-finish): New function.
39939         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
39940         particular files.  Call gcc_finish at end.  Move "skipping test"
39941         message to verbosity level 3.
39942         * gcc.c-torture/compile/compile.exp: Likewise.
39943         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39944         * gcc.c-torture/execute/execute.exp: Likewise.
39945         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39946         Print testcase being tried at verbosity level 1.
39947         * gcc.c-torture/special/special.exp: Unset xfail.
39948         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39949         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
39950         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
39951         * gcc.failure/failure.exp: Likewise.
39952         * gcc.ieee/ieee.exp: Likewise.
39953         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
39954         Update call to dg-test.  Call dg-finish at end.
39955         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
39956         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39957         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
39958         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
39959         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
39960         * gcc.wendy/wendy.exp: Add copyright.
39961         Delete setting of tmpdir (done by gcc_init).
39962         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
39963         Pass compiler flags to gcc_start.  Call gcc_finish at end.
39964         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
39965         gcc_[ce]pass/fail.
39966
39967 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
39968
39969         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
39970         confusion.
39971         (g++_load): Likewise.
39972
39973         * config/*.exp (gcc_load): Some were varargs fns and some were not.
39974         Rename argument to `prog' to remove the confusion.
39975         Varargs fns behave differently too!
39976         (g++_load): Likewise.
39977
39978         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
39979
39980         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
39981         what it is.  Delete (always) printing of status value for !native.
39982         Simplify verbose code, and include status and exec_output.
39983         (g++_load): Use gcc_load.
39984
39985 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
39986
39987         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
39988         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
39989         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
39990         940714-3.c as these testcases don't exist anymore.  Make
39991         va-arg-1.c expected to pass.
39992
39993 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
39994
39995         * gcc.misc-tests/misc.exp: Only run specific testcases.
39996         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
39997         * gcc.misc-tests/dg-[1-9].c: New files.
39998
39999         * lib/dg.exp: New testsuite driver.
40000         * gcc.prms/prms.exp: Use it.
40001
40002         * README.gcc: New file.
40003
40004         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40005         Document and reset `lxpass' and `lxfail'.
40006         Simplify "initialized" message.
40007         (gcc_stat): Clean up comments a little.
40008
40009 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40010
40011         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40012
40013 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40014
40015         * lib/old-dejagnu.exp (process-option): New proc.
40016         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40017         (old-dejagnu): Simplify.
40018         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40019
40020 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40021
40022         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40023         exists and is not an empty string.
40024
40025         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
40026         $xfail rather than calling setup_xfail.  Clear $xfail when test is
40027         finished.
40028         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
40029         automatically.
40030
40031         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
40032         longer expected to fail.
40033
40034         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
40035         "f" function call.
40036
40037         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
40038
40039         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
40040         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
40041         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
40042         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
40043         c-torture-1.29.
40044
40045         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
40046         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
40047
40048         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
40049
40050         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
40051         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
40052
40053         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
40054         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
40055         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
40056
40057 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
40058
40059         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
40060         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
40061         940714-1.c, 940714-2.c, 940714-3.c},
40062         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
40063         gcc.misc-tests/{mg.c,mg.exp}:
40064         New tests.
40065         * gcc.noncompile/noncompile.exp: Change accordingly.
40066
40067 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
40068
40069         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
40070         Undo previous clobberage.
40071
40072 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
40073
40074         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
40075         * gcc.special/{930510-1.c, special.exp}:
40076         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
40077         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
40078         struct-varargs-1.c}: New tests from c-torture-1.26.
40079
40080 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
40081
40082         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
40083           argument to switch.
40084
40085 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
40086
40087         * Revert the previous changes.  Please see Rob's directory
40088           (/lisa/test/rob/progressive/gcc/testsuite) for testing
40089           fixes.
40090
40091 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
40092
40093         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
40094             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
40095             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
40096             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40097             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40098             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40099             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40100             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40101             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40102             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40103             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40104             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40105             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40106             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40107             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40108             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40109             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40110             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40111             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40112             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40113             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40114             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40115             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40116             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40117             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40118             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40119             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40120
40121 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40122
40123         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40124             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40125           with perror calls.
40126
40127 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40128
40129         * config/unix.exp (g++_load): Fix syntax.
40130
40131 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40132
40133         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40134         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40135         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40136         Don't expect va-arg-1.c to fail.  Correct expected output for
40137         920928-1.c.
40138         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40139         * gcc.wendy/hbm4.c: Correct typo.
40140         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40141
40142 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40143
40144         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40145         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40146         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40147         * lib/c-torture.exp (c-torture-compile): Ditto.
40148
40149         Reduce volume of output (remove all the -I's and such).
40150         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40151         Call gcc_cpass, gcc_cfail.
40152         (c-torture): Pass testing option to c-torture-compile.
40153
40154 1994-03-21  Doug Evans  (dje@cygnus.com)
40155
40156         Bring patches over from progressive.
40157         * config/default.exp: Exit remote shell cleanly.
40158         (g++_exit, g++_start): Add default versions.
40159         * config/sim.exp (gcc_load): Use perror, not error.
40160
40161 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40162
40163         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40164         set in site.exp.
40165
40166 1994-03-14  Doug Evans  (dje@cygnus.com)
40167
40168         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40169         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40170         (wendy_try): New proc to run testcase.
40171         (main loop): Call 'em.
40172         * gcc.wendy/*.c: Clean up pass to correct expected output.
40173
40174         * lib/gcc.exp: Minor cleanup work.
40175         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40176
40177 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40178
40179         * config/sim.exp (gcc_load): Document return codes better.
40180         Don't pass -v to simulator.
40181
40182 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40183
40184           * gcc.special/920717-x.c: Fix typo.
40185           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40186           get at sources.
40187
40188         * lib/mike-gcc.exp: Fix typo.
40189
40190 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40191
40192         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40193         binary to use, transform the name.
40194         * config/*.exp: rename everything. Nuke any g++ specific files,
40195         it's now a special case of gcc that requires no special support.
40196         Add a default.exp for unsupported targets.
40197
40198 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40199
40200         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40201         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40202         version of Tcl.
40203
40204 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40205
40206         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40207         than a warning.
40208
40209 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40210
40211         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40212
40213 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40214
40215         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40216         option_list.  Compile every file with only 4/6 option choices
40217         (same as C torture) instead of with 12/18 different option
40218         choices.
40219         * lib/c-torture.exp: Likewise.
40220
40221         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40222         not already set.
40223
40224 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40225
40226         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40227         can put an XFAIL *-*-* on excess errors.
40228
40229 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40230
40231         * g++.law: Add more tests derived from g++-bugs snapshots.
40232
40233         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40234         equivalent to g++.law/init9.
40235
40236         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40237         compiled it, and the a.out file after we've run it.
40238
40239 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40240
40241         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40242         compiled it, and the a.out file after we've run it.
40243
40244 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40245
40246         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40247
40248 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40249
40250         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40251         version number.
40252
40253 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40254
40255         * g++.law: New directory of g++ tests derived from the g++-bugs
40256         snapshots.
40257
40258 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40259
40260         * gcc.compile: initbug1.c initbug1.exp testcase added
40261
40262 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40263
40264         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40265         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40266           fixes submitted by Jeff Law (law@cs.utah.edu)
40267         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40268           Jeff Law (law@cs.utah.edu)
40269
40270
40271 1993-11-30  Mike Stump  (mrs@cygnus.com)
40272
40273         * config/unix-g++.exp: Follow the gcc way of doing things.
40274         * g++.old-deja/old-deja.exp: Minor updates.
40275         * lib/g++.exp: New file, follow the gcc way of doing things.
40276         * lib/old-dejagnu.exp: Minor updates.
40277         * lib/mike-g++.exp: Always unset errorInfo.
40278
40279 1993-11-06  Mike Stump  (mrs@cygnus.com)
40280
40281         * lib/gcc.exp: Fix some errors with the below change, CC and
40282         CFLAGS should be global when setting, not local.
40283
40284 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40285
40286         * lib/gcc.exp: Transform tool name.
40287
40288 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40289
40290         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40291
40292 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40293
40294         * lib/gcc.exp: change gcc_done to gcc_stat
40295
40296 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40297
40298         * Upgraded gcc testsuite to c-torture version 1.25
40299
40300 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40301
40302         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40303         * lib/c-torture: added hooks for new reporting code.
40304
40305 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40306
40307         * config/sh-gcc.exp: check if sh-sim exists in the path
40308
40309 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40310
40311         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40312         * gcc.compile/compile.exp: Initial changes for new logic.
40313         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40314         * gcc.failure/failure.exp: Initial changes for new logic.
40315         * gcc.ieee/ieee.exp: Initial changes for new logic.
40316         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40317         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40318         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40319         * lib/c-torture.exp: Initial changes for new logic.
40320         * lib/gcc.exp: Initial changes for new logic.
40321
40322 1993-10-15  Mike Stump  (mrs@cygnus.com)
40323
40324         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40325         depend upon failure or success.  Fully qualify names in failure
40326         and success messages.  Always remove a.out before starting
40327         compile, just in case.  Pay more attention to error text output by
40328         the compiler.  Handle testcases with no known past errors just
40329         like all others, so that things are uniform.  Other miscellaneous
40330         improvements.
40331
40332 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40333
40334         * gcc.cpp: new directory for cpp tests
40335
40336 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40337
40338         * lib/chill.exp: Code reformatted, removed unused code.
40339         * config/unix-chill.exp: Code reformatted, removed unused code.
40340         * chill.execute/execute.exp: Code reformatted, removed unused code.
40341         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40342
40343 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40344
40345         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40346         routines not written.
40347
40348 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40349
40350         * config/bug-gcc.exp: Use new procs from bug.exp.
40351
40352 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40353
40354         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40355         via ftp, rather than depending on NFS.
40356         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40357         case.
40358
40359 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40360
40361         * config/bug-gcc.exp: Use new download proc.
40362
40363 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40364
40365         * chill.execute/execute.exp: cleanups, handles errors better
40366         * chill.compile/compile.exp: rewrite, based on execute.exp
40367         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40368         * lib/chill.exp: major changes to diff proc and compile and link
40369           procs. added chill_fail and chill_pass wrappers to pass and
40370           fail. added more comments, and handle error codes better.
40371           Added a hack to capture stderr from exec, so noncompile tests
40372           can work.
40373
40374 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40375
40376         * chill.execute/execute.exp: rewrite of testsuite driver
40377         * lib/chill.exp: rewrite of testsuite driver
40378         * config/unix-chill.exp: rewrite of testsuite driver
40379
40380 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40381
40382     In chill.execute:
40383         * iexpr.ch: Standardize uppercase.
40384         * tuples.dat: Standardize uppercase.
40385         * vary.ch: standardize.  Correct varying string assignments.
40386         * vary.dat: Add new output lines.
40387
40388 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40389
40390     In chill.execute:
40391         * chprintf.ch: Standardize use of uppercase.
40392         * tuples.ch: Standardize and turn arr2 into a DCL,
40393           rather than a SYN.
40394         * pinits.ch: Standardize.
40395
40396 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40397
40398         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40399         * Makefil: Renamed to Makefile.in.
40400         * configure.in: New.
40401
40402 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40403
40404     In chill.execute:
40405         * .cvsignore: Add result/output files.
40406         * Makefile: Fix up variables at start.  Use MFLAGS
40407           everywhere.  Correct bool_loc, built_ins entries.
40408           Add entry for vary1.ch.
40409         * bitarray.ch: Standardize upper-case usage.
40410         * bitexpr.ch: Standardize, add output of b1.
40411         * params.ch: Use arrayt in along PROC parameters, to
40412           avoid novelty problems.
40413         * sets.ch: Tiny cleanup.
40414         * vary1.ch: Re-indent.
40415
40416 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40417
40418           * Add PR-related files to Makefiles, .cvsignore files, etc.
40419
40420 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40421
40422         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40423           with compiler objects. New names are test-flow.c and test-loop.c
40424
40425 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40426
40427         * Upgraded c-torture tests from 1.19 to 1.20
40428
40429         * new files:
40430         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40431         * gcc.compile: 930623-1.c 930623-2.c
40432         * gcc.noncompile: 930622-1.c 930622-2.c
40433         * gcc.failure: 920411-1.c 920627-2.c
40434         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40435
40436 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40437
40438         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40439           More changes to get testsuite working properly. Needs more work.
40440           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40441
40442 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40443
40444         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40445           More changes to get testsuite working properly. Needs more work.
40446
40447 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40448
40449         * chill.compile/compile.exp: Added for Dejagnu support
40450         * chill.execute/execute.exp: Added for Dejagnu support
40451         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40452
40453 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40454
40455     This should complete moving the CHILL test files.
40456         * chill.noncompile(.cvsignore printf.grt
40457             in-printf.grt chprintf.grt chprintf.ch):
40458             Added test-support files.
40459           (Makefile): Modified further.
40460         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40461             signal.ch): Added test files.
40462           * chill.execute (.cvsignore printf.grt printr.c
40463             in-printf.grt rts.c chprintf.grt rts.h): Added
40464           test-support files.
40465             (Makefile): More corrections.
40466
40467 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40468
40469         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40470           test cases, ready for DejaGnu.
40471
40472 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40473
40474         * Upgraded c-torture tests from 1.18 to 1.19
40475
40476         * gcc.compile: added test(s):
40477           930607-1.c
40478         * gcc.execute: added test(s):
40479           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40480
40481         * added new subdirectory for misc tests: gcc.misc-tests
40482         * gcc.misc-test(s): added tests:
40483           inst-check.c test-consts.c test-ior.c test-switch.c
40484
40485 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40486
40487         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40488
40489 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40490
40491         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40492
40493 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40494
40495         * Upgraded c-torture tests from 1.17 to 1.18
40496
40497 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40498
40499         * Upgraded c-torture tests from 1.12 to 1.17
40500
40501 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40502
40503         * lib/old-dejagnu.exp:
40504           Fixed handling of XFAIL target triplets to correctly
40505           recognize wildcard characters.  Removed code that
40506           appended a unique id tag to the end of the file name
40507           printed out by the result of the testcases within a
40508           given test file.
40509
40510 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40511
40512         * lib/old-dejagnu.exp:
40513           Reworked expected failure handling to trigger off of XFAIL
40514           keyword in keyphrase embeded in testcase source code. The
40515           XFAIL keyword must be at the end of the keyphrase line. It
40516           may optionally be followed by one or more target triplets.
40517           It has just occured that the handling of wildcards in the
40518           target triplet may not be correct.
40519
40520 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40521
40522         * g++.old-deja/tests:
40523           Moved all subdirectories up one level into g++.old-deja .
40524
40525         * lib/old-dejagnu.exp:
40526           Fixed problem with CXXFLAGS not being properly reset, and being
40527           corrupted with extraneous "-c" compiler option.  This was
40528           causing binaries to not be generated for test that needed them.
40529           Modified strings passed to "pass" and "fail" so that individual
40530           tests from the same test file would be distinguished by an
40531           identifier appended to the test file name in the summary logs;
40532           this corrected a problem with erroneous diff logs.  Added code
40533           to search testcases for expected fail and unexpected pass keywords.
40534
40535 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40536
40537         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40538
40539 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40540
40541         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40542           Removed extraneous text from end of "Special g++ Options"
40543           keyphrase.
40544
40545         * lib/old-dejagnu.exp: Added pattern matching to look for new
40546           keywords, embedded in testcases comments, which will trigger
40547           calls to xpass and xfail.
40548
40549 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40550
40551         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40552           comments embedded in the testcases, especially the one looking for
40553           special compiler options, as well as the pattern matching for the
40554           compiler output again.
40555
40556 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40557
40558         * lib/old-dejagnu.exp: Do a proper check of the return value for
40559           execute tests. Fixed several problems with the pattern matching
40560           of the compiler output which gave erroneous test results.
40561           Changed several of the test result messages to be more descriptive.
40562         * config/unix-g++.exp: Proc g++_load now actually works and
40563           executes the tests passed to it and returns a usable return
40564           value.
40565
40566 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40567
40568           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40569
40570 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40571
40572         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40573           Modified both files to properly execute the old style
40574           dejagnu tests. The previous versions of these files were
40575           experimental and did not function anything near correctly.
40576
40577 1993-04-05  Rob Savoye  (rob@cygnus.com)
40578
40579         * Removed all Makefile.in and configure.in files. No configuration
40580         needed now.
40581
40582 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40583
40584         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40585
40586 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40587
40588         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40589         gcc.special/configure.in, gcc.noncompile/configure.in,
40590         gcc.execute/configure.in, gcc.code_quality/configure.in,
40591         g++.other/configure.in, g++.old-deja/configure.in,
40592         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40593         in srcname setting.
40594
40595 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40596
40597         * lib/udi.exp: Fixed mondfe and mondfe_download.
40598         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40599         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40600
40601 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40602
40603         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40604         (gdb_exit): Don't remove *_soc files.
40605
40606 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40607
40608         * lib/c-torture.exp: Don't look for main; instead always use -w
40609         -c.  This is how the c-torture tests work.  Remove the object
40610         file if the compilation succeeds.
40611         * gcc.execute/execute.exp: Remove executable if test passes.
40612         * gcc.noncompile/noncompile.exp: Every test is an expected
40613         failure.
40614         * gcc.special/special.exp: Added tests from c-torture 1.11,
40615         corrected use of existing test.
40616         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40617         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40618         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40619         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40620         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40621         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40622         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40623         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40624         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40625         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40626         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40627         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40628         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40629         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40630         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40631         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40632         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40633         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40634         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40635         c-torture 1.11.
40636         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40637         correspond to c-torture 1.11.
40638
40639         * New file.