OSDN Git Service

PR fortran/29713
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         PR libfortran/29713
4         * gfortran.dg/pr29713.f90: New test.
5
6 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7
8         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
9         Also test for bogus rest sign.
10
11 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12
13         PR libfortran/27895
14         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15
16 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17
18         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
19         from error messages.
20
21 2006-11-02  Mike Stump  <mrs@apple.com>
22
23         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
24
25         * g++.old-deja/g++.abi/align.C: Enable for darwin.
26
27 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
28
29         * g++.dg/eh/gcsec1.C: New test.
30
31 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32
33         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
34         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
35
36 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
37
38         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
39         hexadecimal value.
40         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
41         * gcc.dg/pr14796-2.c: Likewise.
42
43 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44
45         * gcc.c-torture/execute/20061101-1.c: New test.
46
47 2006-11-01  Richard Guenther  <rguenther@suse.de>
48
49         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
50
51 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52
53         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
54         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
55
56 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
57
58         * gcc.c-torture/execute/20061031-1.c: New test.
59
60 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
61
62         PR 23067
63         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
64         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
65         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
66         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
67         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
68         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
69         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
70
71 2006-10-31  Eric Christopher  <echristo@apple.com>
72             Falk Hueffner  <falk@debian.org>
73
74         * gcc.dg/builtin-bswap-1.c: New.
75         * gcc.dg/builtin-bswap-2.c: New.
76         * gcc.dg/builtin-bswap-3.c: New.
77         * gcc.dg/builtin-bswap-4.c: New.
78         * gcc.dg/builtin-bswap-5.c: New.
79         * gcc.target/i386/builtin-bswap-1.c: New.
80
81 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
82
83         * gcc.dg/inline-16.c: New.
84
85         PR 16622
86         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
87         defining it.
88         * gcc.dg/inline-13.c: New.
89         * gcc.dg/inline-14.c: New.
90         * gcc.dg/inline-15.c: New.
91
92         PR 11377
93         * gcc.dg/inline6.c: New.
94         * gcc.dg/inline7.c: New.
95
96 2006-10-31  Roger Sayle  <roger@eyesopen.com>
97
98         PR middle-end/23470
99         * gcc.dg/pr23470-1.c: New test case.
100
101 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
102
103         PR fortran/29537
104         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
105         data.
106         * gfortran.dg/blockdata_2.f90: New testcase.
107
108 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
109
110         PR libfortran/29627
111         * gfortran.dg/unf_short_record_1.f90:  New test.
112
113 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
114
115         PR fortran/29067
116         * gfortran.dg/pr29067.f: New test.
117
118 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
119             Richard Sandiford  <richard@codesourcery.com>
120
121         * lib/target-supports.exp (get_compiler_messages): Append options
122         as a single list element.
123         (check_effective_target_arm_vfp_ok): New.
124         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
125
126 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
127
128         PR fortran/29387
129         * gfortran.dg/intrinsic_actual_2.f90: New test.
130
131         PR fortran/29490
132         * gfortran.dg/actual_array_interface_1.f90: New test.
133
134         PR fortran/29641
135         * gfortran.dg/used_types_11.f90: New test.
136         
137 2006-10-30  Dirk Mueller  <dmueller@suse.de>
138
139         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
140         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
141         * g++.old-deja/g++.pt/eichin01.C (main): Same.
142         * g++.old-deja/g++.mike/net25.C (main): Same.
143         * g++.dg/lookup/exception1.C (main): Same.
144         * g++.dg/parse/parens2.C (main): Same.
145
146 2006-10-30  Roger Sayle  <roger@eyesopen.com>
147
148         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
149
150 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
151
152         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
153         * gcc.dg/torture/builtin-math-3.c: Likewise.
154
155 2006-10-30  Tobias Burnus  <burnus@net-b.de>
156
157         PR fortran/29452
158         * gfortran.dg/write_check.f90: Check run-time keyword checking.
159         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
160
161 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
162
163         PR Fortran/29410
164         * gfortran.fortran-torture/execute/transfer1.f90: New test.
165
166 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
167
168         * lib/target-supports.exp (check_function_available): Declare
169         function before calling.
170
171 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
172
173         PR tree-optimization/29637
174         * gcc.dg/pr29637.c: New test.
175
176 2006-10-29  Roger Sayle  <roger@eyesopen.com>
177
178         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
179         tree canonicalization.
180
181 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
182
183         * gcc.dg/builtins-20.c: Add more hypot tests.
184
185 2006-10-29  Roger Sayle  <roger@eyesopen.com>
186
187         * gcc.dg/fold-compare-1.c: New test case.
188
189 2006-10-29  Dirk Mueller  <dmueller@suse.de>
190
191         PR c++/16307
192         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
193
194 2006-10-29  Roger Sayle  <roger@eyesopen.com>
195
196         PR tree-optimization/15458
197         * gcc.dg/fold-xornot-1.c: New test case.
198
199 2006-10-29  Richard Guenther  <rguenther@suse.de>
200
201         * gcc.target/i386/math-torture/trunc.c: New testcase.
202
203 2006-10-29  Richard Guenther  <rguenther@suse.de>
204
205         * gcc.target/i386/math-torture/round.c: New testcase.
206
207 2006-10-29  Richard Guenther  <rguenther@suse.de>
208
209         * gcc.target/i386/math-torture/ceil.c: New testcase.
210         * gcc.target/i386/math-torture/floor.c: Likewise.
211
212 2006-10-29  Richard Guenther  <rguenther@suse.de>
213
214         * gcc.target/i386/math-torture/rint.c: New testcase.
215         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
216
217 2006-10-29  Richard Guenther  <rguenther@suse.de>
218
219         * gcc.target/i386/math-torture/lfloor.c: New testcase.
220         * gcc.target/i386/math-torture/lceil.c: Likewise.
221
222 2006-10-28  Tobias Burnus  <burnus@net-b.de>
223
224         PR libgfortran/24313
225         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
226
227 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
228
229         * gcc.c-torture/execute/20020118-1.c,
230         gcc.c-torture/execute/builtins/strlen.c,
231         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
232         comment typos.
233
234 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
235
236         * gcc.dg/builtins-20.c: Add tests for hypot.
237         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
238         two-argument builtins.
239         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
240         TESTIT2.  Update all callers.
241         (TESTIT2, TESTIT2_R): New helper macros.
242         Add testcases for pow, hypot and atan2.
243
244 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
245
246         PR C++/29295
247         * g++.dg/expr/bool1.C: New test.
248         * g++.dg/expr/bool2.C: New test.
249
250 2006-10-28  Tobias Burnus  <burnus@net-b.de>
251
252         PR fortran/28224 
253         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
254         * gfortran.dg/namelist_internal.f90: New test. 
255
256 2006-10-28  Tobias Burnus  <burnus@net-b.de>
257
258         PR fortran/29625
259         * gfortran.dg/io_real_boz.f90: Add.
260         * gfortran.dg/io_real_boz2.f90: Add.
261
262 2006-10-28  Richard Guenther  <rguenther@suse.de>
263
264         PR middle-end/26899
265         * gcc.dg/tree-ssa/pr26899.c: New testcase.
266
267 2006-10-28  Richard Guenther  <rguenther@suse.de>
268
269         PR target/28806
270         * gcc.target/i386/math-torture/lround.c: New testcase.
271
272 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
273
274         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
275         * gcc.dg/builtins-44.c: Likewise.
276         * gcc.dg/builtins-45.c: Likewise.
277         * gcc.dg/pr28796-2.c: Likewise.
278         * gcc.dg/unordered-3.c: Likewise.       
279
280 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
281
282         PR libgfortran/27954
283         * gfortran.dg/error_recovery_2.f90: New test.
284
285 2006-10-26  Richard Guenther  <rguenther@suse.de>
286
287         * gcc.target/i386/i386.exp: Use glob, not find to collect
288         tests.  Avoids recursing into subdirectories.
289         * gcc.target/i386/math-torture/math-torture.exp: Torture
290         for interesting ia32 math options.
291         * gcc.target.i386/math-torture/lrint.c: New testcase.
292
293 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
294
295         PR libgfortran/29563
296         * gfortran.dg/arrayio_9.f90: Update test.
297         * gfortran.dg/arrayio_19.f90: New test.
298
299 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
300
301         * gcc.dg/20061026.c: New testcase.
302
303 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
304
305         PR libgfortran/29563
306         * gfortran.dg/arrayio_9.f90: New test.
307
308 2006-10-26  Ben Elliston  <bje@au.ibm.com>
309
310         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
311         Copy the strings manually, as strcpy may call strlen.
312
313 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
314
315         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
316         Add checks for log, log2, log10 and log1p.
317
318         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
319         we already test 0.0.  Add checks for expm1, log, log2, log10,
320         log1p, cbrt, erf and erfc.
321
322 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
323
324         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
325
326 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
327
328         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
329         and remainderl() built-in functions.  Remove -ffast-math from
330         dg-options.
331
332 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
333
334         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
335         acosh and atanh.
336         
337         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
338         floating point modifiers to arguments passed to float and long
339         double functions respectively.  Update all callers to use floating
340         point numbers, not integers.  Add tests for exp, exp2 and
341         exp10/pow10.
342
343         * gcc.dg/torture/builtin-math-3.c: New test.
344
345 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
346
347         PR fortran/29393
348         * gfortran.dg/initialize_2.f90: New.
349
350 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
351
352         * gcc.dg/torture/builtin-math-2.c: New test.
353
354 2006-10-24  Richard Guenther  <rguenther@suse.de>
355
356         PR middle-end/28796
357         * gcc.dg/pr28796-1.c: New testcase.
358         * gcc.dg/pr28796-2.c: Likewise.
359
360 2006-10-24  Richard Guenther  <rguenther@suse.de>
361
362         * gcc.dg/builtins-57.c: New testcase.
363
364 2006-10-24  Richard Guenther  <rguenther@suse.de>
365
366         PR tree-optimization/29567
367         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
368
369 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
370
371         PR tree-optimization/14784
372         * gcc.dg/alias-10.c: New test.
373
374 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
375
376         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
377
378 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
379
380         * gcc.dg/builtin-strncat-chk-1.c: New test.
381
382 2006-10-23  Jan Hubicka  <jh@suse.cz>
383
384         * gcc.dg/memmove-1.c: New test.
385
386 2006-10-23  Paul Brook  <paul@codesourcery.com>
387
388         * gcc.dg/pragma-pack-5.c: New test.
389
390 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
391
392         * g++.dg/other/s390-1.C: New testcase.
393
394 2006-10-23  Richard Guenther  <rguenther@suse.de>
395
396         PR middle-end/27132
397         PR middle-end/23295
398         * gcc.dg/pr27132.c: New testcase.
399         * gcc.dg/pr23295.c: Likewise.
400         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
401         * g++.dg/tree-ssa/pr19807.C: Likewise.
402
403 2006-10-23  Richard Guenther  <rguenther@suse.de>
404
405         PR middle-end/21032
406         * gcc.dg/pr21032.c: New testcase.
407
408 2006-10-22  Jeff Law  <law@redhat.com>
409         Richard Guenther  <rguenther@suse.de>
410
411         PR tree-optimization/15911
412         * gcc.dg/tree-ssa/vrp30.c: New testcase.
413
414 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
415
416         PR c++/20647
417         * g++.dg/abi/rtti3.C: New.
418
419 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
420
421         PR middle-end/28252
422         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
423         transformation.
424
425 2006-10-21  Richard Guenther  <rguenther@suse.de>
426
427         PR tree-optimization/3511
428         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
429
430 2006-10-21  Richard Guenther  <rguenther@suse.de>
431
432         PR middle-end/26898
433         * gcc.dg/torture/pr26898-1.c: New testcase.
434         * gcc.dg/torture/pr26898-2.c: Likewise.
435
436 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
437         
438         PR c++/28053
439         * g++.dg/parse/bitfield1.C: Adjust error markers.
440         * g++.dg/parse/bitfield2.C: New test. 
441         
442 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
443
444         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
445
446 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
447
448         PR libfortran/27895
449         * gfortran.dg/zero_sized_1.f90: New test.
450
451 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
452
453         * gcc.dg/div-compare-1.c: New test.
454
455 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
456
457         PR fortran/29216
458         * gfortran.dg/result_default_init_1.f90: New test.
459
460         PR fortran/29314
461         * gfortran.dg/automatic_default_init_1.f90: New test.
462
463         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
464         from 38 to 33.
465
466 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
467
468         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
469         'using namespace std' without previous declaration.
470         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
471         * g++.old-deja/g++.robertl/eb133c.C: New.
472
473 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
474
475         PR libgfortran/29277
476         * gfortran.dg/streamio_4.f90: Update test.
477         * gfortran.dg/streamio_11.f90: New test.
478
479 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
480
481         PR c++/27952
482         * g++.dg/inherit/virtual1.C: New test.
483         
484 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
485
486         PR c++/28261
487         * g++.dg/parse/enum3.C: New test.
488
489 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/29039
492         * g++.dg/init/ctor8.C: New test.
493         
494 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
495
496         PR c++/27270
497         * g++.dg/ext/complit8.C: Tweak error markers.
498         * g++.dg/template/complit1.C: Add error marker.
499
500 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/27270
503         * g++.dg/ext/complit8.C: New test.
504
505         PR c++/29408
506         * g++.dg/parse/dtor12.C: New test.
507
508         PR c++/29435
509         * g++.dg/template/sizeof11.C: New test.
510
511 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
512
513         PR fortran/29392
514         * gfortran.dg/data_char_3.f90: New test.
515
516         PR fortran/20541
517         * gfortran.dg/negative_automatic_size.f90: New test.
518
519 2006-10-16  David Daney  <ddaney@avtrex.com>
520
521         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
522
523 2006-10-16  Eric Christopher  <echristo@apple.com>
524
525         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
526         x86_64.
527
528 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/28211
531         * g++.dg/tc1/dr49.C: Tweak error messages.
532         * g++.dg/parse/template21.C: New test.
533
534 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
535
536         PR middle-end/20491
537         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
538
539 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
540
541         PR fortran/29403
542         * gfortran.dg/print_1.f90: New test.
543
544 2006-10-15  Jan Hubicka  <jh@suse.cz>
545
546         PR middle-end/29241
547         * gcc.c-torture/compile/pr29241.c: New testcase.
548
549 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
550
551         PR middle-end/29250
552         * gcc.c-torture/compile/pr29250.c: New test.
553
554 2006-10-15  Richard Guenther  <rguenther@suse.de>
555
556         * gcc.dg/pr29299.c: New testcase.
557
558 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
559
560         PR fortran/24767
561         * gfortran.dg/label_4.f90: Adjust warning flag.
562
563 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
564
565         PR fortran/29371
566         * gfortran.dg/nullify_3.f90: New test.
567
568 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
569
570         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
571         on Solaris 2.5.1 too.
572
573 2006-10-13  Eric Christopher  <echristo@apple.com>
574
575         * gcc.dg/pr25993.c: Skip for darwin.
576
577 2006-10-13  Eric Christopher  <echristo@apple.com>
578
579         * gcc.dg/visibility-11.c: Skip for darwin.
580
581 2006-10-13  Eric Christopher  <echristo@apple.com>
582
583         * gcc.dg/darwin-weakimport-1.c: Use
584         -fno-asynchronous-unwind-tables.
585         * gcc.dg/darwin-weakimport-3.c: Ditto.
586
587 2006-10-13  Richard Guenther  <rguenther@suse.de>
588
589         PR tree-optimization/29446
590         * gcc.dg/torture/pr29446.c: New testcase.
591
592 2006-10-13  Bill Wendling  <wendling@apple.com>
593
594         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
595         * g++.old-deja/g++.jason/hmc1.C: Likewise.
596         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
597         * g++.old-deja/g++.law/shadow1.C: Likewise.
598         * g++.old-deja/g++.law/ctors10.C: Likewise.
599         * g++.dg/debug/namespace1.C: Likewise.
600         * g++.dg/inherit/namespace-as-base.C: Likewise.
601         * g++.dg/opt/delay-slot-1.C: Likewise.
602         * g++.dg/parse/defarg10.C: Likewise.
603         * g++.dg/template/ptrmem11.C: Likewise.
604         * g++.dg/template/mem_func_ptr.C: Likewise.
605         * g++.dg/template/spec19.C: Likewise.
606
607 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
608
609         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
610
611 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
612
613         PR fortran/29373
614         * gfortran.dg/implicit_9.f90: New test.
615
616         PR fortran/29407
617         * gfortran.dg/namelist_25.f90: New test.
618
619         PR fortran/27701
620         * gfortran.dg/same_name_2.f90: New test.
621
622         PR fortran/29232
623         * gfortran.dg/host_assoc_types_1.f90: New test.
624
625         PR fortran/29364
626         * gfortran.dg/missing_derived_type_1.f90: New test.
627         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
628
629         PR fortran/29422
630         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
631
632         PR fortran/29428
633         * gfortran.dg/alloc_comp_assign_5.f90: New test.
634
635 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
636
637         PR fortran/29391
638         * gfortran.dg/bound_2.f90: New test.
639
640 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
641
642         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
643         directive.
644         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
645         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
646         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
647         * gfortran.dg/gomp/reduction3.f90: Likewise.
648         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
649         * gfortran.dg/dummy_procedure_2.f90: Likewise.
650         * gfortran.dg/interface_derived_type_1.f90: Likewise.
651         * gfortran.dg/forall_4.f90: Likewise.
652         * gfortran.dg/spec_expr_4.f90: Likewise.
653         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
654         * gfortran.dg/forall_5.f90: Likewise.
655         * gfortran.dg/open_access_append_2.f90: Add check for
656         compile-time warning.
657
658 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
659
660         PR c++/28506
661         * g++.dg/parse/pure1.C: New test.
662
663 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
664
665         PR fortran/21435
666         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
667         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
668         for compile-time warnings.
669         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
670         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
671         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
672         file.
673         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
674         specifier.
675         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
676         compile-time warning.
677
678 2006-10-12  Jan Hubicka  <jh@suse.cz>
679
680         PR c/28419
681         * gcc.dg/pr28319.c: New test.
682
683 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
684         PR c++/29318
685         * g++.dg/ext/vla4.C: New test.
686
687 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
688
689         PR c++/27961
690         * g++.dg/template/crash60.C: New test.
691         * g++.dg/other/large-size-array.C: Adjust error markers.
692         * g++.dg/parse/crash27.C: Likewise.
693         * g++.dg/template/crash1.C: Likewise.
694
695 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
696
697         PR testsuite/29093
698         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
699
700 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
701
702         PR preprocessor/28709
703         * gcc.dg/cpp/paste14.c: New test.
704
705 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
706
707         PR c++/29175
708         * g++.dg/init/array24.C: New test.
709
710 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
711
712         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
713         of <sys/types.h>.
714
715 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
716
717         PR c++/29024
718         * g++.dg/parse/typedef8.C: New test.
719         * g++.dg/other/mult-stor1.C: Adjust error markers.
720
721 2006-10-11  Richard Guenther  <rguenther@suse.de>
722
723         PR tree-optimization/28230
724         * gcc.dg/torture/pr28230.c: New testcase.
725
726 2006-10-11  Richard Guenther  <rguenther@suse.de>
727
728         PR inline-asm/29119
729         * gcc.dg/torture/pr29119.c: New testcase.
730
731 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
732
733         PR middle-end/29272
734         * gcc.c-torture/execute/20060930-2.c: New test.
735
736 2006-10-09  Richard Henderson  <rth@redhat.com>
737
738         Revert emutls patch.
739
740 2006-10-09  Richard Guenther  <rguenther@suse.de>
741
742         PR middle-end/29254
743         * gcc.dg/pr29254.c: New testcase.
744
745 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
746             Paul Thomas  <pault@gcc.gnu.org>
747
748         PR fortran/20541
749         * gfortran.dg/alloc_comp_basics_1.f90: New test.
750         * gfortran.dg/alloc_comp_basics_2.f90: New test.
751         * gfortran.dg/alloc_comp_assign_1.f90: New test.
752         * gfortran.dg/alloc_comp_assign_2.f90: New test.
753         * gfortran.dg/alloc_comp_assign_3.f90: New test.
754         * gfortran.dg/alloc_comp_assign_4.f90: New test.
755         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
756         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
757         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
758         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
759         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
760         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
761         * gfortran.dg/alloc_comp_std.f90: New test.
762         * gfortran.dg/move_alloc.f90: New test.
763
764 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
765
766         PR fortran/29115
767         * gfortran.dg/derived_constructor_comps_2.f90: New test.
768
769         PR fortran/29211
770         * gfortran.dg/forall_char_dependencies_1.f90: New test.
771
772 2006-10-08  Tobias Burnus  <burnus@net-b.de>
773
774         PR fortran/28585
775         * gfortran.dg/new_line.f90: New test.
776
777 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
778
779         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
780         * gcc.dg/torture/builtin-convert-1.c,
781         gcc.dg/torture/builtin-convert-2.c,
782         gcc.dg/torture/builtin-convert-3.c,
783         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
784
785 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
786
787         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
788         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
789         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
790         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
791
792 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
793
794         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
795         Xfail some tests for powerpc-darwin and powerpc-aix.
796
797 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
798
799         PR c/29380
800         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
801
802 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
803
804         PR target/29300
805         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
806         on hppa*-*-hpux*.
807
808 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
809
810         PR fortran/16580
811         PR fortran/29288
812         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
813         Add tests for using all possible intrinsics as actual arguments.
814         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
815         all possible intrinsics as actual arguments.
816         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
817         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
818
819 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
820
821         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
822         * gcc.dg/debug/debug-2.c: Likewise.
823
824 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
825
826         * gcc.c-torture/compile/sync-2.c: New test.
827
828 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
829
830         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
831         line endings.
832
833 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
834
835         PR rtl-optimization/29128
836         * gcc.c-torture/compile/pr29128.c: New test.
837
838 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
839
840         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
841         line endings.
842
843 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
844
845         PR middle-end/29256
846         * gcc.dg/tree-ssa/loop-19.c: New test.
847
848 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
849
850         PR tree-optimization/29330
851         * gcc.dg/pr29330.c: New test.
852
853         PR target/28924
854         * gcc.c-torture/compile/20061005-1.c: New test.
855
856 2006-10-06  Olivier Hainque  <hainque@adacore.com>
857
858         * gcc.dg/typename-vla-1.c: New case.
859         * gnat.dg/forward_vla.adb: New case.
860
861 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
862
863         PR tree-optimization/29290
864         * gfortran.dg/loop_nest_1.f90: New test.
865
866         PR target/29198
867         * gcc.dg/tls/opt-12.c: New test.
868
869         PR fortran/28415
870         * gfortran.dg/save_2.f90: New test.
871
872         PR c/29091
873         * gcc.dg/pr29091.c: New test.
874
875 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
876
877         * lib/target-supports.exp
878         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
879         same as x86_64-*-*; check for LP64.
880
881 2006-10-04  Richard Henderson  <rth@redhat.com>
882
883         * lib/target-supports.exp (check_effective_target_tls): Redefine
884         to mean non-emulated tls.
885         * gcc.dg/tls/alias-1.c: Remove tls requirement.
886         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
887         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
888         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
889         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
890         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
891         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
892
893 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
894
895         PR fortran/29343
896         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
897
898 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
899
900         * gfortran.dg/bounds_check_fail_1.f90: New test.
901
902 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
903
904         PR c++/29020
905         * g++.dg/template/friend48.C: New test.
906
907 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
908
909         PR fortran/29098
910         * gfortran.dg/default_initialization_2.f90: New test.
911
912 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/20779
915         PR fortran/20891
916         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
917
918 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
919
920         PR fortran/29284
921         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
922
923         PR fortran/29321
924         PR fortran/29322
925         * gfortran.dg/missing_optional_dummy_2.f90: New test.
926
927         PR fortran/25091
928         PR fortran/25092
929         * gfortran.dg/entry_array_specs_1.f90: New test.
930
931 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
932
933         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
934         insufficient to inhibit some test failures at -O3.  Do testing
935         on integers.
936
937 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
938
939         PR c++/29138
940         * g++.dg/inherit/access8.C: New test.
941         * g++.dg/template/dtor4.C: Tweak error messages.
942
943 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
944
945         PR fortran/27478
946         * gfortran.dg/entry_8.f90: New test.
947
948 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
949
950         PR c++/29291
951         * g++.dg/parse/new4.C: New test.
952
953 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
954
955         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
956         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
957         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
958         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
959         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
960
961 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
962
963         PR fortran/19260
964         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
965         * gfortran.dg/continuation_2.f90: New test.
966
967         PR fortran/19262
968         * gfortran.dg/continuation_3.f90: New test.
969         * gfortran.dg/continuation_4.f90: New test.
970         * gfortran.dg/continuation_5.f: New test.
971         * gfortran.dg/continuation_6.f: New test.
972
973 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
974
975         PR c++/29226
976         * g++.dg/template/vla1.C: New test.
977
978 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
979
980         PR fortran/29210
981         * gfortran.dg/complex_parameter_1.f90: New test.
982
983 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
984
985         PR c/29154
986         * gcc.c-torture/execute/20060929-1.c: New test.
987
988 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
989
990         PR c++/29105
991         * g++.dg/template/member6.C: New test.
992         * g++.dg/parse/typename7.C: Adjust error markers.
993
994         PR c++/29080
995         * g++.dg/template/member7.C: New test.
996
997 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
998
999         PR c/24010
1000         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1001         gcc.dg/Woverride-init-3.c: New tests.
1002
1003 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1004
1005         * gcc.c-torture/execute/20060930-1.c: New test.
1006
1007 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1008
1009         PR fortran/18791
1010         * gfortran.dg/specifics_1.f90: New test.
1011         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1012         complex specifics.
1013
1014 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1015
1016         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1017         pthread-init-common.h: New.
1018
1019 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1020
1021         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1022         precision on some archs.
1023
1024 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1025
1026         * gcc.dg/non-local-goto-1.c: New test.
1027         * gcc.dg/non-local-goto-2.c: Likewise.
1028         * gcc.dg/setjmp-3.c: Likewise.
1029         * gcc.dg/setjmp-4.c: Likewise.
1030
1031 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1034
1035 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1036
1037         PR fortran/28276
1038         * gfortran.dg/exponent_1.f90: New test.
1039
1040         PR fortran/27021
1041         * gfortran.dg/nearest_1.f90: New test.
1042
1043 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR middle-end/25261
1046         PR middle-end/28790
1047         * gcc.dg/gomp/nestedfn-1.c: New test.
1048
1049 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1050
1051         PR objc/29195
1052         * objc/compile/method-1.m: New test.
1053
1054 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1055
1056         PR c++/26938
1057         * g++.dg/template/crash58.C: New test.
1058         * g++.dg/parse/crash28.C: Adjust error markers.
1059         * g++.dg/template/crash34.C: Likewise.
1060         * g++.dg/template/friend31.C: Likewise.
1061         * g++.dg/template/crash32.C: Likewise.
1062
1063         PR c++/27329
1064         * g++.dg/template/crash59.C: New test.
1065
1066         PR c++/27667
1067         * g++.dg/template/spec33.C: New test.
1068         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1069
1070 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1071             Adam Nemet  <anemet@caviumnetworks.com>
1072
1073         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1074         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1075
1076 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1077
1078         PR target/28911
1079         * gcc.dg/pr28911.c: New.
1080
1081 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1082
1083         PR target/29169
1084         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1085         (dg-options): Add -mfpmath=387.
1086
1087 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR c/28706
1090         * gcc.dg/pr28706.c: New test.
1091
1092         PR c/28712
1093         * gcc.dg/pr28712.c: New test.
1094
1095 2006-09-22  Mike Stump  <mrs@apple.com>
1096
1097         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1098
1099 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1100
1101         PR tree-optimization/28888
1102         * gcc.dg/pr28888.c: New test.
1103
1104 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1105
1106         PR c++/29016
1107         * g++.dg/init/ptrfn1.C: New test.
1108
1109 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1110
1111         PR c++/28861
1112         * g++.dg/template/spec32.C: New test.
1113         * g++.dg/parse/crash9.C: Adjust error markers.
1114
1115         PR c++/28303
1116         * g++.dg/template/typedef6.C: New test.
1117         * g++.dg/init/error1.C: Adjust error markers.
1118         * g++.dg/parse/crash9.C: Likewise.
1119         * g++.dg/template/crash55.C: Likewise.
1120
1121 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1122
1123         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1124
1125 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1126
1127         PR target/27650
1128         * g++.dg/ext/dllimport12.C: New test.
1129
1130 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1131
1132         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1133         * gcc.target/mips/nmadd-2.c: Likewise.
1134         * gcc.target/mips/mips-ps-6.c: New test.
1135         * gcc.target/mips/neg-abs-1.c: Likewise.
1136         * gcc.target/mips/neg-abs-2.c: Likewise.
1137         * gcc.target/mips/nmadd-3.c: New test.
1138
1139 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR middle-end/28046
1142         * gcc.dg/gomp/atomic-10.c: New test.
1143         * g++.dg/gomp/atomic-10.C: New test.
1144
1145 2006-09-20  Eric Christopher  <echristo@apple.com>
1146
1147         * gcc.target/i386/sse3-not-fisttp.c: New.
1148
1149 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1150
1151         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1152
1153 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1154
1155         * gcc.c-torture/execute/pr28289.c (one): New variable.
1156         (main): Use it instead of argc.
1157         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1158         (main): Use it instead of argc.
1159
1160 2006-09-19  Paul Brook  <paul@codesourcery.com>
1161
1162         PR target/28516
1163         * gcc.dg/nested-func-5.c: New test.
1164
1165 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1166
1167         * lib/target-supports.exp (check_effective_target_tls): Compile
1168         test stubs using ${tool}_target_compile, not just target_compile.
1169         (check_effective_target_tls_runtime): Likewise.
1170
1171 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1172
1173         * gcc.c-torture/compile/20030405-1.x: Remove.
1174
1175         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1176         optimising linker from discarding it.
1177
1178 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1179
1180         PR fortran/28526
1181         * gfortran.dg/keyword_symbol_1.f90: New test.
1182
1183         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1184         pedantic compilation option.
1185
1186 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1187
1188         PR fortran/29060
1189         * gfortran.dg/spread_shape_1.f90: New test.
1190
1191 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1192
1193         PR tree-optimization/28887
1194         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1195
1196 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1197
1198         PR c/25993
1199         * gcc.dg/pr25993.c: New test.
1200
1201 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1202
1203         PR tree-opt/21591
1204         * gcc.dg/vect/pr21591.c: New test.
1205
1206 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1207
1208         PR tree-opt/29059
1209         * gcc.c-torture/compile/strcpy-1.c: New test.
1210         * gcc.c-torture/compile/strcpy-2.c: New test.
1211         * gcc.c-torture/compile/memcpy-1.c: New test.
1212         * gcc.c-torture/compile/memcpy-2.c: New test.
1213
1214 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1215
1216         PR testsuite/29055
1217         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1218
1219 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1220
1221         * gnat.dg/specs/double_record_extension1.ads: New test.
1222         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1223
1224 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1225
1226         PR fortran/29051
1227         * gfortran.dg/oldstyle_3.f90: New test.
1228
1229 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1230
1231         PR libgfortran/29099
1232         * gfortran.dg/secnds-1.f: New test.
1233
1234 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1235
1236         PR libgfortran/29053
1237         * gfortran.dg/streamio_9.f90: New test.
1238         * gfortran.dg/streamio_10.f90: New test.
1239
1240 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1241
1242         PR C++/29002
1243         * g++.dg/init/array22.C: New test.
1244         * g++.dg/init/array23.C: New test.
1245
1246 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1247
1248         * stackcheck.lst: Update list of tests requiring stack checking.
1249         * norun.lst: Adjust for above change.
1250         * ada95.lst: New file.
1251         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1252         requiring -gnat95 switch.
1253
1254 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1255
1256         * gnat.dg/in_out_parameter.adb: New test.
1257
1258 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1259
1260         PR debug/28980
1261         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1262
1263 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/specs/unchecked_union.ads: New test.
1266
1267 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1268
1269         PR rtl-optimization/28982
1270         * gcc.c-torture/execute/pr28982a.c: New test.
1271         * gcc.c-torture/execute/pr28982b.c: Likewise.
1272
1273 2006-09-12  Eric Christopher  <echristo@apple.com>
1274
1275         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1276         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1277
1278 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1279
1280         PR c/28768
1281         PR preprocessor/14634
1282         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1283         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1284         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1285
1286 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1287
1288         * gcc.dg/pr28243.c: New test.
1289
1290 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1291
1292         PR fortran/28971
1293         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1294         this undiagnosed regression reappears.
1295
1296 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1297
1298         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1299         Treat $srcdir as a literal.
1300         * lib/fortran-torture.exp (fortran-torture-compile,
1301         fortran-torture-execute): Likewise.
1302         * lib/objc-torture.exp (objc-torture-compile,
1303         objc-torture-execute): Likewise.
1304         * lib/profopt.exp (profopt-execute): Likewise.
1305
1306 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1307
1308         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1309
1310 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1311
1312         PR testsuite/28950
1313         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1314
1315 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1316
1317         PR target/13685
1318         * gcc.target/i386/pr13685.c: New test.
1319
1320 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1321
1322         * gcc.dg/pr28726.c: New test.
1323
1324 2006-09-11  Josh Conner  <jconner@apple.com>
1325
1326         * gcc.dg/nrv3.c: Increase size of structure.
1327         * gcc.dg/nrv4.c: Likewise.
1328         * gcc.dg/nrv5.c: Likewise.
1329
1330 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1331
1332         PR libfortran/28890
1333         gfortran.dg/assumed_charlen_function_5.f90: New test.
1334
1335 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1336
1337         PR c++/28991
1338         * g++.dg/init/static3.C: New test.
1339
1340 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         PR testsuite/29007
1343         * gcc.dg/long-long-cst1.c (t): Add cast to
1344         __SIZE_TYPE__ before casting to int.
1345         (main): Return 0 on success.
1346
1347 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1348
1349         * gcc.c-torture/execute/20060910-1.c: New test.
1350
1351 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1352
1353         PR middle-end/26983
1354         * gcc.dg/pr26983.c: New test.
1355
1356 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1357
1358         PR target/29006
1359         * gcc.c-torture/execute/pr29006.c: New test.
1360
1361 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1362
1363         PR libfortran/28947
1364         gfortran.dg/matmul_4.f90: New test.
1365
1366 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1367
1368         PR fortran/28959
1369         gfortran.dg/used_types_10: New test.
1370
1371 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1372
1373         PR libfortran/28923
1374         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1375         gfortran.dg/array_initializer_3.f90: New test.
1376
1377 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1378
1379         PR fortran/28914
1380         * gfortran.dg/actual_array_constructor_3.f90: New test.
1381
1382 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1383
1384         PR testsuite/26778
1385         * gcc.target/i386/pr26778.c: New testcase.
1386
1387 2006-09-08  Eric Christopher  <echristo@apple.com>
1388
1389         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1390         * gcc.target/i386/memcpy-1.c: Ditto.
1391         * gcc.target/i386/asm-1.c: Ditto.
1392         * gcc.target/i386/20060512-4.c: Ditto.
1393         * gcc.target/i386/compress-float-387.c: Ditto.
1394         * gcc.target/i386/20060512-1.c: Ditto.
1395         * gcc.target/i386/compress-float-sse.c: Ditto.
1396         * gcc.target/i386/20060512-2.c: Ditto.
1397         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1398         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1399         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1400         * gcc.dg/pr26449.c: Ditto.
1401         * gcc.dg/attr-ms_struct-2.c: Ditto.
1402         * gcc.dg/attr-ms_struct-1.c: Ditto.
1403         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1404
1405 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1406
1407         PR c/28504
1408         * gcc.dg/vla-10.c: New test.
1409
1410 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1411
1412         PR c++/28858
1413         * g++.dg/parse/template20.C: New test.
1414         * g++.dg/template/operator8.C: Remove obsolete part.
1415         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1416         * g++.old-deja/g++.pt/crash65.C: Likewise.
1417
1418 2006-09-07  Jason Merrill  <jason@redhat.com>
1419
1420         PR middle-end/27724
1421         * gcc.dg/long-long-cst1.c: New test.
1422
1423 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1424
1425         PR C++/28906
1426         * g++.dg/other/array3.C: New test.
1427         * g++.dg/other/array4.C: New test.
1428         * g++.dg/other/array5.C: New test.
1429
1430 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1431
1432         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1433
1434 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1435
1436         PR target/28946
1437         * gcc.target/i386/pr28946.c: New test.
1438
1439 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1440
1441         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1442         in integer literal constant.
1443         * gfortran.dg/enum_8.f90: Ditto.
1444         * gfortran.dg/g77/20030326-1.f: Ditto.
1445
1446 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1447
1448         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1449         nonconformance usage.
1450
1451 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1452
1453         PR middle-end/28862
1454         * gcc.c-torture/compile/vector-align-1.c: New test.
1455
1456 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1457
1458         PR rtl-opt/27883
1459         * g++.dg/opt/copysign-1.C: New test.
1460
1461 2006-09-06  Jason Merrill  <jason@redhat.com>
1462
1463         PR c++/27371
1464         * g++.dg/warn/unused-result1.C: New test.
1465
1466 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1467
1468         PR c++/28903
1469         * g++.dg/ext/vla3.C: New test.
1470
1471         PR c++/28886
1472         * g++.dg/template/array16.C: New test.
1473
1474 2006-09-06  Richard Guenther  <rguenther@suse.de>
1475
1476         * gcc.dg/pr27226.c: Remove testcase again.
1477
1478 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1479
1480         PR tree-opt/28937
1481         * g++.dg/opt/unroll2.C: New test.
1482
1483 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1484
1485         PR tree-opt/28952
1486         * gcc.dg/vect/pr28952.c: New test.
1487
1488 2006-09-05  Richard Guenther  <rguenther@suse.de>
1489
1490         PR tree-optimization/28900
1491         * gcc.dg/torture/pr28900.c: New testcase
1492
1493 2006-09-05  Richard Guenther  <rguenther@suse.de>
1494
1495         PR tree-optimization/28905
1496         * gcc.c-torture/compile/pr28905.c: New testcase.
1497
1498 2006-09-05  Richard Guenther  <rguenther@suse.de>
1499
1500         PR middle-end/28935
1501         * gcc.dg/pr28935.c: New testcase.
1502
1503 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1504
1505         * gcc.c-torture/execute/20060905-1.c: New test.
1506
1507 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1508
1509         PR fortran/28908
1510         * gfortran.dg/used_types_7.f90: New test.
1511         * gfortran.dg/used_types_8.f90: New test.
1512         * gfortran.dg/used_types_9.f90: New test.
1513
1514 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1515
1516         * gcc.c-torture/compile/20060904-1.c: New test.
1517
1518 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1519
1520         PR c++/23287 Revert my 2006-09-01 patch
1521         * g++.dg/parse/dtor12.C: Remove.
1522
1523 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1524
1525         PR c+/27670
1526         * g++.dg/template/operator9.C: New test.
1527
1528         PR c++/27493
1529         * g++.dg/template/operator7.C: New test.
1530
1531         PR c++/27494
1532         * g++.dg/template/operator8.C: New test.
1533
1534         PR c++/27397
1535         * g++.dg/template/crash57.C: New test.
1536
1537         * g++.dg/template/typedef4.C: Adjust error markers.
1538         * g++.dg/template/typedef5.C: Likewise.
1539
1540 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1541
1542         PR c++/28878
1543         * g++.dg/parse/crash33.C: New test.
1544
1545 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1546         Richard Guenther  <rguenther@suse.de>
1547         Adam Nemet  <anemet@caviumnetworks.com>
1548
1549         PR middle-end/27226
1550         * gcc.target/mips/memcpy-1.c: New testcase.
1551         * gcc.dg/pr27226.c: Likewise.
1552
1553 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1554
1555         PR c++/28705
1556         * g++.dg/lookup/koenig5.C: New.
1557         * g++.dg/template/crash56.C: New.
1558
1559 2006-09-01  Josh Conner  <jconner@apple.com>
1560
1561         PR c++/25505
1562         * gcc.dg/nrv3.c: New test.
1563         * gcc.dg/nrv4.c: New test.
1564         * gcc.dg/nrv5.c: New test.
1565
1566 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1567
1568         PR c++/23287
1569         * g++.dg/parse/dtor12.C: New.
1570
1571 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1572
1573         PR tree-optimization/28839
1574         * gcc.dg/pr28839.c: New test.
1575
1576 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1577
1578         PR target/24367
1579         * gcc.dg/pr24367.c: New testcase.
1580
1581 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1582
1583         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1584
1585 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1586
1587         PR rtl-optimization/27735
1588         * gcc.dg/loop-unswitch-1.c: New test.
1589
1590 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1591
1592         PR fortran/28885
1593         * gfortran.dg/aliasing_dummy_2.f90: New test.
1594
1595         PR fortran/20067
1596         * gfortran.dg/generic_5.f90: Change error message.
1597
1598         PR fortran/28873
1599         * gfortran.dg/generic_6.f90: New test.
1600
1601         PR fortran/25077
1602         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1603
1604         PR fortran/25102
1605         * gfortran.dg/invalid_interface_assignment.f90: New test.
1606
1607         PR fortran/24866
1608         * gfortran.dg/module_proc_external_dummy.f90: New test.
1609
1610 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1611
1612         PR c++/28349
1613         * testsuite/g++.dg/warn/var-args1.C: New test.
1614
1615 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1616
1617         PR fortran/28866
1618         * gfortran.dg/simpleif_2.f90: New test.
1619         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1620         * gfortran.dg/enum_5.f90: Ditto.
1621
1622 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1623             Kazu Hirata  <kazu@codesourcery.com>
1624
1625         PR tree-optimization/17506
1626         * gcc.dg/pr17506.c: New.
1627
1628 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1629
1630         PR c++/28139
1631         * g++.dg/eh/alias1.C: New test.
1632
1633 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1634
1635         PR c++/28860
1636         * g++.dg/template/ttp22.C: New test.
1637
1638 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1639
1640         PR middle-end/26632
1641         * gcc.dg/pr26632.c: New.
1642
1643 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1644
1645         PR libgfortran/28354
1646         * gfortran.dg/fmt_zero_precision.f90: New test.
1647
1648 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1649
1650         PR c++/28058
1651         * g++.dg/template/spec31.C: New test.
1652
1653 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1654
1655         PR c++/26573
1656         * g++.dg/other/static2.C: New test.
1657
1658 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1659
1660         * gcc.dg/Wswitch-enum-2.c: New test case.
1661         * gcc.dg/Wswitch-enum-3.c: Likewise.
1662
1663 2006-08-26  Richard Guenther  <rguenther@suse.de>
1664
1665         * gcc.c-torture/compile/20060826-1.c: New testcase.
1666
1667 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1668
1669         PR c++/28736
1670         * g++.dg/template/void10.C: New test.
1671
1672         PR c++/28737
1673         * g++.dg/template/void8.C: New test.
1674
1675         PR c+_+/28738
1676         * g++.dg/template/void9.C: New test.
1677
1678         * g++.dg/template/void3.C: Adjust error markers.
1679         * g++.dg/template/void4.C: Likewise.
1680         * g++.dg/template/crash55.C: Likewise.
1681         * g++.dg/template/void7.C: Likewise
1682
1683 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1684
1685         PR c++/28588
1686         * g++.dg/inherit/access6.C: New test.
1687         * g++.dg/inherit/access7.C: Likewise.
1688
1689         PR c++/28595
1690         * g++.dg/template/array15.C: New test.
1691         * g++.dg/template/crash2.C: Tweak error markers.
1692
1693 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR middle-end/28683
1696         * gcc.c-torture/compile/20060823-1.c: New test.
1697
1698 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1699
1700         PR c++/28853
1701         * g++.dg/template/ttp21.C: New test.
1702
1703         PR c++/28852
1704         * g++.dg/other/operator1.C: Add error-marker.
1705         * g++.dg/other/operator2.C: New test.
1706
1707 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1708
1709         PR c/27893
1710         * gcc.c-torture/compile/vla-const-1.c,
1711         gcc.c-torture/compile/vla-const-2.c: New tests.
1712
1713 2006-08-26  Richard Guenther  <rguenther@suse.de>
1714
1715         PR middle-end/28814
1716         * gcc.dg/torture/pr28814.c: New testcase.
1717
1718 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1719
1720         PR c/28418
1721         * gcc.c-torture/compile/compound-literal-1.c: New test.
1722
1723 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1724
1725         PR c/28299
1726         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1727         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1728         Expect extra diagnostics.
1729
1730 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1731
1732         gcc.dg/noncompile/pr16876.c: New test.
1733
1734 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1735
1736         PR c++/28056
1737         * g++.dg/parse/local1.C: New test.
1738         * g++.dg/other/qual1.C: Tweak error marker.
1739
1740 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1741
1742         PR c++/27787
1743         * g++.dg/template/typename10.C: New.
1744         * g++.dg/template/lookup4.C: Remove bogus error marker.
1745
1746 2006-08-25  Richard Guenther  <rguenther@suse.de>
1747
1748         PR testsuite/28829
1749         * gcc.dg/pr26570.c: Fix testcase.
1750
1751 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1752
1753         PR tree-opt/28807
1754         * gcc.c-torture/execute/mayalias-2.c: New test.
1755         * gcc.dg/tree-ssa/alias-13.c: New test.
1756
1757 2006-08-24  Jan Hubicka  <jh@suse.cz>
1758
1759         PR debug/26881
1760         * gcc.dg/debug/pr26881.c: New file.
1761
1762 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1763
1764         PR fortran/28788
1765         * gfortran.dg/used_types_4.f90: New test.
1766         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1767         association of derived types.
1768         * gfortran.dg/used_types_2.f90: Add module cleanup.
1769         * gfortran.dg/used_types_3.f90: The same.
1770
1771         PR fortran/28771
1772         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1773         fix of regression.
1774
1775 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1776
1777         PR 28813
1778         * gfortran.dg/direct_io_6.f90: Remove test.
1779
1780 2006-08-23  Stuart Hastings  <stuart@apple.com>
1781
1782         PR 28825
1783         * gcc.target/i386/20060821-1.c: New.
1784
1785 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1786
1787         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1788         dg-warning strings for dllimport.
1789
1790 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1791
1792         PR C++/28450
1793         * g++.dg/ext/vector4.C: New test.
1794         * g++.dg/ext/complex1.C: New test.
1795
1796 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1797
1798         PR debug/28692
1799         * gcc.dg/debug/const-1.c: New.
1800         * gcc.dg/debug/const-2.c: New.
1801         * gcc.dg/debug/dwarf2/const-1.c: New.
1802         * gcc.dg/debug/dwarf2/const-2.c: New.
1803         * gcc.dg/debug/dwarf2/const-2b.c: New.
1804
1805 2006-08-22  Richard Guenther  <rguenther@suse.de>
1806
1807         PR middle-end/28776
1808         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1809         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1810
1811 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1812
1813         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1814
1815 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1816
1817         PR c++/26269
1818         * g++.dg/other/error14.C: New test.
1819
1820         PR c++/28505
1821         * g++.dg/parse/ctor7.C: New test.
1822         * g++.dg/parse/ctor8.C: Likewise.
1823
1824         PR c++/28741
1825         * g++.dg/template/void7.C: New test.
1826
1827 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1828
1829         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1830         * gnat.dg/self_aggregate_with_array.adb: New test.
1831
1832 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1833
1834         * g++.dg/eh/arm-vfp-unwind.C: New test.
1835
1836 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1837
1838         PR c++/28341
1839         * g++.dg/template/ref3.C: New test.
1840         * g++.dg/template/nontype13.C: New test.
1841
1842         PR c++/28346
1843         * g++.dg/template/ptrmem17.C: New test.
1844
1845 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1846
1847         PR target/28648 c:
1848         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1849
1850 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1851
1852         PR fortran/28630
1853         * gfortran.dg/used_types_2.f90: New test.
1854
1855         PR fortran/28601
1856         * gfortran.dg/used_types_3.f90: New test.
1857
1858         PR fortran/20886
1859         * gfortran.dg/generic_actual_arg.f90: New test.
1860
1861         PR fortran/28735
1862         * gfortran.dg/module_private_array_refs_1.f90: New test.
1863
1864         PR fortran/28762
1865         * gfortran.dg/program_name_1.f90: New test.
1866
1867         PR fortran/28425
1868         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1869
1870         PR fortran/28496
1871         * gfortran.dg/array_initializer_2.f90: New test.
1872
1873         PR fortran/18111
1874         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1875
1876         PR fortran/28600
1877         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1878
1879         PR fortran/28771
1880         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1881
1882         PR fortran/28660
1883         * gfortran.dg/dependent_decls_1.f90: New test.
1884
1885 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1886
1887         PR fortran/25217
1888         * gfortran.dg/derived_init_2.f90: New.
1889
1890 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1891
1892         * gcc.c-torture/execute/pr28289.c: New test.
1893
1894 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1895
1896         PR c/28744
1897         * gcc.dg/attr-externally-visible-1.c: New test.
1898         * gcc.dg/attr-externally-visible-2.c: New test.
1899         * g++.dg/parse/attr-externally-visible-1.C: New test.
1900         * g++.dg/parse/attr-externally-visible-2.C: New test.
1901
1902 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1903
1904         PR c++/28606
1905         * g++.dg/parse/dtor11.C: New test.
1906
1907 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1908
1909         PR rtl-optimization/28489
1910         * gcc.c-torture/compile/pr28489.c: New test.
1911
1912 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1913
1914         PR c++/28710
1915         * g++.dg/template/redecl4.C: New test.
1916
1917         PR c++/28711
1918         * g++.dg/template/ctor8.C: New test.
1919
1920 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1921
1922         * gcc.dg/pr26570.c: Fix testcase.
1923
1924 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1925
1926         * PR c++/28573
1927         * g++.dg/parse/offsetof6.C: New test.
1928         * g++.dg/parse/offsetof6.C: New test.
1929         * g++.dg/parse/offsetof7.C: New test.
1930
1931 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1932
1933         PR testsuite/28602
1934         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1935         is false.
1936
1937 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1938
1939         PR c++/28302
1940         * g++.dg/ext/vector3.C: New test.
1941
1942 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1943
1944         PR gcov/profile/26570
1945         * gcc.dg/pr26570.c: New test.
1946
1947 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1948
1949         PR c/27697
1950         * gcc.dg/qual-component-1.c: New test.
1951
1952 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1953
1954         PR c++/28593
1955         * g++.dg/parse/new3.C: New test.
1956
1957 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1958
1959         PR fortran/25828
1960         * gfortran.dg/streamio_1.f90: New test.
1961         * gfortran.dg/streamio_2.f90: New test.
1962         * gfortran.dg/streamio_3.f90: New test.
1963         * gfortran.dg/streamio_4.f90: New test.
1964         * gfortran.dg/streamio_5.f90: New test.
1965         * gfortran.dg/streamio_6.f90: New test.
1966         * gfortran.dg/streamio_7.f90: New test.
1967         * gfortran.dg/streamio_8.f90: New test.
1968
1969 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1970
1971         PR c/28287
1972         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1973
1974 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1975
1976         PR c++/28594
1977         * g++.dg/template/void6.C: New test.
1978
1979 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1980
1981         PR c/28649
1982         * gcc.dg/parse-error-1.c: New test.
1983         * gcc.dg/parse-error-2.c: New test.
1984         * gcc.dg/cpp/digraph2.c: Add error-marker.
1985         * gcc.dg/noncompile/920923-1.c: Likewise.
1986
1987 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1988
1989         PR c/27490
1990         * gcc.dg/sizeof-2.c: New testcase.
1991
1992         PR c/27489
1993         * gcc.dg/switch-A.c: New testcase.
1994
1995 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1996
1997         PR c++/28288
1998         PR c++/14556
1999         * g++.old-deja/g++.warn/compare1.C: Delete.
2000         * g++.dg/opt/pr7503-2.C: Delete.
2001         * g++.dg/opt/pr7503-3.C: Delete.
2002         * g++.dg/opt/pr7503-4.C: Delete.
2003         * g++.dg/opt/pr7503-5.C: Delete.
2004         * g++.dg/opt/max1.C: Delete.
2005         * g++.dg/warn/minmax.C: Delete.
2006         * g++.dg/expr/minmax.C: New test.
2007
2008 2006-08-14  Richard Guenther  <rguenther@suse.de>
2009
2010         PR testsuite/28703
2011         * gcc.c-torture/execute/pr28651.c: Do not use argc
2012         to avoid optimization, instead forbid inlining.
2013
2014 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2015
2016         PR rtl-optimization/28634
2017         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2018
2019 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2020
2021         PR c/27184
2022         * gcc.dg/torture/pr27184.c: New test.
2023
2024 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2025
2026         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2027
2028 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2029
2030         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2031         * gfortran.dg/stat_2.f90: Likewise.
2032         * gfortran.dg/chmod_1.f90: Likewise.
2033         * gfortran.dg/chmod_2.f90: Likewise.
2034         * gfortran.dg/chmod_3.f90: Likewise.
2035
2036 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2037
2038         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2039
2040 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2041
2042         * g++.dg/opt/pr23454-2.C: New test.
2043
2044 2006-08-11  Richard Guenther  <rguenther@suse.de>
2045
2046         PR middle-end/28651
2047         * gcc.c-torture/execute/pr28651.c: New testcase.
2048
2049 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2050
2051         * gnat.dg/specs/static_initializer.ads: New test.
2052
2053 2006-08-10  Paul Brook  <paul@codesourcery.com>
2054
2055         * gcc.target/arm/cond-asm.c: New test.
2056
2057 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2058
2059         PR tree-optimization/26197
2060         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2061         * g++.dg/vect/vect.exp: Compile the new tests with
2062         --param max-aliased-vops=0.
2063
2064 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2065
2066         PR c++/28637
2067         * g++.dg/template/void3.C: New test.
2068
2069         PR c++/28638
2070         * g++.dg/template/void4.C: New test.
2071
2072         PR c++/28640
2073         * g++.dg/template/void5.C: New test.
2074
2075 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2076
2077         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2078         after dg-do compile.
2079
2080 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2081
2082         PR tree-optimizations/26969
2083         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2084         "unswitch-loops" with -funswitch-loops.
2085         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2086
2087 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2088
2089         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2090         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2091         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2092         * objc.dg/dwarf-1.m: Likewise.
2093         * objc.dg/dwarf-2.m: Likewise.
2094         * obj-c++.dg/dwarf-2.mm: Likewise.
2095
2096 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2097
2098         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2099         * objc.dg/dwarf-2.m: Likewise.
2100         * obj-c++.dg/dwarf-2.mm: Likewise.
2101
2102         PR libfortran/28603
2103         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2104
2105         PR testsuite/27611
2106         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2107
2108         PR testsuite/27033
2109         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2110
2111 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2112
2113         PR target/27827
2114         * gcc.target/i386/pr27827.c: New testcase.
2115
2116 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2117
2118         PR fortran/28590
2119         * gfortran.dg/sequence_types_1.f90: New test.
2120
2121 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2122
2123         PR fortran/28548
2124         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2125         dg-warning.  Add -pedantic option.
2126
2127 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2128
2129         PR c/28502
2130         * gcc.dg/proto-1.c: New test.
2131
2132         PR c/27721
2133         * gcc.dg/lvalue-4.c: New test.
2134
2135         PR c/28136
2136         * gcc.dg/init-bad-5.c: New test.
2137
2138 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2139
2140         PR c++/28347
2141         * g++.dg/ext/typedef-init.C: Add new test for typedef
2142         initialization inside templates. Adjust existing error markers.
2143
2144 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2145
2146         PR c++/28148
2147         * g++.dg/init/ptrmem3.C: New test.
2148
2149 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2150
2151         PR tree-optimization/27770
2152         * lib/target-support.exp: New target keyword "section_anchors".
2153         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2154         tests.
2155         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2156         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2157         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2158         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2159
2160 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2161
2162         * gcc.dg/20060801-1.c: Add missing '}'.
2163
2164 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2165
2166         PR c++/27508
2167         * g++.dg/parse/dtor9.C: New test.
2168         * g++.dg/parse/dtor10.C: New test.
2169         * g++.dg/other/error7.C: Adjust error-marker.
2170
2171         PR c++/28274
2172         * g++.dg/other/default5.C: New test.
2173
2174 2006-08-02  Richard Guenther  <rguenther@suse.de>
2175
2176         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2177
2178 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2179
2180         PR c++/28557
2181         * g++.dg/template/conv9.C: New test.
2182
2183 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2184
2185         PR debug/28063
2186         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2187         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2188         Optionally return assembly text.  Update callers.
2189         (check_no_compiler_messages): Update verbose messages.
2190         (check_no_messages_and_pattern): New.
2191         (check_effective_target_string_merging): New.
2192
2193 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2194
2195         PR c++/28250
2196         * g++.dg/eh/catch4.C: New test.
2197
2198         PR c++/28257
2199         * g++.dg/other/qual1.C: New test.
2200
2201         PR c++/28259
2202         * g++.dg/inherit/error2.C: New test.
2203
2204         PR c++/28267
2205         * g++.dg/other/new1.C: New test.
2206
2207         * g++.dg/warn/pr23075.C: Remove obsolete test.
2208         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2209         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2210
2211 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2212
2213         PR c++/28523
2214         * g++.dg/eh/cast1.C: New test.
2215
2216 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2217
2218         PR libfortran/28452
2219         * gfortran.dg/random_3.f90:  New test.
2220
2221 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2222
2223         PR c++/28432
2224         * g++.dg/other/pr28304.C: Change expected error message.
2225         * g++.dg/other/pr28432.C: New test.
2226
2227 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2228
2229         PR c++/28256
2230         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2231
2232 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2233
2234         PR debug/23336
2235         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2236         at -g1.
2237         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2238         g++.dg/debug/enum-2.C: New.
2239
2240 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2241
2242         PR c++/6634
2243         * g++.dg/parse/long1.C: Add more tests.
2244
2245 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2246
2247         * gfortran.dg/lrshift_1.c: New file.
2248
2249 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2250
2251         PR libgfortran/28335
2252         * gfortran.dg/no_unit_error_1.f90: New test.
2253
2254 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255
2256         PR libgfortran/28335
2257         * gfortran.dg/no_unit_error_1.f90: Delete test.
2258         * gfortran.dg/no_unit_error_2.f90: Delete test.
2259
2260 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2261
2262         * gfortran.dg/chmod_3.f90: New test.
2263         * gfortran.dg/ltime_gmtime_1.f90: New test.
2264         * gfortran.dg/ltime_gmtime_2.f90: New test.
2265         * gfortran.dg/lrshift_1.f90: New test.
2266         * gfortran.dg/chmod_1.f90: New test.
2267         * gfortran.dg/chmod_2.f90: New test.
2268
2269 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2270
2271         PR c++/27668
2272         * g++.dg/template/crash55.C: New test.
2273
2274         PR c++/27962
2275         * g++.dg/template/nontype16.C: New test.
2276
2277         * g++.dg/template/void2.C: Adjust error markers.
2278         * g++.dg/template/nontype5.C: Adjust error markers.
2279
2280 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2281
2282         * gcc.target/i386/stack-prot-kernel.c: New test.
2283
2284 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2285
2286         * gcc.dg/builtins-55.c: New test case.
2287
2288 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2289
2290         PR rtl-optimization/27907
2291         * gcc.c-torture/compile/pr27907.c: New test.
2292
2293 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2294
2295         * gfortran.dg/mclock.f90: New test.
2296         * gfortran.dg/int_conv_1.f90: New test.
2297         * gfortran.dg/stat_1.f90: New test.
2298         * gfortran.dg/stat_2.f90: New test.
2299
2300 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2301
2302         PR libgfortran/28335
2303         * gfortran.dg/no_unit_error_1.f90: New test.
2304         * gfortran.dg/no_unit_error_2.f90: New test.
2305         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2306
2307 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2308
2309         PR middle-end/28473
2310         * gcc.dg/fold-convround-1.c: New test case.
2311
2312 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2313
2314         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2315
2316 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2317
2318         PR c++/27572
2319         * g++.dg/other/typedef1.C: New test.
2320         * g++.dg/template/typedef4.C: New test.
2321         * g++.dg/template/typedef5.C: New test.
2322
2323 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2324
2325         PR fortran/28416
2326         * gfortran.dg/allocatable_dummy_3.f90: New.
2327
2328 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2329
2330         PR fortran/28439
2331         * gfortran.dg/arithmetic_if.f90:  New test.
2332
2333 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2334
2335         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2336         avoid memcpy optimization.
2337
2338 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2339
2340         PR fortran/25289
2341         * gfortran.dg/direct_io_6.f90: New test.
2342
2343 2006-07-24  Jan Hubicka  <jh@suse.cz>
2344
2345         PR c/25795
2346         PR c++/27369
2347         * gcc.dg/pr25795.c: New test.
2348         * gcc.dg/pr25795-1.c: New test.
2349
2350 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2351
2352         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2353         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2354         which may be transformed to "g || h" on some platforms.
2355
2356 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2357
2358         PR c++/28025
2359         * g++.dg/template/friend45.C: New test.
2360
2361 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2362
2363         PR libgfortran/28339
2364         * gfortran.dg/arrayio_8.f90: New test.
2365
2366 2006-07-21  Mike Stump  <mrs@apple.com>
2367
2368         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2369
2370         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2371
2372 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2373
2374         PR c++/28250
2375         * g++.dg/eh/catch3.C: New test.
2376
2377         PR c++/28363
2378         * g++.dg/template/defarg10.C: New test.
2379
2380 2006-07-20  Paul Brook  <paul@codesourcery.com>
2381
2382         PR 27363
2383         * gcc.dg/pr27363.c: New test.
2384
2385 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2386
2387         PR c++/28338
2388         * g++.dg/init/ref13.C: New test.
2389
2390 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2391
2392         PR obj-c++/28434
2393         * obj-c++.dg/proto-error-1.mm: New test.
2394
2395 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2396
2397         PR c++/28337
2398         * g++.dg/template/string1.C: New test.
2399
2400 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2401
2402         PR c++/28048
2403         * g++.dg/template/defarg9.C: New test.
2404
2405         PR c++/28235
2406         * g++.dg/template/static27.C: New test.
2407
2408 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2409
2410         PR 28410
2411         * gcc.dg/tree-ssa/pr28410.c: New test.
2412
2413 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2414
2415         PR c++/28258
2416         * g++/dg/other/error13.C: New test.
2417
2418         PR c++/28260
2419         * g++.dg/template/friend44.C: New test.
2420
2421 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2422
2423         PR c++/27495
2424         * g++.dg/other/pr27495.C: New.
2425
2426 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2427
2428         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2429         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2430
2431 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2432
2433         PR c/28286
2434         * gcc.dg/pragma-pack-4.c: New test.
2435
2436 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2437
2438         PR c++/28291
2439         * g++.dg/ext/pr28291.C: New test.
2440
2441 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2442
2443         PR middle-end/28403
2444         * gcc.c-torture/execute/pr28403.c: New test.
2445
2446 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2447
2448         PR middle-end/28402
2449         * gcc.dg/pr28402.c: New test.
2450
2451 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2452
2453         PR c++/28304
2454         * g++.dg/other/pr28304.C: New test.
2455
2456 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2457
2458         PR other/28251
2459         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2460         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2461
2462 2006-07-17  Richard Guenther  <rguenther@suse.de>
2463
2464         PR tree-optimization/28238
2465         * g++.dg/tree-ssa/pr28238.C: New testcase.
2466
2467 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2468
2469         PR c++/28250
2470         * g++.dg/eh/catch1.C: New test.
2471         * g++.dg/eh/catch2.C: New test.
2472
2473 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2474
2475         PR c++/28370
2476         * g++.dg/template/anon3.C: New test.
2477
2478 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2479
2480         PR fortran/20844
2481         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2482         specifiers requiring an explicit format tag..
2483
2484         PR fortran/28201
2485         * gfortran.dg/generic_5: New test.
2486
2487         PR fortran/20893
2488         * gfortran.dg/elemental_optional_args_1.f90: New test.
2489
2490 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2491
2492         * gnat.dg/assert.ads: New file.
2493         * gnat.dg/controlled_record.ads: Likewise.
2494         * gnat.dg/controlled_record.adb: Likewise.
2495
2496 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2497
2498         PR c++/28292
2499         * g++.dg/other/error12.C: New test.
2500
2501         PR c++/28269
2502         * g++.dg/template/crash54.C: New test.
2503
2504 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2505
2506         PR c++/28249
2507         * g++.dg/parse/catch1.C: New test.
2508
2509         PR c++/28294
2510         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2511
2512         PR c++/28387
2513         * g++.dg/ext/attrib24.C: New test.
2514
2515 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2516
2517         PR c++/28343
2518         * g++.dg/ext/asmspec1.C: New test.
2519
2520 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2521
2522         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2523         (dg-test): Support shouldfail tests.
2524         * lib/target-supports-dg.exp (dg-shouldfail): New.
2525         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2526         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2527         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2528         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2529         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2530         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2531         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2532
2533 2006-07-13  Jan Hubicka  <jh@suse.cz>
2534
2535         * gcc.target/i386/memcpy-1.c: New.
2536
2537 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2538
2539         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2540
2541 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/25097
2544         * gfortran.dg/present_1.f90: New test.
2545
2546         PR fortran/20903
2547         * gfortran.dg/interface_derived_type_1.f90: New test.
2548
2549 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2550
2551         PR fortran/28213
2552         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2553         list.
2554
2555 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2556
2557         PR c++/27820
2558         * g++.dg/other/label1.C: New test.
2559
2560 2006-07-07   Richard Guenther  <rguenther@suse.de>
2561
2562         PR middle-end/28268
2563         * gcc.dg/torture/pr28268.c: New testcase.
2564
2565 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2566
2567         PR c++/27019
2568         * g++.dg/ext/pr27019.C: New.
2569
2570 2006-07-07  Richard Guenther  <rguenther@suse.de>
2571
2572         PR tree-optimization/28187
2573         * gcc.dg/pr28187.c: New testcase.
2574
2575 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2576
2577         * gnat.dg/address_conversion.adb: New test.
2578         * gnat.dg/boolean_subtype.adb: Likewise.
2579         * gnat.dg/frame_overflow.adb: Likewise.
2580         * gnat.dg/pointer_array.adb: Likewise.
2581         * gnat.dg/pointer_conversion.adb: Likewise.
2582
2583 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2584
2585         PR fortran/28237
2586         PR fortran/23420
2587         * gfortran.dg/print_fmt_5.f90: New test.
2588
2589 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2590
2591         PR fortran/28129
2592         * gfortran.dg/bounds_check_4.f90: New test.
2593
2594 2006-07-05  Richard Guenther  <rguenther@suse.de>
2595
2596         PR target/28158
2597         * gfortran.dg/pr28158.f90: New testcase.
2598
2599 2006-07-05  Richard Guenther  <rguenther@suse.de>
2600
2601         PR tree-optimization/28162
2602         * gcc.dg/pr28162.c: New testcase.
2603
2604 2006-07-05  Richard Guenther  <rguenther@suse.de>
2605         Andrew Pinski  <pinskia@gcc.gnu.org>
2606
2607         PR c++/27084
2608         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2609
2610 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2611
2612         PR fortran/28174
2613         * gfortran.dg/actual_array_substr_2.f90: New test.
2614
2615         PR fortran/28167
2616         * gfortran.dg/actual_array_constructor_2.f90: New test.
2617
2618 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2619
2620         * gfortran.dg/itime_idate_1.f: New test.
2621         * gfortran.dg/itime_idate_2.f: New test.
2622
2623 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2624
2625         PR libgfortran/27704
2626         * gfortran.dg/open_status_3.f90: New test.
2627         * gfortran.dg/fmt_l.f90: Update for new feature.
2628
2629 2006-07-03  Asher Langton  <langton2@llnl.gov>
2630
2631         * gfortran.dg/oldstyle_2.f90: New.
2632
2633 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2634
2635         * gnat.dg/string_slice.adb: New test.
2636
2637 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2638
2639         PR fortran/19259
2640         * gfortran.dg/semicolon_fixed.c: New.
2641         * gfortran.dg/semicolon_free.c: New.
2642
2643 2006-06-30  Mike Stump  <mrs@apple.com>
2644
2645         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2646         that don't support internal visibility.
2647
2648 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2649
2650         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2651         for '(' / ')' needing an extra '\'.
2652
2653 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2654
2655         PR middle-end/27428
2656         * gcc.dg/pr27428-1.c: New test case.
2657
2658 2006-06-29  Mike Stump  <mrs@apple.com>
2659
2660         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2661         on darwin as we can't align commons large enough yet.
2662
2663         * gcc.dg/vla-8.c: Add additional testcases.
2664
2665 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2666
2667         PR c++/28114
2668         * g++.dg/other/pr28114.C: New.
2669
2670 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2671
2672         * gcc.c-torture/compile/20060625-1.c: New test.
2673
2674 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2675
2676         PR fortran/20867
2677         * gfortran.dg/stfunc_3.f90: New test.
2678
2679         PR fortran/25056
2680         * gfortran.dg/impure_actual_1.f90: New test.
2681
2682         PR fortran/20874
2683         * gfortran.dg/elemental_result_1.f90: New test.
2684
2685         PR fortran/25073
2686         * gfortran.dg/select_7.f90: New test.
2687
2688         PR fortran/27554
2689         * intrinsic_actual_1.f: New test.
2690
2691         PR fortran/22038
2692         PR fortran/28119
2693         * gfortran.dg/forall_4.f90: New test.
2694
2695         PR fortran/25072
2696         * gfortran.dg/forall_5.f90: New test.
2697
2698 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2699
2700         PR c++/28051
2701         * g++.dg/template/using13.C: New test.
2702
2703         PR c++/28054
2704         * g++.dg/other/incomplete3.C: New test.
2705
2706 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2707
2708         PR fortran/28081
2709         * gfortran.dg/substr_3.f: New test.
2710         * gfortran.dg/equiv_2.f90: Update expected error message.
2711
2712 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2713
2714         PR fortran/28118
2715         * gfortran.dg/actual_array_substr_1.f90: New test.
2716
2717 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2718
2719         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2720         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2721
2722 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2723
2724         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2725
2726 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2727
2728         PR fortran/27981
2729         * gfortran.dg/simpleif_2.f90: New test.
2730
2731 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2732
2733         * g++.dg/template/error22.C: Fix typo.
2734
2735 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2736
2737         PR c++/28112
2738         * g++.dg/ext/attrib23.C: New test.
2739
2740 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2741
2742         * gnat.dg/varsize_temp.adb: New test.
2743
2744 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2745
2746         PR c++/11468
2747         * g++.dg/other/java2.C: New test.
2748
2749 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2750
2751         PR target/27789
2752         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2753         initialization.
2754
2755 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2756
2757         PR target/27531
2758         * gcc.dg/pr27531-1.c: New test case.
2759
2760 2006-06-22  Asher Langton  <langton2@llnl.gov>
2761
2762         PR fortran/24748
2763         * gfortran.dg/implicit_8.f90: New.
2764
2765 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2766
2767         PR rtl-optimization/28121
2768         * gcc.dg/pr28121.c: New test.
2769
2770 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2771
2772         PR c++/27805
2773         * g++.dg/parse/ptrmem6.C: New test.
2774
2775         PR c++/27821
2776         * g++.dg/template/error22.C: New test.
2777
2778 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2779
2780         PR c++/28111
2781         * g++.dg/template/friend43.C: New test.
2782
2783         PR c++/28110
2784         * g++.dg/template/crash53.C: New test.
2785
2786         PR c++/28109
2787         * g++.dg/rtti/incomplete1.C: New test.
2788
2789 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2790
2791         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2792
2793 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2794
2795         * gcc.c-torture/execute/complex-7.c: New.
2796
2797 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2798
2799         * gcc.dg/merge-all-constants-1.c: New test.
2800
2801 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2802
2803         PR c++/28113
2804         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2805
2806 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2807
2808         * gfortran.dg/rrspacing_1.f90: New test.
2809
2810 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2811
2812         PR c++/28052
2813         * g++.dg/other/bitfield2.C: New test.
2814
2815 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2816
2817         PR tree-optimization/27331
2818         * gcc.dg/pr27331.c: New test.
2819
2820 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2821             Eric Botcazou  <ebotcazou@adacore.com>
2822
2823         PR ada/18692
2824         * lib/gnat.exp: New file.
2825         * lib/gnat-dg.exp: Likewise.
2826         * gnat.dg: New directory.
2827         * gnat.dg/dg.exp: New driver.
2828         * gnat.dg/specs: New directory.
2829         * gnat.dg/specs/specs.exp: New driver.
2830         * gnat.dg/style: New directory.
2831         * gnat.dg/style/style.exp: New driver.
2832
2833 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2834
2835         PR fortran/16206
2836         * gfortran.dg/array_initializer_1.f90: New test.
2837
2838         PR fortran/28005
2839         * gfortran.dg/matmul_3.f90: New test.
2840
2841 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2842
2843         PR middle-end/28075
2844         * gcc.dg/tree-ssa/inline-1.c: New test.
2845
2846 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2847
2848         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2849         in malloc prototype; remove XFAIL.
2850         * gcc.dg/pr18241-2.c: Ditto.
2851         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2852         in memset prototype; remove XFAIL.
2853         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2854
2855 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2856
2857         * gcc.dg/vla-8.c: Add.
2858
2859 2006-06-19  Richard Guenther  <rguenther@suse.de>
2860
2861         PR tree-optimization/27090
2862         * g++.dg/tree-ssa/pr27090.C: New testcase.
2863
2864 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2865
2866         PR target/27861
2867         * gcc.dg/pr27861-1.c: New test case.
2868
2869 2006-06-19  Richard Guenther  <rguenther@suse.de>
2870
2871         PR middle-end/28045
2872         * gcc.dg/torture/pr28045.c: New testcase.
2873
2874 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2875
2876         PR fortran/26801
2877         * gfortran.dg/associated_4.f90: New test.
2878
2879 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2880
2881         PR fortran/19310
2882         PR fortran/19904
2883         * gfortran.dg/real_const_3.f90: New test.
2884
2885 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2886
2887         PR c++/28016
2888         * g++.dg/template/static26.C: New test.
2889
2890         PR c++/27979
2891         * g++.dg/expr/bitfield2.C: New test.
2892
2893         PR c++/27884
2894         * g++.dg/parse/linkage2.C: New test.
2895
2896 2006-06-16  Richard Guenther  <rguenther@suse.de>
2897
2898         PR middle-end/27116
2899         * gcc.dg/pr15785-1.c: Revert last change.
2900         * gcc.dg/torture/pr27116-2.c: New testcase.
2901
2902 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2903
2904         PR middle-end/27802
2905         * gcc.dg/pr27802-1.c: New test case.
2906
2907 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2908
2909         PR c++/27689
2910         * g++.dg/template/ttp18.C: New test.
2911         * g++.dg/template/ttp19.C: Likewise.
2912
2913         PR c++/27666
2914         * g++.dg/expr/cond9.C: New test.
2915
2916         PR c++/27640
2917         * g++.dg/template/ctor7.C: New test.
2918
2919 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2920
2921         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2922
2923 2006-06-16  Richard Guenther  <rguenther@suse.de>
2924
2925         PR tree-optimization/27781
2926         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2927
2928 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2929
2930         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2931
2932 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2933
2934         * gcc.dg/tree-ssa/loop-18.c: New test.
2935
2936 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2937
2938         PR c++/27665
2939         * g++.dg/template/crash52.C: New test.
2940
2941         PR c++/27648
2942         * g++.dg/ext/attrib22.C: New test.
2943
2944         PR c++/26559
2945         * g++.dg/template/builtin1.C: New test.
2946         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2947
2948         PR c++/28018
2949         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2950         assignment.
2951         * g++.old-deja/g++.pt/crash51.C: Likewise.
2952
2953         PR c++/27227
2954         * g++.dg/lookup/linkage1.C: New test.
2955         * g++.dg/lookup/linkage2.C: Likewise.
2956
2957 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2958
2959         PR middle-end/27959
2960         * gcc.dg/pr27959.c: New testcase.
2961
2962 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2963
2964         PR target/28014:
2965         * g++.dg/eh/div.C: New test.
2966
2967 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2968
2969         PR c++/27894
2970         * g++.dg/tree-ssa/pr26757.C: New test.
2971         * g++.dg/tree-ssa/pr27894.C: New test.
2972
2973 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2974
2975         * gcc.c-torture/compile/20060609-1.c: New test.
2976
2977         PR target/27863
2978         * gcc.c-torture/compile/pr27863.c: New test.
2979
2980 2006-06-13  Richard Guenther  <rguenther@suse.de>
2981
2982         PR tree-optimization/27830
2983         * g++.dg/tree-ssa/pr27830.C: New testcase.
2984
2985 2006-06-13  Matthew Sachs  <msachs@apple.com>
2986
2987         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2988         the list of compiler flags; this causes those flags to be checked
2989         for things like dg-skip-if.
2990
2991 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2992
2993         PR c++/27601
2994         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2995
2996 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2997             Kazu Hirata  <kazu@codesourcery.com>
2998
2999         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3000         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3001
3002 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3003
3004         PR c++/27933
3005         * g++.dg/lookup/using15.C: New test.
3006
3007         PR c++/27951
3008         * g++.dg/other/anon4.C: New test.
3009
3010 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3011
3012         PR c++/21210
3013         * g++.dg/init/complex1.C: New test case.
3014
3015 2006-06-11  Eric Christopher  <echristo@apple.com>
3016
3017         PR middle-end/27948
3018         * gcc.dg/bf-ms-layout.c: Run on darwin.
3019         * gcc.dg/bf-no-ms-layout: Ditto.
3020         * gcc.dg/attr-ms_struct-2.c: New.
3021         * gcc.dg/bf-ms-layout-2.c: Ditto.
3022
3023 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3024
3025         * gcc.dg/attr-ms_struct-packed1.c: New.
3026
3027 2006-06-09  Mike Stump  <mrs@apple.com>
3028
3029         * gcc.dg/vla-7.c: Add.
3030
3031 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3032
3033         PR fortran/24558
3034         * gfortran.dg/entry_6.f90: New test.
3035
3036         PR fortran/20877
3037         PR fortran/25047
3038         * gfortran.dg/entry_7.f90: New test.
3039
3040 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3041
3042         PR c/27747
3043         * gcc.dg/cpp/_Pragma6.c: New test.
3044
3045         PR c++/27748
3046         * g++.dg/cpp/_Pragma1.C: New test.
3047
3048         PR preprocessor/27746
3049         * gcc.dg/gomp/macro-3.c: New test.
3050         * gcc.dg/gomp/macro-4.c: New test.
3051         * g++.dg/gomp/macro-3.C: New test.
3052         * g++.dg/gomp/macro-4.C: New test.
3053
3054 2006-06-09  Richard Guenther  <rguenther@suse.de>
3055
3056         PR tree-optimization/26998
3057         * gcc.dg/torture/pr26998.c: New testcase.
3058         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3059
3060 2006-06-08  Mike Stump  <mrs@apple.com>
3061
3062         * gcc.dg/pr27095.c: Account for stubs.
3063
3064         PR target/26427
3065         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3066         produce bad code on darwin.
3067
3068 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3069
3070         PR fortran/27958
3071         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3072
3073 2006-06-08  Asher Langton  <langton2@llnl.gov>
3074
3075         PR fortran/27786
3076         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3077
3078 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3079
3080         PR target/27421
3081         * gcc.dg/union-3.c: New test.
3082
3083 2006-06-08  Richard Guenther  <rguenther@suse.de>
3084
3085         PR middle-end/27116
3086         * gcc.dg/torture/pr27116.c: New testcase.
3087         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3088
3089 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3090
3091         PR rtl-optimization/26449
3092         * gcc.dg/pr26449.c: New test.
3093
3094 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3095
3096         PR c++/27601
3097         * g++.dg/ext/offsetof1.C: Test member functions.
3098
3099 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3100
3101         * gcc.dg/pr27095.c: Improve scanning.
3102
3103 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3104
3105         PR fortran/23091
3106         * gfortran.dg/saved_automatic_1.f90: New test.
3107
3108         PR fortran/24168
3109         * gfortran.dg/array_simplify_1.f90: New test.
3110
3111         PR fortran/25090
3112         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3113
3114         PR fortran/25058
3115         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3116
3117 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/27177
3120         * g++.dg/expr/cast7.C: New test.
3121
3122 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3123
3124         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3125         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3126         * lib/fortran-torture.exp (fortran-torture-compile,
3127         fortran-torture-execute): Ditto.
3128
3129 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3130
3131         PR target/27842
3132         * gcc.dg/vmx/pr27842.c: New test.
3133
3134 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3135
3136         PR libfortran/27895
3137         * gfortran.dg/bounds_check_3.f90: New test.
3138
3139 2006-06-05  Mike Stump  <mrs@apple.com>
3140
3141         * objc.dg/objc-fast-4.m: Skip for ppc64.
3142
3143 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3144
3145         PR testsuite/27705
3146         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3147
3148 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3149             Victor Kaplansky  <victork@il.ibm.com>
3150
3151         PR tree-optimizations/26360
3152         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3153         with -fno-tree-dce.
3154         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3155
3156 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3157
3158         PR fortran/14067
3159         * gfortran.dg/data_char_1.f90: Add messages for truncated
3160         strings.
3161
3162         PR fortran/16943
3163         * gfortran.dg/func_decl_2.f90: New test.
3164
3165         PR fortran/20839
3166         * gfortran.dg/do_2.f90: New test.
3167
3168         PR fortran/27655
3169         * gfortran.dg/associated_3.f90: New test.
3170
3171 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3172
3173         PR c++/27819
3174         * g++.dg/template/static25.C: New test.
3175
3176         PR c++/27722
3177         * g++.dg/init/array21.C: New test.
3178
3179         PR c++/27807
3180         * g++.dg/ext/complit7.C: New test.
3181
3182         PR c++/27806
3183         * g++.dg/parse/ptrmem5.C: New test.
3184
3185 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3186             Andrew Pinski  <pinskia@physics.uc.edu>
3187
3188         PR c/27150
3189         PR middle-end/27382
3190         * gcc.dg/pr27150-1.c: New testcase.
3191         * gcc.dg/pr27382-1.c: New testcase.
3192         * gcc.dg/pr27382-2.c: New testcase.
3193
3194 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3195
3196         PR c/25161
3197         PR c/27020
3198         * gcc.dg/array-10.c: New test.
3199
3200 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3201
3202         PR c++/27804
3203         * g++.dg/init/const4.C: New test.
3204         * g++.dg/init/member1.C: Add error-marker.
3205         * g++.dg/other/fold1.C: Adjust error-marker.
3206
3207 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3208
3209         PR c++/27601
3210         * g++.dg/ext/offsetof1.C: New test.
3211
3212 2006-06-04 Eric Christopher <echristo@apple.com>
3213
3214         * gcc.dg/attr-ms_struct-1.c: New.
3215
3216 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3217
3218         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3219
3220 2006-06-04  Richard Guenther  <rguenther@suse.de>
3221
3222         PR tree-optimization/27039
3223         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3224
3225 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3226
3227         PR target/26223
3228         * gcc.target/i386/amd64-abi-2.c: New test case.
3229
3230 2006-06-02  Eric Christopher  <echristo@apple.com>
3231
3232         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3233         * gcc.target/i386/20020523-1.c: Skip if darwin.
3234         * gcc.target/i386/asm-3.c: Ditto.
3235         * gcc.target/i386/20011119-1.c: Ditto.
3236         * gcc.target/i386/clobbers.c: Remove pic part of test.
3237
3238 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3239
3240         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3241         * g++.old-deja/g++.other/init19.C: Ditto.
3242         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3243         and add other platforms as expected failures.
3244
3245 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3246
3247         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3248         (is-effective-target-keyword): Ditto.
3249
3250 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3251
3252         PR fortran/27715
3253         * gfortran.dg/extended_char_comparison_1.f:  New test.
3254
3255 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3256
3257         PR fortran/25098
3258         * gfortran.dg/dummy_procedure_1.f90: New test.
3259
3260         PR fortran/25147
3261         * gfortran.dg/dummy_procedure_2.f90: New test.
3262
3263         * gfortran.dg/associated_2.f90: Correct to make consistent with
3264         standard.
3265
3266 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3267
3268         * gcc.target/i386/387-11.c: New test case.
3269
3270 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3271
3272         PR c++/27801
3273         * g++.dg/template/cond6.C: New test.
3274
3275         PR c++/26496
3276         * g++.dg/template/crash51.C: New test.
3277         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3278
3279         PR c++/27385
3280         * g++.dg/init/array20.C: New test.
3281
3282 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3283
3284         * gcc.dg/builtins-54.c: New test case.
3285
3286 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3287
3288         PR c++/26433
3289         * g++.dg/template/fntry1.C: Add dg-do link.
3290
3291         PR c++/27808
3292         * g++.dg/parse/friend6.C: New test.
3293
3294 2006-05-30  Asher Langton  <langton2@llnl.gov>
3295
3296         * gfortran.dg/cray_pointers_7.f90: New test.
3297
3298 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3299
3300         PR tree-optimization/23452
3301         * gcc.dg/fold-mulconj-1.c: New test case.
3302
3303 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3304
3305         PR c++/27803
3306         * g++.dg/parse/bitfield1.C: New test.
3307
3308 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3309
3310         * gcc.target/ppc-eq0-1.c: New test case.
3311         * gcc.target/ppc-negeq0-1.c: New test case.
3312
3313 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3314
3315         PR c/27273
3316         * gcc.dg/overflow-warn-5.c: New test.
3317
3318 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3319
3320         PR c/27718
3321         * gcc.dg/sizeof-1.c: New test.
3322
3323 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3324
3325         PR target/27790
3326         * gcc.target/i386/pr27790.c: New test.
3327
3328 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3329
3330         PR libgfortran/27757
3331         * gfortran.dg/direct_io_5.f90: New test.
3332
3333 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3334
3335         PR libgfortran/27634
3336         * gfortran.dg/fmt_missing_period_1.f: New test.
3337         * gfortran.dg/fmt_missing_period_2.f: New test.
3338         * gfortran.dg/fmt_missing_period_3.f: New test.
3339
3340 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3341
3342         PR fortran/19777
3343         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3344         arrays.
3345
3346 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3347
3348         PR c++/27713
3349         * g++.dg/template/new6.C: New test.
3350
3351 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3352
3353         PR tree-optimization/24964
3354         * gcc.target/i386/387-10.c: New test case.
3355
3356 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3357
3358         * intrinsics/string_intrinsics.c (compare_string):
3359         Use memcmp instead of strncmp to avoid tripping over
3360         CHAR(0) in a string.
3361
3362 2006-05-27  Richard Guenther  <rguenther@suse.de>
3363
3364         PR middle-end/27773
3365         * gcc.dg/torture/pr27773.c: New testcase.
3366
3367 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3368
3369         * gcc.dg/pr24561.c: Rename to..
3370         * gcc.dg/pr25962.c: .. this.
3371
3372 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3373
3374         PR fortran/19777
3375         * gfortran.dg/bounds_check_2.f: New test.
3376
3377 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3378
3379         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3380         * gfortran.dg/byte_1.f90: Likewise.
3381         * gfortran.dg/dup_save_2.f90: Likewise.
3382
3383 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3384
3385         * gfortran.dg/associated_2.f90: New test.
3386
3387 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3388
3389         PR fortran/27524
3390         * gfortran.dg/bounds_check_1.f90: New test.
3391
3392 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3393
3394         PR rtl-optimization/27661
3395         * gcc.dg/pr27661.c: New test case.
3396
3397 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3398
3399         PR fortran/23151
3400         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3401         * gfortran.dg/print_parentheses_1.f:  New test.
3402         * gfortran.dg/print_parentheses_2.f90:  New test.
3403
3404 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3405
3406         PR target/27758
3407         * gcc.dg/pr27758.c: New test.
3408
3409 2006-05-24  Falk Hueffner  <falk@debian.org>
3410
3411         * gcc.c-torture/compile/pr27571.c: New test.
3412
3413 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3414
3415         PR fortran/27709
3416         * gfortran.dg/spec_expr_4.f90: New test.
3417
3418         PR fortran/27155
3419         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3420
3421 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3422
3423         PR c++/20103
3424         * g++.dg/ext/complit6.C: New test.
3425         * g++.dg/ext/complit3.C: Adjust error markers.
3426         * g++.dg/init/const3.C: New test.
3427
3428 2006-05-25  Richard Guenther  <rguenther@suse.de>
3429
3430         PR middle-end/27743
3431         * gcc.dg/torture/pr27743.c: New testcase.
3432
3433 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3434
3435         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3436
3437 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3438
3439         * gcc.dg/compat/scalar-by-value-x.h: New.
3440         * gcc.dg/compat/scalar-by-value-y.h: New.
3441         * gcc.dg/compat/scalar-by-value-5.c: New.
3442         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3443         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3444         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3445         * gcc.dg/compat/scalar-by-value-6.c: New.
3446         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3447         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3448         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3449
3450 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3451
3452         PR tree-optimization/27639
3453         PR tree-optimization/26719
3454         * gcc.dg/pr27639.c: New test.
3455         * gcc.dg/pr26719.c: New test.
3456         * gcc.dg/tree-ssa/scev-cast.c: New test.
3457
3458 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/20173
3461         * g++.dg/template/error21.C: New test.
3462
3463 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3464
3465         PR target/27696
3466         * gcc.target/i386/pr27696.c: New.
3467
3468 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3469
3470         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3471
3472         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3473
3474 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3475
3476         PR c++/27716
3477         * g++.dg/other/assign1.C: New test.
3478
3479 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3480
3481         PR target/27266
3482         * gcc.target/i386/pr27266.c: New.
3483
3484 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3485
3486         PR c++/27451
3487         * g++.dg/ext/asm9.C: New test.
3488
3489 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3490
3491         PR rtl-optimization/25514
3492         * gcc.c-torture/compile/pr25514.c: New test.
3493
3494 2006-05-22  Richard Guenther  <rguenther@suse.de>
3495
3496         Revert
3497         2006-01-31  Richard Guenther  <rguenther@suse.de>
3498
3499         * gcc.target/i386/sselibm-1.c: New testcase.
3500         * gcc.target/i386/sselibm-2.c: Likewise.
3501         * gcc.target/i386/sselibm-3.c: Likewise.
3502         * gcc.target/i386/sselibm-4.c: Likewise.
3503         * gcc.target/i386/sselibm-5.c: Likewise.
3504
3505 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3506
3507         PR c/27420
3508         * gcc.dg/func-args-2.c: New test.
3509
3510         PR c/26818
3511         * gcc.dg/struct-incompl-1.c: New test.
3512
3513 2006-05-22  Richard Guenther  <rguenther@suse.de>
3514
3515         PR testsuite/27708
3516         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3517         the transformations we test for.
3518
3519 2006-05-22  Richard Guenther  <rguenther@suse.de>
3520
3521         PR testsuite/27707
3522         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3523
3524 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3525
3526         PR c++/27210
3527         * g++.dg/warn/new1.C: New test.
3528         * g++.dg/template/new5.C: Likewise.
3529
3530 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3531
3532         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3533         * gcc.target/i386/20060512-3.c: Likewise.
3534
3535 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3536
3537         PR rtl-optimization/27671
3538         * gcc.c-torture/execute/pr27671-1.c: New.
3539         * gcc.dg/pr27671-2.c: Likewise.
3540
3541         PR tree-optimization/26622.
3542         * gcc.c-torture/compile/pr26622.c: New.
3543
3544 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3545
3546         PR fortran/27613
3547         * gfortran.dg/recursive_reference_1.f90: New test.
3548
3549 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3550
3551         PR fortran/25746
3552         * gfortran.dg/elemental_subroutine_3.f90: New test.
3553
3554         PR fortran/25090
3555         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3556
3557         PR fortran/27584
3558         * gfortran.dg/associated_target_1.f90: New test.
3559
3560         PR fortran/19015
3561         * gfortran.dg/maxloc_shape_1.f90: New test.
3562
3563 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3564
3565         PR libgfortran/24459
3566         * gfortran.dg/namelist_24.f90: New test.
3567         * gfortran.dg/namelist_12.f: Fix typo in comment.
3568
3569 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3570
3571         PR middle-end/25776
3572         * g++.dg/other/error11.C: New test.
3573
3574 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3575
3576         * gcc.target/mips/pr26765.c: Add -w to options.
3577
3578 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3579
3580         * lib/target-supports.exp (check_effective_target_mpaired_single):
3581         New function.
3582         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3583         multilibs.
3584         * g++.dg/vect/vect.exp: Likewise.
3585
3586 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3587
3588         PR testsuite/25891
3589         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3590
3591 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3592
3593         PR fortran/27662
3594         * gfortran.dg/temporary_1.f90: New file.
3595
3596 2006-05-19  Andreas Schwab  <schwab@suse.de>
3597
3598         * g++.dg/other/unused1.C: Also match "stringz".
3599
3600 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/26433
3603         * g++.dg/template/fntry1.C: New test.
3604
3605 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3606
3607         PR c++/27471
3608         PR c++/27506
3609         * g++.dg/conversion/bitfield5.C: New test.
3610         * g++.dg/conversion/bitfield6.C: New test.
3611
3612 2006-05-18  Mike Stump  <mrs@apple.com>
3613
3614         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3615         * gcc.dg/vla-4.c: Add.
3616         * gcc.dg/vla-5.c: Add.
3617         * gcc.dg/vla-6.c: Add.
3618
3619 2006-05-12  Stuart Hastings  <stuart@apple.com>
3620
3621         * testsuite/gcc.target/i386/20060512-1.c: New.
3622         * testsuite/gcc.target/i386/20060512-2.c: New.
3623         * testsuite/gcc.target/i386/20060512-3.c: New.
3624         * testsuite/gcc.target/i386/20060512-4.c: New.
3625
3626 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3627
3628         PR c++/26122
3629         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3630
3631         PR c++/26068
3632         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3633         * g++.dg/parse/linkage1.C: New test.
3634
3635 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3636
3637         PR tree-optimization/27548
3638         * g++.dg/tree-ssa/pr27548.C: New test.
3639
3640 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3641
3642         PR fortran/26551
3643         * gfortran.dg/recursive_check_1.f: New test.
3644         * gfortran.dg/recursive_check_2.f90: New test.
3645
3646 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3647
3648         * g++.dg/opt/temp2.C: New test.
3649
3650 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR c++/27491
3653         * g++.dg/init/brace5.C: New test.
3654
3655         PR middle-end/27415
3656         * gcc.dg/gomp/pr27415.c: New test.
3657         * g++.dg/gomp/pr27415.C: New test.
3658
3659         PR tree-optimization/27549
3660         * g++.dg/tree-ssa/pr27549.C: New test.
3661
3662 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3663
3664         PR libgfortran/27575
3665         * gfortran.dg/read_eof_4.f90: New test.
3666
3667 2006-05-16  Richard Guenther  <rguenther@suse.de>
3668
3669         PR tree-optimization/22303
3670         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3671
3672 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3673
3674         PR middle-end/27573
3675         * gcc.dg/gomp/pr27573.c: New test.
3676         * gfortran.dg/gomp/pr27573.f90: New test.
3677
3678         PR c/27499
3679         * gcc.dg/gomp/pr27499.c: New test.
3680         * g++.dg/gomp/pr27499.C: New test.
3681
3682 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3683
3684         PR c++/27339
3685         * g++.dg/parser/access8.C: Adjust error marker.
3686         * g++.dg/template/access17.C: New test.
3687         * g++.dg/template/access18.C: Likewise.
3688
3689 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3690
3691         PR target/26600
3692         * gcc.target/i386/pr26600.c: New test case.
3693
3694 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR c++/27505
3697         * g++.dg/expr/bitfield1.C: New test.
3698
3699 2006-05-15  Richard Guenther  <rguenther@suse.de>
3700
3701         PR tree-optimization/27603
3702         * gcc.dg/torture/pr27603.c: New testcase.
3703
3704 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3705
3706         PR fortran/25090
3707         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3708
3709         PR fortran/25082
3710         * gfortran.dg/scalar_return_1.f90: New test.
3711
3712         PR fortran/27411
3713         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3714
3715 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3716
3717         * gcc.dg/gomp/critical-4.c: New test.
3718         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3719         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3720         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3721         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3722
3723 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3724
3725         PR c++/27582
3726         * g++.dg/template/dependent-args1.C: New test.
3727
3728         PR c++/27581
3729         * g++.dg/lookup/this1.C: New test.
3730
3731         PR c++/27315
3732         * g++.dg/template/operator6.C: New test.
3733         * g++.dg/template/incomplete3.C: New test.
3734
3735         PR c++/27559
3736         * g++.dg/template/new4.C: New test.
3737
3738         PR c++/27496
3739         * g++.dg/template/void2.C: New test.
3740
3741 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3742
3743         * g++.dg/template/dependent-expr5.C: New test.
3744
3745 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3746
3747         PR middle-end/26729
3748         * gcc.dg/pr26729-1.c: New test case.
3749
3750 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3751
3752         * gcc.dg/pr27003.c: New test.
3753
3754 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3755
3756         * lib/target-supports.dg (check_cxa_atexit_available): Change
3757         v3_target_compile to ${tool}_target_compile.
3758
3759 2006-05-11  Jason Merrill  <jason@redhat.com>
3760
3761         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3762
3763 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3764
3765         PR fortran/27553
3766         * gfortran.dg/label_5.f90: New test.
3767
3768 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3769
3770         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3771         check_effective_target_powerpc_altivec_ok): New.
3772         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3773         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3774         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3775         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3776         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3777         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3778         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3779         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3780         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3781         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3782         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3783         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3784         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3785         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3786         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3787         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3788         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3789         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3790         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3791         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3792         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3793         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3794         gcc.target/powerpc/altivec-9.c,
3795         gcc.target/powerpc/altivec-consts.c,
3796         gcc.target/powerpc/altivec-pr22085.c,
3797         gcc.target/powerpc/altivec-splat.c,
3798         gcc.target/powerpc/altivec-types-1.c,
3799         gcc.target/powerpc/altivec-types-2.c,
3800         gcc.target/powerpc/altivec-types-3.c,
3801         gcc.target/powerpc/altivec-types-4.c,
3802         gcc.target/powerpc/altivec-varargs-1.c,
3803         gcc.target/powerpc/altivec-vec-merge.c,
3804         gcc.target/powerpc/ppc-vector-memcpy.c,
3805         gcc.target/powerpc/ppc-vector-memset.c,
3806         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3807         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3808         these effective targets.
3809         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3810         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3811
3812 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3813
3814         PR middle-end/27384
3815         * g++.dg/other/fold1.C: New test.
3816
3817         PR middle-end/27488
3818         * gcc.dg/fold-nonneg-1.c: New test.
3819
3820         PR c++/27547
3821         * g++.dg/other/operator1.C: New test.
3822
3823 2006-05-11  Richard Guenther  <rguenther@suse.de>
3824
3825         PR middle-end/27529
3826         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3827
3828 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3829
3830         * lib/target-supports-dg.exp (check-flags): New.
3831         (dg-skip-if): Move flag checks.
3832
3833 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3834
3835         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3836         * lib/target-supports.dg (check_cxa_atexit_available): New.
3837
3838 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3839
3840         PR fortran/27470
3841         * gfortran.dg/multiple_allocation_2.f90: New test case.
3842
3843 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3844
3845         * gcc.target/arm/pr27387.C: Fix a comment typo.
3846
3847 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3848
3849         PR fortran/24549
3850         * gfortran.dg/error_recovery_1.f90: New test.
3851
3852 2006-05-10  Richard Guenther  <rguenther@suse.de>
3853
3854         PR tree-optimization/27302
3855         * gcc.dg/torture/pr27302.c: New testcase.
3856
3857 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3858         Richard Guenther  <rguenther@suse.de>
3859
3860         PR middle-end/27498
3861         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3862
3863 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3864
3865         PR rtl-optimization/27335
3866         * gcc.dg/pr27335.c: New test.
3867
3868 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3869
3870         * gcc.target/mips/mips-ps-5.c: New file.
3871
3872 2006-05-08  Jan Hubicka  <jh@suse.cz>
3873
3874         PR middle-end/25962
3875         * gcc.dg/pr25962.c: New.
3876
3877 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3878
3879         PR target/27158
3880         * gcc.target/powerpc/pr27158.c: New test case.
3881
3882 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3883
3884         PR testsuite/27476
3885         * ada/acats/run_all.sh: Use test -z.
3886
3887 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3888
3889         PR libfortran/18271
3890         * gfortran.dg/spec_expr_3.f90: New test.
3891
3892 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3893
3894         PR target/24879
3895         * gcc.target/i386/monitor.c: New file.
3896
3897 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3898
3899         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3900
3901 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3902
3903         PR c++/27447
3904         * g++.dg/other/ptrmem7.C: New test.
3905
3906 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3907
3908         PR target/27421
3909         * gcc.dg/array-9.c: New test.
3910
3911 2006-05-07  Richard Guenther  <rguenther@suse.de>
3912
3913         PR tree-optimization/27409
3914         * gcc.dg/torture/pr27409.c: New testcase.
3915
3916 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3917
3918         PR fortran/27457
3919         * gfortran.dg/select_6.f90: New.
3920
3921 2006-05-07  Richard Guenther  <rguenther@suse.de>
3922
3923         PR tree-optimization/27136
3924         * gcc.dg/torture/pr27136.c: New testcase.
3925
3926 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3927
3928         PR fortran/24813
3929         * gfortran.dg/char_cons_len_1.f90: New test.
3930
3931 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3932
3933         PR c++/27427
3934         * g++.dg/template/incomplete2.C: New test.
3935
3936 2006-05-06  Richard Guenther  <rguenther@suse.de>
3937
3938         PR tree-optimization/27151
3939         * gcc.dg/vect/pr27151.c: New testcase.
3940
3941 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3942
3943         PR c++/27430
3944         * g++.dg/template/void1.C: New test.
3945
3946         PR c++/27423
3947         * g++.dg/other/void2.C: New test.
3948
3949         PR c++/27422
3950         * g++.dg/conversion/void1.C: New test.
3951
3952 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3953
3954         PR/21391
3955         * g++.dg/other/unused1.C: New.
3956
3957 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3958
3959         PR objc/27240
3960         * objc.dg/member-1.m: New test.
3961
3962 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3963
3964         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3965
3966 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3967
3968         PR libfortran/26985
3969         * gfortran.dg/matmul_2.f90: New test.
3970
3971 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3972
3973         * ada/acats/run_all.sh: Use sync when main not found.
3974
3975 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3976
3977         PR target/26765
3978         * gcc.target/mips/pr26765.c: New.
3979
3980 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3981
3982         * gcc.target/bfin: New directory.
3983         * gcc.target/bfin/bfin.exp: New file.
3984         * gcc.target/bfin/frmul.c: New file.
3985         * gcc.target/bfin/arith.c: New file.
3986         * gcc.target/bfin/mul-combine.c: New file.
3987         * gcc.target/bfin/shift.c: New file.
3988
3989 2006-05-04  Richard Guenther  <rguenther@suse.de>
3990
3991         PR tree-optimization/14287
3992         PR tree-optimization/14844
3993         PR tree-optimization/19792
3994         PR tree-optimization/21608
3995         PR tree-optimization/27090
3996         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3997         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3998         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3999         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4000         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4001
4002 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4003
4004         PR tree-optimization/27285
4005         * gcc.c-torture/execute/pr27285.c: New test.
4006
4007         PR middle-end/27388
4008         * gcc.dg/gomp/pr27388-1.c: New test.
4009         * gcc.dg/gomp/pr27388-2.c: New test.
4010         * gcc.dg/gomp/pr27388-3.c: New test.
4011
4012         PR c++/27359
4013         * g++.dg/gomp/pr27359.C: New test.
4014
4015 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4016
4017         PR fortran/20248
4018         * gfortran.dg/iargc.f90: New test.
4019
4020 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4021
4022         PR c++/27102
4023         * g++.dg/template/crash49.C: New test.
4024
4025 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4026
4027         PR testsuite/27032
4028         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4029
4030 2006-05-02  Jeff Law  <law@redhat.com>
4031
4032         PR tree-optimization/27364
4033         * gcc.c-torture/execute/pr27364.c: New test.
4034
4035 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4036
4037         PR c++/27309
4038         * g++.dg/parser/ctor5.C: New test.
4039
4040 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4041
4042         PR target/27387
4043         * gcc.target/arm/arm.exp: New.
4044         * gcc.target/arm/pr27387.C: Likewise.
4045
4046 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4047
4048         PR fortran/27269
4049         PR fortran/27324
4050         * gfortran.dg/module_equivalence_2.f90: New test.
4051
4052 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4053
4054         PR middle-end/27337
4055         * g++.dg/gomp/pr27337-1.C: New test.
4056         * g++.dg/gomp/pr27337-2.C: New test.
4057
4058         PR middle-end/27328
4059         * gcc.dg/gomp/pr27328.c: New test.
4060
4061         PR middle-end/27325
4062         * g++.dg/gomp/pr27325.C: New test.
4063
4064         PR middle-end/27310
4065         * g++.dg/gomp/pr27310.C: New test.
4066
4067 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4068
4069         PR tree-optimization/27291
4070         * g++.dg/tree-ssa/pr27291.C: New test.
4071
4072 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4073
4074         PR tree-optimization/27283
4075         * g++.dg/tree-ssa/pr27283.C: New test.
4076
4077 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4078
4079         * gcc.dg/tree-ssa/loop-16.c: New test.
4080
4081 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4082             Joseph S. Myers  <joseph@codesourcery.com>
4083
4084         * gcc.dg/Wconversion-3.c: New test case.
4085         * gcc.dg/Wconversion-4.c: Likewise.
4086
4087 2006-05-01  Richard Guenther  <rguenther@suse.de>
4088
4089         PR tree-optimization/26726
4090         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4091
4092 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4093
4094         * gcc.dg/Woverflow-1.c: New test case.
4095         * gcc.dg/Woverflow-2.c: Likewise.
4096         * gcc.dg/Woverflow-3.c: Likewise.
4097
4098 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4099
4100         PR c++/27094
4101         * g++.dg/template/defarg8.C: New test.
4102
4103 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4104
4105         PR c++/27278
4106         * g++.dg/parse/operator7.C: New test.
4107
4108 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4109
4110         PR c++/11471
4111         PR c++/27102
4112         * g++.dg/template/crash48.C: New test.
4113
4114         PR c++/27279
4115         * g++.dg/parse/ctor4.C: New test.
4116
4117 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4118
4119         PR fortran/25681
4120         * gfortran.df/char_type_len.f90: New test.
4121
4122 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4123
4124         PR libgfortran/27304
4125         * gfortran.dg/fmt_exhaust.f90: New test.
4126
4127 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4128
4129         PR c/25309
4130         * gcc.dg/large-size-array-2.c: New test case.
4131
4132 2006-04-28  Richard Guenther  <rguenther@suse.de>
4133
4134         PR target/26826
4135         * gcc.target/i386/pr26826.c: New testcase.
4136
4137 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4138
4139         PR middle-end/27260
4140         * gcc.c-torture/execute/pr27260.c: New.
4141
4142 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4143
4144         PR middle-end/27095
4145         * gcc.dg/pr27095.c: New.
4146
4147 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4148
4149         PR c++/27292
4150         * g++.dg/conversion/bitfield4.C: New test.
4151
4152 2006-04-27  Eric Christopher  <echristo@apple.com>
4153
4154         * gcc.dg/pragma-ms_struct.c: New.
4155
4156 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4157
4158         PR c++/27102
4159         * g++.dg/template/crash47.C: New test.
4160
4161 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4162
4163         * gcc.target/i386/sse-7.c: build with -msse.
4164
4165 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4166
4167         PR testsuite/27274:
4168         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4169         (main): Exit if processor doesn't support SSE.
4170
4171 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4172
4173         PR middle-end/27282
4174         * gcc.c-torture/compile/pr27282.c: New test.
4175
4176 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR middle-end/26913
4179         * g++.dg/gomp/pr26913.C: New test.
4180
4181         PR c/25996
4182         * gcc.dg/gomp/pr25996.c: New test.
4183         * g++.dg/gomp/pr25996.C: New test.
4184
4185 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4186
4187         PR rtl-optimization/26725
4188         * gcc.c-torture/compile/pr26725.c: New test.
4189
4190 2006-04-25  Richard Guenther  <rguenther@suse.de>
4191
4192         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4193         than n + -1.
4194
4195 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4196
4197         * gcc.dg/20060425-1.c: New testcase.
4198
4199 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4200
4201         PR tree-optimization/26865
4202         * gcc.dg/pr26865.c: New test.
4203
4204 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4205
4206         PR c++/27292
4207         * g++.dg/conversion/bitfield1.C: New test.
4208         * g++.dg/conversion/bitfield2.C: Likewise.
4209         * g++.dg/conversion/bitfield3.C: Likewise.
4210
4211 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4212         Richard Guenther  <rguenther@suse.de>
4213
4214         PR tree-optimization/27236
4215         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4216
4217 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4218
4219         PR c++/19963
4220         * g++.dg/other/incomplete2.C: New test.
4221
4222 2006-04-24  Richard Guenther  <rguenther@suse.de>
4223
4224         PR middle-end/26869
4225         * gcc.dg/torture/pr26869.c: New testcase.
4226
4227 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4228         Richard Guenther  <rguenther@suse.de>
4229
4230         PR tree-optimization/27218
4231         * g++.dg/tree-ssa/pr27218.C: New testcase.
4232
4233 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/26912
4236         * g++.dg/template/friend41.C: New test.
4237
4238 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4239
4240         * g++.dg/opt/pr15551.C: Include cstdio.
4241         (main): Use remove instead of unlink.
4242
4243 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4244
4245         * gcc.dg/sibcall-7.c: New test.
4246         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4247         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4248         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4249         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4250         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4251
4252 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4253
4254         PR c++/26534
4255         * g++.dg/opt/bitfield1.C: New test.
4256         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4257         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4258         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4259         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4260         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4261         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4262         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4263         * g++.dg/abi/bitfield2.C: Likewise.
4264         * g++.dg/init/bitfield1.C: Likewise.
4265
4266 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4267
4268         PR fortran/25099
4269         * gfortran.dg/elemental_subroutine_4.f90: New test.
4270         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4271         call sub (m, x).
4272
4273 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4274
4275         * gcc.c-torture/compile/20060421-1.c: New testcase.
4276
4277 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4278
4279         PR c/25875
4280         * gcc.dg/init-bad-4.c: New test.
4281
4282 2006-04-21  Paul Brook  <paul@codesourcery.com>
4283
4284         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4285
4286 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4287
4288         PR fortran/27122
4289         * gfortran.dg/defined_operators_1.f90: New test.
4290         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4291         remove old ones associated, incorrectly, with Note 5.46.
4292
4293         PR fortran/27113
4294         * gfortran.dg/character_array_constructor_1.f90: New test.
4295
4296 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4297
4298         * gcc.dg/20060419-1.c: New test.
4299
4300 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4301
4302         PR c/26774
4303         * gcc.dg/struct-parse-1.c: New test case.
4304
4305 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4306
4307         PR c++/26558
4308         * g++.dg/parse/template19.C: New test.
4309
4310         PR c++/26739
4311         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4312
4313         PR c++/26036
4314         * g++.dg/expr/call3.C: New test.
4315
4316         PR c++/10385
4317         * g++.dg/conversion/dynamic1.C: New test.
4318
4319 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4320
4321         PR c++/27102
4322         * g++.dg/template/crash35.C: Tweak error markers.
4323         * g++.dg/template/crash46.C: New test.
4324         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4325         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4326
4327 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4328
4329         PR rtl-optimization/14261
4330         * gcc.c-torture/compile/20060419-1.c: Added.
4331
4332 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4333
4334         * gfortran.dg/label_1.f90: Adjust dg-error.
4335
4336 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4337
4338         PR target/26961
4339         * gcc.dg/fold-cond-1.c: New test case.
4340         * gcc.dg/pr26961-1.c: Likewise.
4341
4342 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4343
4344         PR libgfortran/27138
4345         * gfortran.dg/read_bad_advance.f90: New test.
4346
4347 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4348             Dale Johannesen  <dalej@apple.com>
4349
4350         PR target/24076
4351         * gcc.target/i386/vecinit-3.c: New testcase.
4352         * gcc.target/i386/vecinit-4.c: Likewise.
4353         * gcc.target/i386/sse-18.c: Likewise.
4354         * gcc.target/i386/sse-19.c: Likewise.
4355
4356 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4357
4358         * gfortran.dg/allocate_zerosize_1.f90: New test.
4359
4360 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4361
4362         PR c++/26365
4363         * g++.dg/template/crash45.C: New test.
4364
4365 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4366
4367         PR fortran/26787
4368         * gfortran.dg/proc_assign_1.f90: New test.
4369         * gfortran.dg/procedure_lvalue.f90: Change message.
4370         * gfortran.dg/namelist_4.f90: Add new error.
4371
4372         PR fortran/25597
4373         PR fortran/27096
4374         * gfortran.dg/auto_pointer_array_result_1.f90
4375
4376         PR fortran/27089
4377         * gfortran.dg/specification_type_resolution_1.f90
4378
4379         PR fortran/18003
4380         PR fortran/25669
4381         PR fortran/26834
4382         * gfortran.dg/bounds_temporaries_1.f90: New test.
4383
4384         PR fortran/27124
4385         * gfortran.dg/array_return_value_1.f90: New test.
4386
4387 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4388
4389         PR fortran/25336
4390         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4391
4392 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR middle-end/26823
4395         * g++.dg/gomp/pr26823-1.C: New test.
4396         * g++.dg/gomp/pr26823-2.C: New test.
4397
4398 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4399
4400         PR middle-end/27134
4401         * gcc.dg/pr27314.c: New test.
4402
4403 2006-04-13  Richard Henderson  <rth@redhat.com>
4404
4405         * g++.dg/gomp/block-0.C: Update expected matches.
4406
4407 2006-04-13  DJ Delorie  <dj@redhat.com>
4408
4409         * lib/target-supports.exp (check_effective_target_int32plus): New.
4410         (check_effective_target_ptr32plus): New.
4411         (check_effective_target_size32plus): New.
4412         (check_effective_target_int16): New.
4413         (check_profiling_available): Add m32c to the list of unsupported targets.
4414
4415         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4416         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4417         memory size.
4418         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4419         pointers.
4420         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4421         size_t.
4422         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4423         and size_t.
4424         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4425         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4426         not just xstormy16.  Skip m32c due to weird pointer size.
4427         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4428         not just xstormy16.
4429         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4430         not just xstormy16.
4431         * gcc.dg/20020312-2.c: Add m32c support.
4432         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4433         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4434         in test.
4435         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4436         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4437         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4438         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4439         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4440         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4441         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4442         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4443         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4444         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4445         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4446         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4447         in test.
4448         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4449         in test.
4450         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4451         * gcc.dg/pr23049.c: Require >=32 bit integers.
4452         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4453         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4454         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4455         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4456         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4457         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4458         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4459         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4460         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4461         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4462         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4463         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4464         prototype in test.
4465         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4466         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4467         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4468         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4469         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4470
4471         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4472         * gcc.c-torture/execute/20040703-1.x: Likewise.
4473         * gcc.c-torture/execute/20040705-1.x: Likewise.
4474         * gcc.c-torture/execute/20040705-2.x: Likewise.
4475         * gcc.c-torture/execute/20040709-1.x: Likewise.
4476         * gcc.c-torture/execute/20040709-2.x: Likewise.
4477         * gcc.c-torture/execute/20040811-1.x: Likewise.
4478         * gcc.c-torture/execute/20050316-1.x: Likewise.
4479         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4480         * gcc.c-torture/execute/pr19689.x: Likewise.
4481         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4482         * gcc.c-torture/execute/usmul.x: Likewise.
4483         * gcc.c-torture/execute/vrp-5.x: Likewise.
4484         * gcc.c-torture/execute/vrp-6.x: Likewise.
4485         * gcc.dg/debug/20041023-1.s: Likewise.
4486
4487 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4488
4489         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4490         of integers to a vector types are now constant expressions in C.
4491         * gcc.dg/vect/vect-fold-1.c: New test case.
4492
4493 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4494             Ulrich Weigand  <uweigand@de.ibm.com>
4495
4496         PR target/27006
4497         * gcc.dg/vmx/pr27006.c: New testcase.
4498
4499 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4500
4501         PR libgfortran/26766
4502         * gfortran.dg/write_recursive.f90: New test.
4503
4504 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4505
4506         * g++.dg/parse/dtor7.C: New test.
4507         * g++.dg/parse/new1.C: Add error marker.
4508         * g++.dg/template/new3.C: New test.
4509
4510         PR c++/26122
4511         * g++.dg/template/pure1.C: New test.
4512
4513         PR c++/26295
4514         * g++.dg/parse/ptrmem4.C: New test.
4515
4516 2006-04-10  Jeff Law  <law@redhat.com>
4517
4518         PR/27087
4519         * gcc.c-torture/compile/pr27087.c: New test.
4520
4521 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4522
4523         PR/21391
4524         * gcc.dg/20060410.c: New.
4525
4526 2006-04-10  Matthias Klose  <doko@debian.org>
4527
4528         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4529         Recognize multilib directory names containing underscores.
4530
4531 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4532
4533         * gcc.target/i386/vecinit-1.c: New test case.
4534         * gcc.target/i386/vecinit-2.c: Likewise.
4535
4536 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4537
4538         PR debug/27057
4539         * g++.dg/debug/dwarf2-2.C: New test.
4540
4541 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4542
4543         PR rtl-optimization/27073
4544         * gcc.c-torture/execute/pr27073.c: New test.
4545
4546 2006-04-08  Mike Stump  <mrs@apple.com>
4547
4548         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4549
4550 2006-04-07  Richard Guenther  <rguenther@suse.de>
4551
4552         PR tree-optimization/26135
4553         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4554
4555 2006-04-06  Jan Hubicka  <jh@suse.cz>
4556
4557         PR profile/26399
4558         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4559
4560 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4561
4562         * g++.dg/conversion/nullptr1.C: New test case.
4563         * g++.dg/conversion/nullptr2.C: Likewise.
4564
4565 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4566
4567         * gfortran.dg/dependency_18.f90: New test case.
4568
4569 2006-04-05  Richard Guenther  <rguenther@suse.de>
4570
4571         PR tree-optimization/26919
4572         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4573         * gcc.dg/ipa/ipa-2.c: Likewise.
4574         * gcc.dg/ipa/ipa-3.c: Likewise.
4575         * gcc.dg/ipa/ipa-5.c: Likewise.
4576
4577 2006-04-05  Richard Guenther  <rguenther@suse.de>
4578
4579         PR tree-optimization/26763
4580         * gcc.dg/torture/pr26763-1.c: New testcase.
4581         * gcc.dg/torture/pr26763-2.c: Likewise.
4582
4583 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4584
4585         PR fortran/23634
4586         PR fortran/25619
4587         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4588
4589 2006-04-04  Eric Christopher  <echristo@apple.com>
4590
4591         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4592         stubs.
4593         * gcc.target/i386/387-5.c: Ditto.
4594
4595 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4596
4597         * gcc.target/sparc/struct-ret-check.c: New test.
4598
4599 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4600
4601         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4602         zero decimal digits specified in format.
4603
4604 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4605
4606         PR fortran/26891
4607         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4608
4609         PR fortran/26976
4610         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4611         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4612         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4613         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4614         bigendian-ness.
4615
4616 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4617
4618         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4619         dummy arguments work when the actual argument is itself a dummy
4620         argument of the caller.
4621
4622 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4623
4624         PR libfortran/24685
4625         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4626
4627 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4628
4629         * gfortran.dg/dependencency_17.f90: New test case.
4630
4631 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4632
4633         * gfortran.dg/dependency_14.f90: New test case.
4634         * gfortran.dg/dependency_15.f90: Likewise.
4635         * gfortran.dg/dependency_16.f90: Likewise.
4636
4637 2006-03-31  Asher Langton  <langton2@llnl.gov>
4638
4639         PR fortran/25358
4640         gfortran.dg/cray_pointers_6.f90: New test.
4641
4642 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4643
4644         PR libgfortran/26890
4645         * gfortran.dg/read_size_noadvance.f90: New test.
4646
4647 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4648
4649         PR fortran/25031
4650         * gfortran.dg/multiple_allocation_1.f90: Check that the
4651         size has changed after a re-allocation with stat.
4652
4653 2006-03-30  Richard Guenther  <rguenther@suse.de>
4654
4655         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4656         removal.
4657         * gcc.target/i386/sselibm-2.c: Likewise.
4658         * gcc.target/i386/sselibm-3.c: Likewise.
4659         * gcc.target/i386/sselibm-4.c: Likewise.
4660         * gcc.target/i386/sselibm-5.c: Likewise.
4661
4662 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4663
4664         * gcc.dg/fold-andxor-1.c: New test case.
4665         * gcc.dg/fold-xorand-1.c: Likewise.
4666
4667 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4668
4669         * gcc.dg/fold-convnotconv-1.c: New test case.
4670
4671 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4672
4673         PR fortran/26779
4674         * gfortran.dg/private_type_5.f90: New test.
4675
4676 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4677
4678         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4679
4680 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4681
4682         * gfortran.dg/advance_2.f90: New test.
4683         * gfortran.dg/advance_3.f90: New test.
4684
4685         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4686
4687 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4688
4689         PR libgfortran/26661
4690         PR libgfortran/26880
4691         * gfortran.dg/read_x_past.f: New test.
4692
4693 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4694
4695         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4696         to be STABS.
4697
4698 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4699
4700         * objc.dg/dwarf-1.m: Skip on AIX.
4701         * objc.dg/dwarf-2.m: Skip on AIX.
4702
4703 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4704
4705         PR fortran/26816
4706         * gfortran.dg/float_1.f90: New test.
4707
4708 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4709
4710         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4711         X86_64 targets.
4712         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4713
4714 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4715
4716         PR libfortran/26735
4717         * gfortran.dg/convert_implied_open.f90: New test case.
4718
4719 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4720
4721         PR fortran/26769
4722         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4723
4724 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4725
4726         PR middle-end/26717
4727         * gcc.dg/pr26717.c: New test.
4728
4729 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4730
4731         * gfortran.dg/dependency_12.f90: New test case.
4732
4733 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4734
4735         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4736
4737 2006-03-24  Jeff Law  <law@redhat.com>
4738
4739         * gcc.c-torture/pr26840.c: New test.
4740
4741 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4742
4743         * objc.dg/dwarf-2.m: New.
4744         * obj-c++.dg/dwarf-2.mm: New.
4745
4746         * g++.old-deja/g++.other/init19.C: New.
4747
4748 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4749
4750         * g++.dg/eh/spbp.C: Skip on AIX.
4751
4752 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4753
4754         PR middle-end/26611
4755         * g++.dg/gomp/pr26611-1.C: New test.
4756         * g++.dg/gomp/pr26611-2.C: New test.
4757
4758 2006-03-24  Jeff Law  <law@redhat.com>
4759
4760         * gcc.c-torture/compile/pr26833.c: New test.
4761         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4762
4763 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4764
4765         * gfortran.dg/endfile_2.f90: Delete temp file.
4766
4767 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4768
4769         PR fortran/19303
4770         * gfortran.dg/record_marker_1.f90: New test case.
4771         * gfortran.dg/record_marker_2.f: New test case.
4772         * gfortran.dg/record_marker_3.f90: New test case.
4773
4774 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4775
4776         PR fortran/17298
4777         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4778         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4779
4780 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4781
4782         * lib/gcc-dg.exp (cleanup-modules): New proc.
4783         * gfortran.dg/allocatable_function_1.f90,
4784         gfortran.dg/allocate_char_star_scalar_1.f90,
4785         gfortran.dg/assumed_charlen_function_1.f90,
4786         gfortran.dg/assumed_dummy_1.f90,
4787         gfortran.dg/assumed_shape_ranks_1.f90,
4788         gfortran.dg/assumed_shape_ranks_2.f90,
4789         gfortran.dg/assumed_size_dt_dummy.f90,
4790         gfortran.dg/auto_char_dummy_array_1.f90,
4791         gfortran.dg/auto_char_len_3.f90,
4792         gfortran.dg/automatic_module_variable.f90,
4793         gfortran.dg/bad_automatic_objects_1.f90,
4794         gfortran.dg/char_array_constructor.f90,
4795         gfortran.dg/char_array_structure_constructor.f90,
4796         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4797         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4798         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4799         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4800         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4801         gfortran.dg/derived_pointer_recursion.f90,
4802         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4803         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4804         gfortran.dg/dummy_functions_1.f90,
4805         gfortran.dg/elemental_initializer_1.f90,
4806         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4807         gfortran.dg/elemental_pointer_1.f90,
4808         gfortran.dg/elemental_subroutine_1.f90,
4809         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4810         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4811         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4812         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4813         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4814         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4815         gfortran.dg/global_references_1.f90,
4816         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4817         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4818         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4819         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4820         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4821         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4822         gfortran.dg/large_integer_kind_1.f90,
4823         gfortran.dg/large_real_kind_1.f90,
4824         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4825         gfortran.dg/module_double_reuse.f90,
4826         gfortran.dg/module_equivalence_1.f90,
4827         gfortran.dg/module_interface_1.f90,
4828         gfortran.dg/module_parameter_array_refs_1.f90,
4829         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4830         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4831         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4832         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4833         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4834         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4835         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4836         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4837         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4838         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4839         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4840         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4841         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4842         gfortran.dg/same_name_1.f90,
4843         gfortran.dg/sibling_dummy_procedure_1.f90,
4844         gfortran.dg/sibling_dummy_procedure_2.f90,
4845         gfortran.dg/sibling_dummy_procedure_3.f90,
4846         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4847         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4848         gfortran.dg/used_dummy_types_2.f90,
4849         gfortran.dg/used_dummy_types_3.f90,
4850         gfortran.dg/used_dummy_types_4.f90,
4851         gfortran.dg/used_dummy_types_5.f90,
4852         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4853         gfortran.dg/userdef_operator_1.f90: Use it.
4854
4855 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4856
4857         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4858         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4859         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4860         gfortran.dg/write_back.f,
4861         gfortran.fortran-torture/execute/inquire_1.f90,
4862         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4863
4864 2006-03-21  Jeff Law  <law@redhat.com>
4865
4866         * gcc.dg/tree-ssa/vrp28.c: New test.
4867
4868 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4869
4870         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4871         if _STDC_C99 is defined.
4872         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4873         * gcc.dg/builtins-20.c: Likewise.
4874         * gcc.dg/builtins-53.c: Likewise.
4875         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4876         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4877
4878 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4879
4880         PR tree-opt/26781
4881         * gcc.c-torture/compile/pr26781-1.c: New test.
4882         * gcc.c-torture/compile/pr26781-2.c: New test.
4883
4884 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR c++/26690
4887         * g++.dg/gomp/pr26690-1.C: New test.
4888         * g++.dg/gomp/pr26690-2.C: New test.
4889
4890 2006-03-20  Jeff Law  <law@redhat.com>
4891
4892         * gcc.dg/tree-ssa/pr21829.c: New test.
4893
4894         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4895
4896 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4897
4898         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4899         (check_visibility_available): Use it.
4900         (check_effective_target_default_packed): Likewise.
4901         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4902         (check_effective_target_fopenmp): Likewise.
4903         (check_effective_target_freorder): Likewise.
4904         (check_effective_target_fpic): Likewise.
4905         (check_named_sections_available): Likewise.
4906         (check_effective_target_ilp32): Likewise.
4907         (check_effective_target_lp64): Likewise.
4908
4909 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4910
4911         PR fortran/20935
4912         * gfortran.dg/scalar_mask_2.f90: New test case.
4913
4914 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4915
4916         PR tree-opt/26629
4917         * gcc.dg/tree-ssa/loadpre12.c: New test.
4918         * gcc.dg/tree-ssa/loadpre13.c: New test.
4919         * gcc.dg/tree-ssa/loadpre14.c: New test.
4920         * gcc.dg/tree-ssa/loadpre15.c: New test.
4921         * gcc.dg/tree-ssa/loadpre16.c: New test.
4922         * gcc.dg/tree-ssa/loadpre17.c: New test.
4923         * gcc.dg/tree-ssa/loadpre18.c: New test.
4924         * gcc.dg/tree-ssa/loadpre19.c: New test.
4925         * gcc.dg/tree-ssa/loadpre20.c: New test.
4926         * gcc.dg/tree-ssa/loadpre21.c: New test.
4927         * gcc.dg/tree-ssa/loadpre22.c: New test.
4928
4929 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4930
4931         PR fortran/26741
4932         * gfortran.dg/elemental_initializer_1.f90: New test.
4933
4934         PR fortran/26716
4935         * gfortran.dg/assumed_shape_ranks_2: New test.
4936
4937 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4938
4939         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4940         target fpic.
4941
4942 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4943
4944         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4945         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4946         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4947         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4948         gfortran.fortran-torture/execute/direct_io.f90,
4949         gfortran.fortran-torture/execute/inquire_2.f90,
4950         gfortran.fortran-torture/execute/inquire_4.f90,
4951         gfortran.fortran-torture/execute/list_read_1.f90,
4952         gfortran.fortran-torture/execute/open_replace.f90,
4953         gfortran.fortran-torture/execute/slash_edit.f90,
4954         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4955         temporary files from testcases.
4956
4957 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4958
4959         PR libgfortran/26509
4960         gfortran.dg/write_direct_eor.f90: New test.
4961
4962 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4963
4964         * gcc.target/powerpc/pr26350.c: New.
4965         * gcc.target/powerpc/indexed-addr.c: New.
4966
4967 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4968
4969         * gfortran.dg/dependency_13.f90: New test case.
4970
4971 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4972
4973         PR middle-end/21781
4974         * gcc.dg/real-const-1.c: New test case.
4975
4976 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4977
4978         * g++.old-deja/g++.other/init18.C: New.
4979         * g++.old-deja/g++.other/init5.C: Remove xfail.
4980
4981 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4982
4983         * g++.dg/opt/pr15551.C: Cleanup temp file.
4984
4985 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4986
4987         PR c++/6634
4988         g++.dg/parse/long1.C: New test.
4989
4990 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4991
4992         PR fortran/19101
4993         * gfortran.dg/continuation.f90: New test.
4994         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4995
4996 2006-03-14  Richard Guenther  <rguenther@suse.de>
4997
4998         PR tree-optimization/26672
4999         * gcc.dg/torture/pr26672.c: New testcase.
5000
5001 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5002
5003         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5004         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5005
5006 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5007
5008         PR middle-end/26557
5009         * gcc.c-torture/compile/switch-1.c: New test case.
5010
5011 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5012
5013         PR fortran/25378
5014         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5015         test to include more permuatations of mask and index.
5016         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5017         respond to F2003 spec. that the position returned for an all false
5018         mask && condition is zero.
5019
5020 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5021
5022         PR middle-end/25989
5023         * gcc.dg/gomp/pr25989.c: New test.
5024
5025 2006-03-13  Jeff Law  <law@redhat.com>
5026
5027         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5028
5029 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5030
5031         * gcc.dg/switch-9.c: New test.
5032
5033 2006-03-13  Richard Guenther  <rguenther@suse.de>
5034
5035         PR middle-end/26630
5036         * gcc.dg/torture/pr26630.c: New testcase.
5037
5038 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5039
5040         * gfortran.dg/dependency_10.f90: New test case.
5041         * gfortran.dg/dependency_11.f90: Likewise.
5042
5043 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5044             Erik Edelmann  <eedelman@gcc.gnu.org>
5045
5046         * gfortran.dg/allocatable_function_1.f90: New.
5047         * gfortran.dg/allocatable_function_2.f90: New.
5048
5049 2006-03-10  Richard Guenther  <rguenther@suse.de>
5050
5051         PR middle-end/26565
5052         * gcc.dg/torture/pr26565.c: New testcase.
5053
5054 2006-03-09  Eric Christopher  <echristo@apple.com>
5055
5056         * gcc.c-torture/compile/20060309-1.c: New.
5057
5058 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5059
5060         PR libgfortran/26499
5061         * gfortran.dg/write_back.f: New test.
5062         * gfortran.dg/write_rewind_1.f: New test.
5063         * gfortran.dg/write_rewind_2.f: New test.
5064
5065 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5066
5067         PR libgfortran/26554
5068         * gfortran.dg/read_logical.f90: New test.
5069
5070 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5071
5072         * ada/acats/norun.lst: cdd2a03 now passes.
5073
5074 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5075
5076         PR testsuite/25177
5077         * gcc.target/powerpc/pr18096-1.c: Change where the error
5078         would match.
5079
5080 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5081
5082         * gcc.target/i386/cleanup-1.c: New test.
5083         * gcc.target/i386/cleanup-2.c: New test.
5084
5085 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5086
5087         * gfortran.dg/dependency_9.f90: Remove for the time being.
5088
5089 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5090
5091         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5092         directive.
5093
5094 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5095
5096         * gfortran.dg/dependency_9.f90: New test case.
5097
5098 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5099
5100         * gfortran.dg/dependency_4.f90: New test case.
5101         * gfortran.dg/dependency_5.f90: New test case.
5102         * gfortran.dg/dependency_6.f90: New test case.
5103         * gfortran.dg/dependency_7.f90: New test case.
5104         * gfortran.dg/dependency_8.f90: New test case.
5105
5106 2006-03-03  Paul Brook  <paul@codesourcery.com>
5107
5108         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5109         Add m68k-*-elf.
5110
5111 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5112
5113         PR fortran/25031
5114         * multiple_allocation_1.f90: New test.
5115
5116 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5117
5118         PR tree-optimization/26524
5119         * gfortran.dg/pr26524.f: New test case.
5120
5121 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5122
5123         * g++.dg/template/repo5.C: Cleanup repo files.
5124         * gcc.dg/20051201-1.c: Cleanup coverage files.
5125         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5126         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5127         tree dump files.
5128
5129 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5130
5131         * objc.dg/objc-nofilename-1.m: New test.
5132         * objc.dg/bad-receiver-type.m: New test.
5133         * obj-c++.dg/bad-receiver-type.mm: New test.
5134
5135 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5136
5137         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5138
5139 2006-03-01  Mike Stump  <mrs@apple.com>
5140
5141         * g++.dg/abi/key2.C: Add.
5142
5143 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5144
5145         * gfortran.dg/logical_dot_product.f90: New test.
5146
5147         PR fortran/26393
5148         * gfortran.dg/used_interface_ref.f90: New test.
5149
5150         PR fortran/20938
5151         * gfortran.dg/dependency_2.f90: New test.
5152         * gfortran.fortran-torture/execute/where17.f90: New test.
5153         * gfortran.fortran-torture/execute/where18.f90: New test.
5154         * gfortran.fortran-torture/execute/where19.f90: New test.
5155         * gfortran.fortran-torture/execute/where20.f90: New test.
5156
5157 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5158
5159         * g++.dg/tree-ssa/pr26443.C: New test case.
5160
5161 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5162
5163         PR middle-end/26022
5164         * g++.dg/opt/return-slot1.C: New test.
5165
5166 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5167
5168         PR libgfortran/26136
5169         * gfortran.dg/namelist_23.f90: New test.
5170
5171 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5172
5173         PR middle-end/14752
5174         * gcc.dg/fold-eqandshift-2.c: New test case.
5175
5176 2006-02-28  Richard Guenther  <rguenther@suse.de>
5177
5178         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5179         decomposition.
5180
5181 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5182
5183         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5184
5185 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5186
5187         PR libgfortran/26464
5188         * gfortran.dg/backspace_5.f: New test.
5189         * gfortran.dg/backspace_6.f: New test.
5190
5191 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5192
5193         * gcc.dg/fold-eqandnot-1.c: New test case.
5194
5195 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5196
5197         PR middle-end/19983
5198         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5199
5200 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5201
5202         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5203         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5204
5205 2006-02-26  Richard Guenther  <rguenther@suse.de>
5206
5207         PR tree-optimization/26421
5208         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5209
5210 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5211
5212         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5213         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5214
5215 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5216
5217         * gcc.dg/fold-even-1.c: New test case.
5218
5219 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5220
5221         PR middle-end/21137
5222         * gcc.dg/fold-eqandshift-1.c: New test case.
5223
5224 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5225
5226         PR tree-optimization/25125
5227         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5228         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5229
5230 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5231
5232         PR tree-optimizations/26359
5233         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5234         with -fdump-tree-dceloop-details.
5235         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5236
5237 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5238
5239         PR middle-end/23673
5240         * gcc.dg/fold-eqxor-1.c: New test case.
5241         * gcc.dg/fold-eqxor-2.c: Likewise.
5242         * gcc.dg/fold-eqxor-3.c: Likewise.
5243
5244 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5245
5246         PR fortran/23092
5247         * scalar_mask_1.f90: New test.
5248
5249 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5250
5251         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5252         * g++.dg/eh/uncaught2.C: New.
5253         * g++.dg/eh/uncaught3.C: New.
5254
5255 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5256
5257         PR libgfortran/26423
5258         * gfortran.dg/read_many_1.f: New test.
5259
5260 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5261
5262         PR fortran/24519
5263         * gfortran.dg/dependency_3.f90: New test.
5264         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5265         XFAILs.
5266
5267         PR fortran/25395
5268         * gfortran.dg/equiv_6.f90: New test.
5269
5270 2006-02-23  Jeff Law  <law@redhat.com>
5271
5272         * gcc.c-torture/compile/pr26425.c: New test.
5273
5274 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5275
5276         PR middle-end/26412
5277         * gcc.dg/gomp/pr26412.c: New test.
5278
5279 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5280
5281         PR c++/26291
5282         * g++.dg/other/ellipsis1.C: New test.
5283         * g++.dg/parse/operator4.C: Adjust error marker.
5284
5285 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5286
5287         PR target/25603
5288         * gfortran.dg/pr25603.f: New testcase.
5289
5290 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5291
5292         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5293         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5294
5295 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5296
5297         * g++.dg/eh/spbp.C: New.
5298
5299 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5300
5301         PR middle-end/26379
5302         * gcc.target/i386/mmx-7.c: New test.
5303
5304 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5305
5306         PR tree-optimization/26361
5307         * gcc.dg/tree-ssa/vrp27.c: New test case.
5308
5309 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5310
5311         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5312         * gcc.dg/tree-ssa/complex-4.c: Here.
5313
5314 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5315
5316         PR middle-end/19543
5317         * gfortran.dg/logical_1.f90: New test case.
5318
5319 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5320
5321         PR middle-end/26334
5322         * gcc.dg/20060218-1.c: Moved to...
5323         * gcc.target/i386/20060218-1.c: ... here.  New test.
5324
5325 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5326
5327         PR fortran/26201
5328         * gfortran.dg/convert_1.f90: New.
5329
5330 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5331
5332         PR fortran/25054
5333         * gfortran.dg/namelist_5.f90: New test.
5334
5335         PR fortran/25089
5336         * gfortran.dg/namelist_4.f90: New test.
5337
5338 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5339
5340         PR tree-opt/25680
5341         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5342
5343 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5344
5345         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5346         variable to take into account the variable name in the
5347         function header.
5348         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5349
5350 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5351
5352         PR middle-end/26334
5353         * gcc.c-torture/compile/20060217-1.c: New test.
5354         * gcc.dg/20060218-1.c: New test.
5355
5356 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5357
5358         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5359
5360 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5361
5362         * gcc.dg/cpp/undef3.c: New test.
5363         * gcc.dg/cpp/trad/builtins2.c: New test.
5364
5365 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5366
5367         PR c++/26266
5368         * g++.dg/template/static22.C: New test.
5369         * g++.dg/template/static23.C: New test.
5370         * g++.dg/template/static24.C: New test.
5371         * g++.dg/template/non-dependent13.C: New test.
5372         * g++.dg/init/member1.C: Tweak error markers.
5373
5374 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5375
5376         PR target/26255
5377         * gcc.c-torture/compile/pr26255.c: New test case.
5378
5379 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5380
5381         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5382         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5383         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5384         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5385         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5386         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5387         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5388
5389 2006-02-16  Jeff Law  <law@redhat.com>
5390
5391         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5392         * gcc.dg/tree-ssa/vrp26.c: New test.
5393
5394 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5395
5396         PR target/20353
5397         PR target/24578
5398         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5399         __UCLIBC__ is defined.
5400
5401 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5402
5403         PR fortran/26224
5404         * gfortran.dg/gomp/pr26224.f: New test.
5405
5406 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5407
5408         PR tree-opt/25918
5409         * lib/target-supports.exp
5410         (check_effective_target_vect_short_mult): New.
5411         (check_effective_target_vect_char_mult): New.
5412         (check_effective_target_vect_widen_sum_qi_to_si): New.
5413         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5414         (check_effective_target_vect_widen_sum_hi_to_si): New.
5415         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5416         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5417         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5418         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5419         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5420         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5421         vect-reduc-pattern-2c.c
5422         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5423         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5424         vect-reduc-pattern-1c.c
5425
5426 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5427
5428         PR fortran/24557
5429         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5430
5431 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5432
5433         PR fortran/26054
5434         * gfortran.dg/enum_8.f90: Remove check for warning.
5435         * gfortran.dg/iomsg_1.f90: Ditto.
5436         * gfortran.dg/enum_1.f90: Ditto.
5437         * gfortran.dg/enum_9.f90: Ditto.
5438         * gfortran.dg/enum_2.f90: Ditto.
5439         * gfortran.dg/enum_10.f90: Ditto.
5440         * gfortran.dg/enum_3.f90: Ditto.
5441         * gfortran.dg/flush_1.f90: Ditto.
5442         * gfortran.dg/enum_4.f90: Ditto.
5443         * gfortran.dg/array_constructor_1.f90: Ditto.
5444         * gfortran.dg/enum_5.f90: Ditto.
5445         * gfortran.dg/enum_6.f90: Ditto.
5446         * gfortran.dg/enum_7.f90: Ditto.
5447
5448 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5449
5450         PR middle-end/26300
5451         * gcc.c-torture/compile/20060215-1.c: New test.
5452
5453 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5454
5455         PR middle-end/23670
5456         * gcc.dg/tree-ssa/andor-2.c: New test case.
5457
5458 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5459
5460         PR fortran/25045
5461         * optional_dim.f90: New test.
5462
5463 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5464
5465         PR fortran/26277
5466         * gfortran.dg/label_4.f90: New.
5467
5468 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5469             Diego Novillo  <dnovillo@redhat.com>
5470             Uros Bizjak  <uros@kss-loka.si>
5471
5472         * gfortran.dg/gomp: New directory.
5473
5474 2006-02-14  Richard Guenther  <rguenther@suse.de>
5475
5476         PR tree-optimization/26258
5477         * gcc.dg/torture/pr26258.c: New testcase.
5478
5479 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5480
5481         PR fortran/26246
5482         * gfortran.dg/pr26246_1.f90: New test.
5483         * gfortran.dg/pr26246_2.f90: New test.
5484
5485         PR middle-end/26092
5486         * gcc.c-torture/compile/20060208-1.c: New test.
5487
5488 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5489
5490         PR fortran/26074
5491         PR fortran/25103
5492         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5493         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5494         * gfortran.dg/automatic_module_variable.f90: Change error message.
5495
5496         PR fortran/20861
5497         * gfortran.dg/internal_dummy_1.f90: New test.
5498
5499         PR fortran/20871
5500         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5501
5502
5503         PR fortran/25083
5504         * gfortran.dg/uncommon_block_data_1.f90: New test.
5505         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5506         with standard.
5507
5508         PR fortran/25088
5509         * gfortran.dg/typed_subroutine_1.f90: New test.
5510
5511 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5512
5513         * objc.dg/dwarf-1.m: New.
5514
5515 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5516
5517         PR middle-end/24427
5518         * gcc.dg/tree-ssa/andor-1.c: New test case.
5519
5520 2006-02-13  Josh Conner  <jconner@apple.com>
5521
5522         PR target/25376
5523         * gcc.dg/pr25376.c: New test.
5524
5525         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5526         assemble.
5527         * lib/target-supports.exp (check_named_sections_available):
5528         Only compile named-sections test -- don't assemble.
5529
5530 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5531
5532         * g++.dg/warn/no-write-strings.C: New test.
5533         * g++.dg/warn/write-strings.C: Likewise.
5534         * g++.dg/warn/write-strings-default.C: Likewise.
5535
5536 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5537
5538         PR fortran/25806
5539         * gfortran.dg/ret_pointer_2.f90: New test.
5540
5541 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5542
5543         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5544
5545 2006-02-10  Jeff Law  <law@redhat.com>
5546
5547         * gcc.c-torture/compile/pr26213.c: New test.
5548
5549 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5550
5551         gfortran.dg/null_1.f90: New test.
5552
5553 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5554
5555         PR fortran/14771
5556         * gfortran.dg/parens_4.f90: New.
5557         * gfortran.dg/parens_5.f90: New.
5558
5559 2006-02-10  Richard Guenther  <rguenther@suse.de>
5560
5561         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5562
5563 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5564         Paul Thomas  <pault@gcc.gnu.org>
5565
5566         PR fortran/14771
5567         * gfortran.dg/parens_1.f90: New.
5568         * gfortran.dg/parens_2.f90: New.
5569         * gfortran.dg/parens_3.f90: New.
5570
5571 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5572
5573         PR fortran/26038
5574         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5575
5576         PR fortran/25059
5577         * gfortran.dg/impure_assignment_1.f90: New test.
5578
5579         PR fortran/25070
5580         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5581
5582 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5583
5584         PR target/26141
5585         * g++.dg/expr/stdarg2.C: New test.
5586
5587 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5588
5589         PR inline-asm/16194
5590         * gcc.dg/pr16194.c: New test.
5591
5592 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5593
5594         * ada/acats/run_acats: Use portable variant of "$@".
5595
5596 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5597
5598         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5599         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5600
5601 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5602
5603         PR tree-opt/26179
5604         * g++.dg/opt/pr26179.C: New test.
5605
5606 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5607
5608         PR middle-end/26134
5609         * gcc.dg/tree-ssa/complex-3.c: New test.
5610
5611 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5612
5613         * gcc.c-torture/compile/volatile-1.c: New test.
5614
5615 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5616
5617         PR 26180
5618         * gcc.dg/tree-ssa/pr26180.c: New test.
5619
5620 2006-02-08  Jeff Law  <law@redhat.com>
5621
5622         * gcc.dg/tree-ssa/pr21417.c: New test.
5623
5624 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5625
5626         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5627         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5628
5629 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5630
5631         * lib/scanrtl.exp: New.
5632
5633 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5634
5635         PR c++/26071
5636         * g++.dg/other/virtual2.C: New test.
5637
5638         PR c++/26070
5639         * g++.dg/other/virtual1.C: New test.
5640
5641 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5642
5643         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5644         cleanup-ipa-dump): Update dump file glob patterns.
5645         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5646         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5647
5648         * lib/gcc-dg.exp: Load it.
5649         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5650
5651 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5652
5653         PR testsuite/26159
5654         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5655         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5656
5657 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5658
5659         PR fortran/25577
5660         * gfortran.dg/mvbits_1.f90: New.
5661
5662 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5663
5664         * g++.dg/warn/Wdiv-by-zero.C: New test.
5665         * g++.dg/warn/Wno-div-by-zero.C: New.
5666
5667 2006-02-07  Jeff Law  <law@redhat.com>
5668
5669         * gcc.dg/tree-ssa/pr21559.c: New test.
5670
5671         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5672         multiple VRP passes.
5673         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5674         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5675         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5676         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5677         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5678         * gcc.dg/tree-ssa/vrp02.c: Likewise
5679         * gcc.dg/tree-ssa/vrp11.c: Likewise
5680         * gcc.dg/tree-ssa/pr14341.c: Likewise
5681         * gcc.dg/tree-ssa/vrp19.c: Likewise
5682         * gcc.dg/tree-ssa/vrp20.c: Likewise
5683         * gcc.dg/tree-ssa/vrp03.c: Likewise
5684         * gcc.dg/tree-ssa/pr21086.c: Likewise
5685         * gcc.dg/tree-ssa/pr21959.c: Likewise
5686         * gcc.dg/tree-ssa/vrp21.c: Likewise
5687         * gcc.dg/tree-ssa/vrp04.c: Likewise
5688         * gcc.dg/tree-ssa/pr25485.c: Likewise
5689         * gcc.dg/tree-ssa/pr22026.c: Likewise
5690         * gcc.dg/tree-ssa/vrp22.c: Likewise
5691         * gcc.dg/tree-ssa/vrp05.c: Likewise
5692         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5693         * gcc.dg/tree-ssa/pr20701.c: Likewise
5694         * gcc.dg/tree-ssa/vrp23.c: Likewise
5695         * gcc.dg/tree-ssa/vrp06.c: Likewise
5696         * gcc.dg/tree-ssa/pr22117.c: Likewise
5697         * gcc.dg/tree-ssa/pr20702.c: Likewise
5698         * gcc.dg/tree-ssa/vrp15.c: Likewise
5699         * gcc.dg/tree-ssa/pr21090.c: Likewise
5700         * gcc.dg/tree-ssa/pr21294.c: Likewise
5701         * gcc.dg/tree-ssa/vrp24.c: Likewise
5702         * gcc.dg/tree-ssa/vrp07.c: Likewise
5703         * gcc.dg/tree-ssa/pr21563.c: Likewise
5704         * gcc.dg/tree-ssa/pr25382.c: Likewise
5705         * gcc.dg/tree-ssa/vrp16.c: Likewise
5706         * gcc.dg/tree-ssa/vrp25.c: Likewise
5707         * gcc.dg/tree-ssa/vrp08.c: Likewise
5708         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5709         * gcc.dg/tree-ssa/vrp17.c: Likewise
5710         * gcc.dg/tree-ssa/pr21458.c: Likewise
5711         * g++.dg/tree-ssa/pr18178.C: Likewise
5712
5713 2006-02-07  Richard Guenther  <rguenther@suse.de>
5714
5715         PR c++/26140
5716         Revert
5717         2006-01-30  Richard Guenther  <rguenther@suse.de>
5718         PR c++/23372
5719         * gcc.dg/pr23372-1.C: New testcase.
5720
5721         * g++.dg/tree-ssa/pr26140.C: New testcase.
5722
5723 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5724
5725         PR c++/9737
5726         * g++.dg/template/ttp15.C: New test.
5727         * g++.dg/template/ttp16.C: Likewise.
5728         * g++.dg/template/ttp17.C: Likewise.
5729         * g++.old-deja/g++.pt/ttp36.C: Remove.
5730         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5731         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5732         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5733         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5734         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5735         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5736         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5737         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5738         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5739
5740 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5741
5742         PR libfortran/23815
5743         * unf_io_convert_4.f90: New test.
5744
5745 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5746
5747         * gcc.dg/tree-ssa/loadpre10.c: New test.
5748         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5749         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5750         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5751
5752 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5753
5754         PR libfortran/24685
5755         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5756
5757 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5758
5759         PR tree-opt/25251
5760         * gfortran.dg/assign_7.f: New test.
5761
5762 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5763
5764         PR fortran/26041
5765         PR fortran/26064
5766         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5767         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5768         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5769
5770 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5771
5772         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5773         in size_t typedef.
5774
5775 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5776
5777         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5778         * g++.dg/charset/string.c (foo): Likewise.
5779         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5780         const char*
5781         * g++.dg/ext/builtin2.C (printf): Likewise.
5782         * g++.dg/init/new15.C (printf): Likewise.
5783         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5784         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5785         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5786         * g++.dg/template/non-dependent4.C (temp): Likewise.
5787         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5788         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5789         parameter type to const char*.
5790         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5791         Change type to const char*.
5792         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5793         Likewise.
5794         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5795         second parameter type to const char*.
5796         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5797         (Y::Y): Change parameter type to const char*.
5798         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5799         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5800         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5801         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5802         (char*).
5803         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5804         const char*.
5805         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5806         type to const char*.
5807         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5808         return type to const char*.
5809         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5810         to const char*.
5811         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5812         * g++.old-deja/g++.law/refs1.C: Likewise.
5813         * g++.old-deja/g++.law/visibility1.C: Likewise.
5814         * g++.old-deja/g++.law/visibility2.C: Likewise.
5815         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5816         const char*.
5817         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5818         * g++.old-deja/g++.mike/net48.C: Likewise.
5819         * g++.old-deja/g++.mike/p646.C: Likewise.
5820         * g++.old-deja/g++.mike/p6746.C: Likewise.
5821         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5822         type to const char*.
5823         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5824         deprecated conversion warning.
5825         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5826         char*.
5827         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5828         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5829         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5830         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5831         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5832         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5833         * g++.old-deja/g++.pt/t39.C: Likewise.
5834         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5835         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5836
5837 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5838
5839         PR fortran/25075
5840         intrinsic_argument_conformance_1.f90: New test.
5841
5842 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5843
5844         PR fortran/20845
5845         * gfortran.dg/char_result_11.f90: Add SAVE.
5846         * gfortran.dg/der_pointer_4.f90: Ditto.
5847         * gfortran.dg/default_initialization.f90: New test.
5848
5849 2006-02-03  Jeff Law  <law@redhat.com>
5850
5851         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5852         handle more than 100 dump files.
5853         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5854         * lib/scantree.exp (scan-tree-dump): Likewise.
5855         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5856         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5857         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5858         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5859         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5860
5861 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5862
5863         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5864
5865 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5866
5867         * g++.dg/template/using12.C: New test.
5868
5869 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5870
5871         * gcc.target/powerpc/pr25960.c: New test.
5872
5873 2006-02-02  Steven G. Kargl  <kargls@comcast>
5874
5875         PR fortran/24958
5876         gfortran.dg/nullify_2.f90: New test.
5877
5878 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5879
5880         PR 25990
5881         * gcc.dg/gomp/pr25990.c: New test.
5882
5883 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5884
5885         PR c++/25342
5886         * g++.gd/template/partial4.C: New test.
5887
5888 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5889
5890         PR middle-end/26001
5891         * gfortran.dg/data_char_2.f90: New.
5892
5893 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5894
5895         PR fortran/26039
5896         maxval_maxloc_conformance_1.f90: New test.
5897
5898 2006-01-31  Richard Guenther  <rguenther@suse.de>
5899
5900         * gcc.target/i386/sselibm-1.c: New testcase.
5901         * gcc.target/i386/sselibm-2.c: Likewise.
5902         * gcc.target/i386/sselibm-3.c: Likewise.
5903         * gcc.target/i386/sselibm-4.c: Likewise.
5904         * gcc.target/i386/sselibm-5.c: Likewise.
5905
5906 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5907
5908         PR fortran/24266
5909         * gfortran.dg/arrayio_derived_2.f90: New.
5910
5911 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5912
5913         * gcc.dg/unsigned-long-compare.c: New test.
5914
5915 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5916
5917         PR testsuite/25318
5918         * lib/target-supports.exp (check_effective_target_freorder):
5919         Check to see if target supports -freorder-blocks-and-partition.
5920         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5921         instead of "dg-require-named-sections".
5922
5923 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5924
5925         PR target/14798:
5926         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5927         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5928         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5929         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5930         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5931         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5932         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5933         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5934
5935 2006-01-30  Richard Guenther  <rguenther@suse.de>
5936
5937         PR c++/23372
5938         * gcc.dg/pr23372-1.C: New testcase.
5939
5940 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5941
5942         * gcc.dg/gomp/pr25874.c: New test.
5943
5944 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5945
5946         PR tree-opt/25911
5947         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5948
5949 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5950
5951         PR fortran/18578
5952         PR fortran/18579
5953         PR fortran/20857
5954         PR fortran/20885
5955         * gfortran.dg/intent_out_1.f90: New test.
5956
5957 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5958
5959         PR fortran/17911
5960         * gfortran.dg/procedure_lvalue.f90: New test.
5961
5962         PR fortran/20895
5963         PR fortran/25030
5964         * gfortran.dg/char_pointer_assign_2.f90: New test.
5965         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5966         assignment to be consistent with standard.
5967         * gfortran.dg/char_result_2.f90: The same.
5968         * gfortran.dg/char_result_8.f90: The same.
5969
5970 2006-01-28  Zack Weinberg  <zackw@panix.com>
5971
5972         * gcc.dg/Woverlength-strings.c
5973         * gcc.dg/Woverlength-strings-pedantic-c89.c
5974         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5975         * gcc.dg/Woverlength-strings-pedantic-c99.c
5976         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5977
5978 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5979
5980         * gcc.c-torture/execute/20060127-1.c: New test.
5981
5982 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5983
5984         PR c++/25999
5985         * g++.dg/ext/pragmaweak1.C: New test.
5986
5987 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5988
5989         PR c++/25855
5990         * g++.dg/template/spec29.C: New test.
5991
5992 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5993
5994         PR c/19606.
5995         * gcc.c-torture/execute/pr19606.c: New.
5996
5997 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5998
5999         * gcc.dg/pragma-re-4.c: New test.
6000
6001 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6002
6003         PR fortran/25964
6004         * gfortran.dg/assumed_size_refs_3.f90: New test.
6005
6006 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6007
6008         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6009
6010 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6011
6012         PR ada/21317
6013         * ada/acats/support/impdef.a: Add One_Long_Second.
6014         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6015         * ada/acats/tests/c9/c94026.a: Likewise.
6016         * ada/acats/tests/c9/c97305c.ada: Likewise.
6017         * ada/acats/tests/c9/c99004a.ada: Likewise.
6018
6019 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6020
6021         PR fortran/25964
6022         * gfortran.dg/global_references_2.f90: New test.
6023
6024         PR fortran/25084
6025         PR fortran/20852
6026         PR fortran/25085
6027         PR fortran/25086
6028         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6029         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6030
6031         PR fortran/25416
6032         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6033
6034 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6035
6036         PR c/25892
6037         * gcc.dg/Wpointer-sign.c: New.
6038         * gcc.dg/Wpointer-sign-Wall.c: New.
6039         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6040         * gcc.dg/Wpointer-sign-pedantic.c: New.
6041         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6042         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6043
6044 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6045
6046         PR C/25861
6047         * gcc.c-torture/compile/pr25861.c: New test.
6048
6049 2006-01-26  Paul Brook  <paul@codesourcery.com>
6050
6051         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6052         on short-enum targets.
6053         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6054         variable.
6055         (generate_fields): Use short_enums.
6056         (main): Set short_enums.  Document -e.
6057         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6058         on short-enum targets.
6059         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6060         variable.
6061         (generate_fields): Use short_enums.
6062         (main): Set short_enums.  Document -e.
6063         * lib/target-supports.exp (check_effective_target_short_enums): New.
6064
6065 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6066
6067         PR target/25947
6068         * gcc.dg/torture/pr25947-1.c: New test.
6069
6070 2006-01-25  Jan Hubicka  <jh@suse.cz>
6071             Roger Sayle  <roger@eyesopen.com>
6072
6073         PR rtl-optimization/25703
6074         * gcc.target/i386/20060125-1.c: New test case.
6075         * gcc.target/i386/20060125-2.c: New test case.
6076
6077 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6078
6079         PR fortran/18540
6080         * gfortran.dg/goto_1.f: New.
6081
6082 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6083
6084         PR fortran/25716
6085         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6086         25716 on 32-bit systems too.
6087
6088 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6089
6090         PR testsuite/25590
6091         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6092
6093 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6094
6095         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6096
6097 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6098
6099         PR fortran/25835
6100         * gfortran.dg/read_eof.f90: Delete, renamed.
6101         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6102         * gfortran.dg/read_eof_2.f90: New test.
6103         * gfortran.dg/read_eof_3.f90: New test.
6104
6105 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         PR tree-opt/25860
6108         * gcc.c-torture/compile/pr25860.c: New test.
6109
6110 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6111
6112         PR c++/25552
6113         * g++.dg/parse/dtor8.C: New test.
6114
6115 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6116
6117         PR testsuite/25891
6118         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6119         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6120         check_effective_target_fopenmp returns 0.
6121
6122 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6123
6124         PR ada/20548
6125         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6126         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6127         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6128
6129 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6130
6131         PR tree-opt/25857
6132         * g++.dg/opt/pr25857.C: New test.
6133
6134 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6135         Jan Hubicka  <jh@suse.cz>
6136         Richard Guenther  <rguenther@suse.de>
6137
6138         PR rtl-optimization/25654
6139         * gcc.dg/torture/pr25654.c: New testcase.
6140         * gcc.target/i386/pr25654.c: Likewise.
6141
6142 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6143
6144         PR fortran/25901
6145         * gfortran.dg/internal references_2.f90: New test.
6146
6147         Fix regression in testing of admissability of attributes.
6148         * gfortran.dg/intent_used_1.f90: New test.
6149
6150 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6151
6152         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6153         Remove target conditional torture options for i?86 and x86_64
6154         GNU/Linux.
6155
6156 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6157
6158         PR c++/10891
6159         * g++.dg/rtti/no-rtti.C: New.
6160
6161 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/25895
6164         * g++.dg/inherit/conv2.C: New test.
6165
6166         PR c++/25856
6167         * g++.dg/parse/dtor7.C: New test.
6168
6169         PR c++/25858
6170         * g++.dg/template/crash44.C: New test.
6171
6172 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6173
6174         PR fortran/25124
6175         PR fortran/25625
6176         * gfortran.dg/internal_references_1.f90: New test.
6177           PR fortran/20881
6178         PR fortran/23308
6179         PR fortran/25538
6180         PR fortran/25710
6181         * gfortran.dg/global_references_1.f90: New test.
6182         * gfortran.dg/g77/19990905-1.f: Restore the error that
6183         there is a clash between the common block name and
6184         the name of a subroutine reference.
6185
6186         PR fortran/PR24276
6187         * gfortran.dg/aliasing_dummy_1.f90: New test.
6188
6189 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6190
6191         * gcc.dg/vmx/1b-01.c: Warning fix.
6192         * gcc.dg/vmx/1c-02.c: Likewise.
6193         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6194
6195 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6196
6197         PR testsuite/24962
6198         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6199
6200 2006-01-20  Richard Guenther  <rguenther@suse.de>
6201         Steven Bosscher <stevenb.gcc@gmail.com>
6202
6203         PR rtl-optimization/24626
6204         * gcc.dg/torture/pr24626-1.c: New testcase.
6205         * gcc.dg/torture/pr24626-2.c: Likewise.
6206         * gcc.dg/torture/pr24626-3.c: Likewise.
6207         * gcc.dg/torture/pr24626-4.c: Likewise.
6208
6209 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6210
6211         PR c++/5520
6212         * g++.dg/warn/empty-body.C: New.
6213
6214 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6215
6216         PR c++/22136
6217         * g++.dg/template/using10.C: New test.
6218         * g++.dg/temlpate/using11.C: Likewise.
6219         * g++.dg/inherit/using5.C: Tweak error messages.
6220
6221 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6222
6223         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6224         target test.
6225         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6226
6227 2006-01-19  Jan Hubicka  <jh@suse.cz>
6228
6229         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6230
6231 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6232
6233         PR c++/25854
6234         * g++.dg/template/spec28.C: New test.
6235
6236 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6237
6238         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6239         Fix fprintf's by adding srcdir or removing it.
6240
6241 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6242
6243         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6244         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6245         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6246         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6247         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6248         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6249         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6250         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6251         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6252         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6253         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6254         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6255         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6256         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6257
6258 2006-01-18  Jeff Law  <law@redhat.com>
6259
6260         * gcc.dg/tree-ssa/vrp25.c: New test.
6261
6262 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6263
6264         * gcc.dg/pr25805.c: Fix misapplied patch.
6265
6266 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6267
6268         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6269         (check_effective_target_vect_udot_qi): New.
6270         (check_effective_target_vect_sdot_hi): New.
6271         (check_effective_target_vect_udot_hi): New.
6272         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6273         prefixed with "wrapv-" with -fwrapv.
6274         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6275         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6276         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6277         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6278         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6279
6280         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6281         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6282         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6283         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6284
6285 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6286
6287         PR c++/16829
6288         * g++.dg/other/default2.C: New test.
6289         * g++.dg/other/default3.C: New test.
6290
6291 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6292
6293         PR c/25805
6294         * gcc.dg/pr25805.c: New file.
6295
6296 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6297
6298         PR c++/25836
6299         * g++.dg/template/init6.C: New test.
6300
6301 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6302
6303         * gcc.dg/tree-ssa/pr24287.c: New test
6304
6305 2006-01-18  Eric Christopher  <echristo@apple.com>
6306
6307         * g++.dg/eh/table.C: New.
6308
6309 2006-01-18  DJ Delorie  <dj@redhat.com>
6310
6311         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6312         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6313         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6314         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6315
6316 2006-01-18  Jeff Law  <law@redhat.com>
6317
6318         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6319         on wrapping on overflow semantics.
6320
6321         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6322
6323         * gcc.gc/tree-ssa/vrp23.c: New test.
6324         * gcc.gc/tree-ssa/vrp24.c: New test.
6325
6326 2006-01-18  Richard Henderson  <rth@redhat.com>
6327             Aldy Hernandez  <aldyh@redhat.com>
6328             Jakub Jelinek  <jakub@redhat.com>
6329             Diego Novillo  <dnovillo@redhat.com>
6330             Uros Bizjak  <uros@kss-loka.si>
6331
6332         * testsuite/gcc.dg/gomp: New directory.
6333
6334 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6335             Steven G. Kargl  <kargls@comcast.net>
6336
6337         PR fortran/20869
6338         * gfortran.dg/intrinsic_external_1.f90: New test.
6339
6340         PR fortran/20875.
6341         * gfortran.dg/elemental_pointer_1.f90: New test.
6342
6343         PR fortran/25024
6344         * gfortran.dg/external_procedures_1.f90: New test.
6345
6346         PR fortran/25785
6347         gfortran.dg/assumed_present.f90: New test.
6348
6349 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6350
6351         * g++.dg/parse/lookup5.C: New test.
6352
6353 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6354
6355         PR fortran/25697
6356         * gfortran.dg/read_eof.f90: New test.
6357
6358 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6359
6360         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6361         add a closing brace.
6362
6363 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6364
6365         PR fortran/25631
6366         * gfortran.dg/fmt_tl.f: New test.
6367
6368 2006-01-17  Eric Christopher  <echristo@apple.com>
6369
6370         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6371         * g++.old-deja/g++.warn/impint2.C: Ditto.
6372         * g++.old-deja/g++.other/null1.C: Ditto.
6373         * g++.dg/warn/conv2.C: Ditto.
6374         * g++.dg/warn/conv4.C: New file.
6375
6376 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6377
6378         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6379
6380 2006-01-17  Andreas Jaeger  <aj@suse.de>
6381             Janis Johnson <janis187@us.ibm.com>
6382
6383         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6384         in 64-bit.
6385         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6386         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6387
6388 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6389
6390         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6391         xfail txxx where xxx >= 25.
6392
6393 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6394
6395         PR testsuite/25764
6396         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6397
6398 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6399
6400         PR c/25682
6401         * gcc.dg/pr25682.c: New test.
6402         * g++.dg/parse/array-size2.C: New test.
6403
6404 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6405
6406         * consistency.vlad: Remove entire directory, 1652 files.
6407
6408 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6409
6410         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6411         check_effective_target_dfprt_nocache): New.
6412         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6413         (check_effective_target_dfprt): New.
6414         * lib/c-compat.exp (check_dfp): Remove.
6415         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6416         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6417         level of support for decimal float.
6418         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6419         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6420         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6421         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6422         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6423         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6424         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6425         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6426         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6427         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6428         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6429         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6430         directives.
6431
6432 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6433
6434         PR testsuite/25741
6435         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6436         $base_dir/../.
6437         * lib/gfortran.exp (gfortran_init): Likewise.
6438         * lib/obj-c++.exp (obj-c++_init): Likewise.
6439         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6440         (scan-assembler-dem-not): Likewise.
6441         * lib/scandump.exp (scan-dump-dem): Likewise.
6442         (scan-dump-dem-not): Likewise.
6443
6444 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6445
6446         PR testsuite/25767
6447         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6448         powerpc-*-darwin*.
6449         * lib/obj-c++.exp (obj-c++_init): Likewise.
6450
6451 2006-01-16  Richard Guenther  <rguenther@suse.de>
6452
6453         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6454
6455 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6456
6457         PR testsuite/25777
6458         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6459         to LD_LIBRARY_PATH.
6460
6461 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6462             Andrew Pinski  <pinskia@physics.uc.edu>
6463
6464         * gcc.dg/minmax-1.c: New test.
6465
6466 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6467
6468         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6469         * gcc.misc-tests/dectest.exp: Ditto.
6470
6471 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6472
6473         PR testsuite/25796
6474         * gcc.target/i386/cmov6.c: Use -march=k8.
6475
6476 2006-01-15  Andreas Jaeger  <aj@suse.de>
6477
6478         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6479         x86 does not have __float128.
6480
6481 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6482
6483         * gcc.target/i386/cmov6.c: New test.
6484
6485 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6486
6487         PR c++/25663
6488         * g++.dg/template/ctor6.C: New test.
6489
6490 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6491
6492         PR tree-optimization/25485
6493         * gcc.dg/tree-ssa/pr25485.c: New.
6494
6495 2006-01-14  Richard Guenther  <rguenther@suse.de>
6496
6497         PR tree-optimization/22548
6498         PR tree-optimization/22555
6499         PR tree-optimization/22501
6500         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6501         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6502         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6503         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6504         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6505         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6506         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6507         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6508         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6509
6510 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6511
6512         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6513         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6514
6515 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6516         Richard Guenther  <rguenther@suse.de>
6517
6518         PR rtl-optimization/24257
6519         * gcc.dg/torture/pr24257.c: New testcase.
6520
6521 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6522
6523         * gcc.c-torture/execute/20060110-1.c: New test.
6524         * gcc.c-torture/execute/20060110-2.c: New test.
6525
6526 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6527
6528         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6529
6530 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6531
6532         PR fortran/25756
6533         * gfortran.dg/label_3.f90: New test.
6534
6535 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6536
6537         PR tree-optimization/25771
6538         * g++.dg/tree-ssa/pr25771.C: New test
6539
6540 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6541
6542         PR tree-opt/24365
6543         * g++.dg/opt/complex5.C: New test.
6544
6545 2006-01-13  Richard Guenther  <rguenther@suse.de>
6546
6547         * gcc.target/i386/387-9.c: New testcase.
6548
6549 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6550
6551         PR c++/24824
6552         * g++.dg/debug/dwarf2-1.C: New.
6553
6554 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6555
6556         PR testsuite/25728
6557         * lib/gcov.exp (verify-lines): Add "close $fd".
6558
6559 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6560             Ben Elliston  <bje@au.ibm.com>
6561
6562         * gcc.dg/dfp/inf-1.c: New test.
6563
6564 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6565             Yao Qi  <qiyaoltc@cn.ibm.com>
6566             Ben Elliston  <bje@au.ibm.com>
6567             Jon Grimm  <jgrimm2@us.ibm.com>
6568
6569         * gcc.dg/nodfp-1.c: New test.
6570         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6571         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6572         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6573         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6574         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6575         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6576         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6577         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6578         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6579         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6580         * gcc.dg/format/dfp-printf-1.c: Likewise.
6581         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6582         (compat_setup_dfp): New.
6583         * gcc.dg/compat/compat.exp: Use it.
6584         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6585         Make some variables global, prepend "compat_" to their names.
6586         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6587         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6588         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6589         * lib/compat.exp (compat_skip_list): Make global, rename.
6590         * lib/c-compat.exp: New file.
6591         * lib/target-supports.exp (check_effective_target_dfp): New.
6592
6593         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6594         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6595         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6596         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6597         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6598         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6599         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6600         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6601         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6602         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6603         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6604         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6605         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6606         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6607         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6608         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6609         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6610         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6611         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6612         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6613         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6614         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6615         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6616         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6617         gcc.dg/dfp/struct-layout-1.c,
6618         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6619         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6620         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6621         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6622         gcc.dg/dfp/func-vararg-dfp.c,
6623         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6624         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6625         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6626         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6627         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6628
6629 2006-01-11  Richard Guenther  <rguenther@suse.de>
6630
6631         PR tree-optimization/25734
6632         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6633
6634 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6635
6636         PR fortran/25486
6637         * gfortran.dg/literal_character_constant_1_x.F: New test.
6638         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6639         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6640         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6641
6642 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6643
6644         PR c++/25386
6645         * g++.dg/ext/packed3.C: Add expected packed error.
6646
6647 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6648
6649         PR target/25706
6650         * gcc.dg/torture/pr25706-1.c: New test.
6651
6652 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6653
6654         PR tree-optimization/23109
6655         PR tree-optimization/23948
6656         PR tree-optimization/24123
6657
6658         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6659         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6660         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6661         g++.dg/tree-ssa/pr23948.C: New testcases.
6662         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6663         three divisions in order to do the optimization.
6664
6665 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6666
6667         PR c++/25632
6668         * g++.dg/other/pr25632.C: New test.
6669
6670 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6671
6672         PR fortran/25730
6673         * gfortran.dg/used_types_1.f90: New test.
6674
6675 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6676
6677         PR target/25718
6678         * gcc.dg/torture/pr25718-1.c: New test.
6679
6680 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6681
6682         * gfortran.dg/list_read_2.f90: Fix typo in description.
6683
6684 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6685
6686         * lib/target-supports.exp (check_visibility_available): Simplify test
6687         for *-*-netware*.
6688         (check_profiling_available): Fail for *-*-netware*.
6689         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6690         * gcc.dg/20021014-1.c: Likewise.
6691         * gcc.dg/nest.c: Likewise.
6692
6693 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6694
6695         fortran/24936
6696         * gfortran.dg/forall_3.f90: New test.
6697
6698 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6699
6700         PR fortran/21977
6701         * gfortran.dg/nesting_2.f90: New test.
6702         * gfortran.dg/nesting_3.f90: New test.
6703
6704 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6705
6706         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6707         Fix typo in comment.
6708
6709 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6710
6711         * gfortran.dg/single_char_string.f90: New test.
6712
6713 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6714
6715         * gfortran.dg/ichar_2.f90: New test.
6716
6717 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6718
6719         PR fortran/25093
6720         * gfortran.dg/private_type_4.f90: New.
6721
6722 2006-01-07  Richard Guenther  <rguenther@suse.de>
6723
6724         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6725
6726 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6727
6728         * gfortran.dg/func_decl_1.f90: New.
6729         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6730         * gfortran.dg/array_alloc_2.f90: Likewise.
6731         * gfortran.dg/char_result_8.f90: Likewise.
6732         * gfortran.dg/dup_save_1.f90: Likewise.
6733         * gfortran.dg/dup_save_2.f90: Likewise.
6734         * gfortran.dg/f2c_6.f90: Likewise.
6735         * gfortran.dg/f2c_7.f90: Likewise.
6736         * gfortran.dg/func_result_2.f90: Likewise.
6737         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6738
6739 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6740
6741         PR fortran/22146
6742         * gfortran.dg/elemental_subroutine_1.f90: New test.
6743         * gfortran.dg/elemental_subroutine_2.f90: New test.
6744
6745         PR fortran/25029
6746         PR fortran/21256
6747         * gfortran.dg/assumed_size_refs_1.f90: New test.
6748
6749         PR fortran/20868
6750         PR fortran/20870
6751         * gfortran.dg/assumed_size_refs_2.f90: New test.
6752         * gfortran.dg/initialization_1.f90: Change warning message.
6753
6754 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6755
6756         * gcc.dg/tree-ssa/loop-15.c: New test.
6757
6758 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6759
6760         PR fortran/25598
6761         * gfortran.dg/backspace_3.f: New test.
6762         * gfortran.dg/backspace_4.f: New test.
6763
6764 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6765
6766         PR fortran/24268
6767         * gfortran.dg/fmt_white.f: Update test.
6768
6769 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6770
6771         * gcc.dg/cast-1.c: Add new warning.
6772         * gcc.dg/cast-2.c: Likewise.
6773         * gcc.dg/cast-3.c: Likewise.
6774         * gcc.dg/format/cast-1.c: Likewise.
6775         * gcc.dg/cast-4.c: New testcase.
6776
6777 2006-01-05  Richard Guenther  <rguenther@suse.de>
6778
6779         PR tree-optimization/22555
6780         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6781
6782 2006-01-05  Richard Guenther  <rguenther@suse.de>
6783             Diego Novillo  <dnovillo@redhat.com>
6784
6785         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6786         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6787         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6788         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6789         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6790         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6791         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6792         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6793         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6794         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6795         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6796         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6797         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6798         * treelang/compile/extravar.tree: Likewise.
6799         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6800         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6801         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6802         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6803         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6804
6805 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6806
6807         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6808         for 64-bit fix.
6809
6810 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6811
6812         PR fortran/23675
6813         gfortran.dg/char_result_11.f90: New.
6814
6815 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6816
6817         PR c++/24782
6818         * g++.dg/parse/access9.C: New test.
6819         * g++.dg/tc1/dr52.C: Tweak error markers.
6820
6821 2006-01-04  Richard Henderson  <rth@redhat.com>
6822
6823         Merge from gomp branch.
6824         * g++.dg/parse/pragma2.C: Update expected error lines.
6825
6826 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6827
6828         * g++.dg/other/i386-2.C: New test.
6829
6830         PR target/25554
6831         * gcc.c-torture/compile/20051228-1.c: New test.
6832
6833         PR c/25559
6834         * gcc.dg/pr25559.c: New test.
6835
6836 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6837
6838         PR c++/25492
6839         * g++.dg/lookup/friend9.C: New test.
6840
6841         PR c++/25625
6842         * g++.dg/template/repo5.C: New test.
6843
6844 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6845
6846         PR fortran/25101
6847         * gfortran.dg/forall_2.f90: New test.
6848
6849 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6850
6851         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6852         dg-require-weak.  Adjust regexp to handle leading-underscore
6853         targets and space as well as TAB after .weak.  Change previous
6854         64-bit fix to not use naked dot.
6855
6856 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6857
6858         PR rtl-optimization/25578
6859         * gcc.c-torture/execute/20060102-1.c: New testcase.
6860
6861 2006-01-03  Richard Guenther  <rguenther@suse.de>
6862
6863         PR c/25183
6864         * gcc.dg/torture/pr25183.c: New testcase.
6865
6866 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6867
6868         Merge from gomp-branch.
6869         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6870         * gcc.dg/ia64-sync-2.c: Likewise.
6871         * gcc.dg/ia64-sync-3.c: Likewise.
6872         * gcc.dg/ia64-sync-4.c: Likewise.
6873         * gcc.dg/sync-2.c: Likewise.
6874         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6875         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6876
6877 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6878
6879         PR c++/25635
6880         * g++.dg/parse/operator6.C: New test.
6881
6882         PR c++/25637
6883         * g++.dg/parse/error29.C: New test.
6884
6885         PR c++/25638
6886         * g++.dg/parse/dtor6.C: New test.
6887
6888         PR c++/25633
6889         * g++.dg/parse/ctor3.C: New test.
6890
6891         PR c++/25634
6892         * g++.dg/template/class3.C: New test.
6893
6894 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6895
6896         * g++.dg/debug/debug9.C: New.
6897
6898 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6899
6900         PR fortran/24640
6901         * gfortran.dg/label_2.f90: New test.
6902
6903 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6904
6905         * g++.dg/lookup/using12.C: Tighten error marker.
6906
6907 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6908             Andrew Pinski <pinskia@physics.uc.edu>
6909
6910         * gcc.target/powerpc/darwin-abi-3.c: New file.
6911         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6912         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6913         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6914         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6915         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6916         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6917         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6918         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6919
6920 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6921
6922         * gcc.dg/tree-ssa/loadpre1.c: New;
6923         * gcc.dg/tree-ssa/loadpre2.c: New;
6924         * gcc.dg/tree-ssa/loadpre3.c: New;
6925         * gcc.dg/tree-ssa/loadpre4.c: New;
6926         * gcc.dg/tree-ssa/loadpre5.c: New;
6927         * gcc.dg/tree-ssa/loadpre6.c: New;
6928         * gcc.dg/tree-ssa/loadpre7.c: New;
6929         * gcc.dg/tree-ssa/loadpre8.c: New;
6930         * gcc.dg/tree-ssa/loadpre9.c: New;
6931
6932 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6933
6934         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6935         * g++.dg/abi/thunk4.C: Likewise.
6936
6937 2006-01-01  Andreas Jaeger  <aj@suse.de>
6938
6939         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6940         portable.
6941
6942 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6943
6944         PR c++/25294
6945         * gcc.dg/pragma-pack-3.c: New test.
6946         * g++.dg/parse/pragma3.C: New test.
6947
6948 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6949
6950         PR middle-end/24827
6951         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6952
6953 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6954
6955         PR testsuite/25214
6956         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6957
6958 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6959
6960         PR fortran/22607
6961         * gfortran-dg/pure_byref_3.f90: New.
6962
6963         fortran/PR 25396
6964         * gfortran.dg/userdef_operator_1.f90: New.
6965
6966 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6967
6968         * g++.dg/abi/thunk3.C: New.
6969         * g++.dg/abi/thunk4.C: New.
6970
6971 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6972
6973         PR fortran/25532
6974         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6975         associated derived type components of derived types are
6976         properly declared in contained procedures.
6977
6978 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6979
6980         PR libgfortran/25139
6981         * gfortran.dg/backspace_2.f: New test.
6982
6983 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6984
6985         PR libgfortran/25550
6986         * gfortran.dg/endfile.f: New test.
6987
6988 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6989
6990         PR libgfortran/25419
6991         * gfortran.dg/comma.f: New test.
6992
6993 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6994
6995         * lib/gfortran-dg.exp: Remove trailing whitespace.
6996         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6997         -funroll-all-loops.
6998
6999 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7000
7001         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7002         Extended Double long doubles or repeat tests when long double is
7003         the same size as double.
7004
7005 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7006
7007         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7008
7009         PR testsuite/25442
7010         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7011         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7012
7013         PR testsuite/25441
7014         * gcc.dg/pr23911.c: Make test variable static.
7015
7016         PR testsuite/25444
7017         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7018
7019 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7020
7021         PR c++/25439
7022         * g++.dg/parse/crash17.C: Adjust error markers.
7023         * g++.dg/template/error20.C: New test.
7024
7025 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7026
7027         PR c++/23172
7028         * g++.dg/ext/complit4.C: New test.
7029
7030         PR c++/25417
7031         * g++.dg/ext/complit5.C: Likewise.
7032
7033 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7034
7035         PR tree-optimization/25125
7036         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7037         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7038         * gcc.c-torture/execute/pr25125.c: New.
7039
7040 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7041
7042         PR fortran/25029
7043         PR fortran/21256
7044         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7045         with incorrect assumed size references.
7046
7047 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7048
7049         PR c++/23171
7050         * g++.dg/opt/init1.C: New test.
7051
7052 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7053
7054         PR c++/24671
7055         * g++.dg/template/sfinae3.C: New test.
7056
7057 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7058
7059         * g++.dg/other/friend4.C: New test.
7060
7061 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7062
7063         PR target/25005
7064         * g++.dg/opt/pr25005.C: New test.
7065
7066 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7067
7068         PR c++/25369
7069         * g++.dg/template/ptrmem16.C: New test.
7070
7071 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7072
7073         PR fortran/25029
7074         PR fortran/21256
7075         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7076
7077 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7078
7079         PR libgfortran/25307
7080         * gfortran.dg/list_read_5.f90: New test.
7081
7082 2005-12-22  Richard Henderson  <rth@redhat.com>
7083
7084         * gcc.target/i386/sse-7.c: Use -msse2.
7085
7086 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR rtl-optimization/25432
7089         * gcc.c-torture/compile/20051216-1.c: New test.
7090
7091         PR objc/25328
7092         * objc/execute/pr25328.m: New test.
7093
7094 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7095
7096         PR c++/25364
7097         * g++.dg/template/call4.C: New test.
7098
7099 2005-12-22  Dale Johannesen  <dalej@apple.com>
7100
7101         * gcc.target/i386/sse-17.c: New.
7102
7103 2005-12-22  Paul Brook  <paul@codesourcery.com>
7104
7105         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7106
7107 2005-12-22  Paul Brook  <paul@codesourcery.com>
7108
7109         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7110
7111 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7112
7113         PR tree-opt/25513
7114         * gcc.c-torture/compile/pr25513.c: New test.
7115
7116 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7117
7118         PR c++/23333
7119         * g++.dg/parse/error25.C: Add more tests.
7120
7121 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7122
7123         PR fortran/18990
7124         * gfortran.dg/der_charlen_1.f90: New.
7125
7126 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7127
7128         PR fortran/20889
7129         * gfortran.dg/pointer_component_type_1.f90: New test.
7130
7131         PR fortran/25029
7132         PR fortran/21256
7133         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7134         should give an error with assumed size array refernces and checks those
7135         that should not.
7136         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7137         reference an upper bound so that it does not generate an error.
7138
7139         PR fortran/19362
7140         PR fortran/20244
7141         PR fortran/20864
7142         PR fortran/25391
7143         * gfortran.dg/used_dummy_types_1.f90: New test.
7144         * gfortran.dg/used_dummy_types_2.f90: New test.
7145         * gfortran.dg/used_dummy_types_3.f90: New test.
7146         * gfortran.dg/used_dummy_types_4.f90: New test.
7147         * gfortran.dg/used_dummy_types_5.f90: New test.
7148
7149         PR fortran/23152
7150         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7151         group already being USE associated.
7152         * gfortran.dg/assumed_shape_nml.f90: New test.
7153         * gfortran.dg/assumed_size_nml.f90: New test.
7154
7155         PR fortran/20862
7156         PR fortran/25053
7157         PR fortran/25063
7158         PR fortran/25064
7159         PR fortran/25066
7160         PR fortran/25067
7161         PR fortran/25068
7162         PR fortran/25307
7163         * gfortran.dg/io_constraints_1.f90: New test.
7164         * gfortran.dg/io_constraints_1.f90: New test.
7165         * gfortran.dg/iostat_3.f90: Change wording of warning.
7166         * gfortran.dg/g77/19981216-0.f: The same.
7167
7168 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7169
7170         PR tree-optimization/23518
7171         * testsuite/gcc.dg/pr23518.c: New.
7172
7173 2005-12-21  Mike Stump  <mrs@apple.com>
7174
7175         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7176
7177 2005-12-21  Paul Brook  <paul@codesourcery.com>
7178
7179         * gcc.dg/pr19340.c: Skip on m68k targets.
7180
7181 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7182
7183         PR rtl-optimization/25196
7184         * gcc.dg/pr25196.c: New test.
7185
7186 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7187
7188         PR fortran/25423
7189         gfortran.dg/where_nested_1.f90: New.
7190
7191 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7192
7193         PR tree-optimization/25382.
7194         * gcc.dg/tree-ssa/pr25382.c: New.
7195
7196 2005-12-20  Richard Guenther  <rguenther@suse.de>
7197
7198         PR middle-end/24306
7199         * gcc.target/i386/pr24306.c: New testcase.
7200
7201 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7202
7203         PR tree-optimization/25501
7204         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7205
7206 2005-12-20  Richard Guenther  <rguenther@suse.de>
7207
7208         Revert
7209         2005-12-02  Richard Guenther  <rguenther@suse.de>
7210
7211         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7212
7213 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7214
7215         PR c++/21228
7216         * g++.dg/warn/Wunreachable-code-2.C: New test.
7217
7218 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7219
7220         PR c++/24278
7221         * g++.dg/template/ctor5.C: New test.
7222
7223         PR c++/24915
7224         * g++.dg/template/overload8.C: New test.
7225
7226 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7227
7228         * gcc.c-torture/compile/pr25483 : New test.
7229
7230 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7231
7232         PR c++/20552
7233         * g++.dg/ext/typeof10.C: New test.
7234
7235 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7236
7237         * gcc.dg/mt-loopi1.c: New.
7238
7239 2005-12-18  Richard Guenther  <rguenther@suse.de>
7240
7241         PR tree-optimization/25481
7242         * gcc.dg/torture/pr25481.c: New testcase.
7243
7244 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7245
7246         PR rtl-optimization/21041
7247         * gcc.dg/pr21041.c: New test.
7248
7249 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7250
7251         PR libgfortran/25463
7252         * gfortran.dg/advance.f90: New test.
7253
7254 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7255
7256         * gcc.dg/20051201-1.c: New test.
7257
7258 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7259
7260         PR fortran/25018
7261         * gfortran.dg/initialization_1.f90: New test.
7262         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7263         * gfortran.dg/g77/980616-0.f: The same.
7264
7265 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7266
7267         * PR fortran/25458
7268         * gfortran.dg/chkbits.f90: New test.
7269
7270 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7271
7272         * gfortran.dg/enum_5.f: Revert to previous version.
7273
7274 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7275
7276         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7277         * gfortran.dg/nested_modules_1.f90: Ditto.
7278         * gfortran.dg/hollerith_f95.f90: Ditto.
7279         * gfortran.dg/select_5.f90: Ditto.
7280         * gfortran.dg/secnds.f: Ditto.
7281         * gfortran.dg/hollerith2.f90: Ditto.
7282         * gfortran.dg/imag_2.f: Ditto.
7283         * gfortran.dg/ftell_2.f90: Ditto.
7284         * gfortran.dg/malloc_free_1.f90: Ditto.
7285         * gfortran.dg/logint-1.f: Ditto.
7286         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7287         * gfortran.dg/e_d_fmt.f90: Ditto.
7288         * gfortran.dg/hollerith_legacy.f90: Ditto.
7289         * gfortran.dg/logint-2.f: Ditto.
7290         * gfortran.dg/enum_5.f90: Ditto.
7291         * gfortran.dg/f2c_2.f90: Ditto.
7292         * gfortran.dg/pr17143.f90: Ditto.
7293         * gfortran.dg/namelist_14.f90: Ditto.
7294         * gfortran.dg/logint-3.f: Ditto.
7295         * gfortran.dg/spread_scalar_source.f90: Ditto.
7296         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7297         * gfortran.dg/namelist_11.f: Ditto.
7298         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7299         * gfortran.dg/g77/20010519-1.f
7300         * gfortran.dg/g77/alpha1.f: Ditto.
7301         * gfortran.dg/g77/990115-1.f: Ditto.
7302         * gfortran.dg/g77/erfc.f: Ditto.
7303         * gfortran.dg/g77/19990313-3.f: Ditto.
7304         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7305         * gfortran.dg/g77/20010426.f: Ditto.
7306         * gfortran.dg/g77/19990313-0.f: Ditto.
7307         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7308         * gfortran.dg/g77/20000629-1.f: Ditto.
7309         * gfortran.dg/g77/970125-0.f: Ditto.
7310         * gfortran.dg/g77/8485.f: Ditto.
7311         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7312         * gfortran.dg/g77/19990313-1.f: Ditto.
7313         * gfortran.dg/g77/int8421.f: Ditto.
7314         * gfortran.dg/g77/19990305-0.f: Ditto.
7315         * gfortran.dg/g77/947.f: Ditto.
7316         * gfortran.dg/g77/19990905-2.f: Ditto.
7317         * gfortran.dg/g77/cabs.f: Ditto.
7318         * gfortran.dg/g77/19990313-2.f: Ditto.
7319         * gfortran.dg/g77/20020307-1.f: Ditto.
7320         * gfortran.dg/g77/dcomplex.f: Ditto.
7321         * gfortran.dg/g77/19990502-1.f: Ditto.
7322         * gfortran.dg/g77/19981216-0.f: Ditto.
7323         * gfortran.dg/common_4.f90: Ditto.
7324         * gfortran.dg/entry_4.f90: Ditto.
7325         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7326         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7327         * gfortran.dg/namelist_12.f: Ditto.
7328         * gfortran.dg/scale_1.f90: Ditto.
7329         * gfortran.dg/modulo_1.f90
7330         * gfortran.dg/hollerith.f90: Ditto.
7331         * gfortran.dg/direct_io_3.f90: Ditto.
7332         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7333         * gfortran.dg/gnu_logical_1.F: Ditto.
7334         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7335         * gfortran.dg/assign_1.f90: Ditto.
7336         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7337         * gfortran.dg/pr23095.f: Ditto.
7338         * gfortran.dg/read_float_1.f90: Ditto.
7339
7340 2005-12-17  Andreas Jaeger  <aj@suse.de>
7341
7342         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7343         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7344
7345 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7346
7347         PR fortran/24268
7348         * gfortran.dg/fmt_white.f: New test.
7349
7350 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7351
7352         * gfortran.dg/label_1.f90: New test.
7353
7354 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7355
7356         PR testsuite/25422
7357         * gcc.dg/20031012-1.c: Add -Walways-true option.
7358         * gcc.dg/weak/weak-3.c: Likewise.
7359         * g++.old-deja/g++.mike/warn8.C: Likewise.
7360
7361 2005-12-16  Mike Stump  <mrs@apple.com>
7362
7363         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7364         exit.
7365
7366 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7367
7368         PR libgfortran/25264
7369         PR libgfortran/25349
7370         * gfortran.dg/tl_editing.f90: Added additional checks.
7371         * gfortran.dg/t_editing.f: New test.
7372         * gfortran.dg/write_padding.f90: New test
7373
7374 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7375
7376         PR testsuite/25215
7377         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7378
7379 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7380
7381         PR rtl-optimization/24899
7382         * gcc.c-torture/execute/20051215-1.c: New test.
7383
7384 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7385
7386         PR 24823
7387         * gfortran.dg/pr24823.f: New test.
7388
7389 2005-12-16  Jeff Law  <law@redhat.com>
7390
7391         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7392
7393 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7394
7395         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7396         Change C++ style comments to C style comments.
7397         Remove aligned types from the array.
7398         Keep Enums disabled.
7399         (complex_types): Remove aligned types from the array.
7400         Comment out "_Complex long double".
7401         (attrib_types): Remove.
7402         (complex_attrib_types): Remove.
7403         (attrib_array_types): Remove.
7404         (complex_attrib_array_types): Remove.
7405         (aligned_bitfld_types): Remove.
7406         (n_aligned_bitfld_types): Remove.
7407         (FEATURE_ALIGNEDPACKED): Delete.
7408         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7409         (singles): Remove support for adding attributes.
7410         (choose_type): Remove support for attributed types.
7411         (generate_fields): Remove support for attributed bit-fields.
7412         Remove support for adding attributes.
7413         (generate_random_tests): Remove support for adding attributes.
7414         (features): Add back "[0] :0" and "complex vector [0]".
7415         (main): Remove support for attributed bit-fields.
7416         Uncomment the calling of generate_random_tests for the rests of
7417         the tests.
7418
7419 2005-12-16  Jan Hubicka  <jh@suse.cz>
7420
7421         * gcc.c-torture/combine/pr25224.c: New.
7422
7423 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7424
7425         PR other/25028
7426         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7427         HP-UX.
7428
7429 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7430
7431         * gcc.dg/20051215-1.c: New file.
7432
7433 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7434
7435         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7436         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7437
7438 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7439
7440         PR fortran/18197
7441         * gfortran.dg/dummy_functions_1.f90: New.
7442
7443 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7444
7445         PR rtl-optimization/25310
7446         * gcc.c-torture/compile/pr25310.c: New test.
7447
7448 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7449
7450         PR debug/25023
7451         * gcc.dg/pr25023.c: New test.
7452
7453 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7454
7455         * g++.old-deja/g++.brendan/redecl1.C,
7456         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7457         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7458         g++.old-deja/g++.oliva/typeof1.C,
7459         g++.old-deja/g++.other/crash16.C,
7460         g++.old-deja/g++.other/crash34.C,
7461         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7462         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7463         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7464         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7465         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7466         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7467         Remove xfail.
7468
7469 2005-12-14  Kean Johnston  <jkj@sco.com>
7470             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7471
7472         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7473         * gcc.target/i386/20020523-1.c: Ditto.
7474         * gcc.target/i386/tailcall-1.c: Ditto.
7475         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7476         * gcc.target/i386/ssetype-5.c: Ditto.
7477
7478 2005-12-14  Jeff Law  <law@redhat.com>
7479
7480         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7481
7482 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7483
7484         PR target/25254
7485         PR target/24188
7486         * gcc.target/i386/pr25254.c: New test.
7487         * gfortran.dg/PR24188.f: New test.
7488
7489 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7490
7491         * lib/fortran-torture.exp: Catch remaining uses of
7492         remote_file build delete.
7493
7494 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7495
7496         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7497
7498 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7499
7500         * gcc.dg/warn-addr-cmp.c: New test.
7501
7502 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7503
7504         PR debug/25023
7505         PR target/25293
7506         * gcc.target/i386/pr25293.c: New test.
7507
7508 2005-12-13  Petr Machata  <machata@post.cz>
7509
7510         PR c++/24907
7511         * g++.dg/parse/comma2.C: New test.
7512
7513 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7514             Jakub Jelinek  <jakub@redhat.com>
7515
7516         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7517         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7518         (limits.h): Include unconditionally.
7519         (stdlib.h): Likewise.
7520         (hashtab.h): Do not include.
7521         (getopt.h): Likewise.
7522         (stddef.h): Include.
7523         (hashval_t): Define.
7524         (struct entry): Add "next" field.
7525         (HASH_SIZE): New macro.
7526         (hash_table): New variable.
7527         (switchfiles): Do not use xmalloc.
7528         (mix): New macro.
7529         (iterative_hash): New function.
7530         (hasht): Remove.
7531         (e_exists): New function.
7532         (e_insert): Likewise.
7533         (output): Use, instead of libiberty hashtable functions.
7534         (main): Do not use getopt.  Do not call htab_create.
7535
7536 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7537
7538         PR c++/25331
7539         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7540         put atal* and atpaal* attributes on array elements.
7541         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7542         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7543         put atal* and atpaal* attributes on array elements.
7544         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7545
7546 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7547
7548         * gcc.dg/single-precision-constant.c: New test.
7549
7550 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7551
7552         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7553         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7554         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7555         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7556         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7557         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7558         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7559         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7560         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7561         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7562         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7563         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7564         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7565         gcc.target/powerpc/ppc-sdata-2.c,
7566         gcc.target/powerpc/ppc-stackalign-1.c,
7567         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7568         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7569         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7570         gcc.target/powerpc/rs6000-ldouble-2.c,
7571         gcc.target/powerpc/rs6000-power2-1.c,
7572         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7573         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7574         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7575         option into target selector.
7576         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7577         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7578
7579 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7580
7581         PR objc/25348
7582         * objc.dg/encode-9.m: New test.
7583
7584 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7585
7586         PR testsuite/20772
7587         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7588         * gcc.dg/asm-b.c: Fix typo.
7589         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7590         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7591         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7592         i?86 lp64 and x86_64 ilp32.
7593         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7594         on i?86 lp64.
7595         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7596
7597 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7598
7599         PR fortran/25078
7600         gfortran.dg/equiv_5.f90: New test.
7601
7602 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7603
7604         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7605         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7606         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7607         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7608         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7609         * gcc.dg/tree-ssa/reassoc-5.c: New.
7610         * gcc.dg/tree-ssa/reassoc-6.c: New.
7611         * gcc.dg/tree-ssa/reassoc-7.c: New.
7612         * gcc.dg/tree-ssa/reassoc-8.c: New.
7613         * gcc.dg/tree-ssa/reassoc-9.c: New.
7614         * gcc.dg/tree-ssa/reassoc-10.c: New.
7615         * gcc.dg/tree-ssa/reassoc-11.c: New.
7616
7617 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7618
7619         PR testsuite/25167
7620         PR testsuite/24478
7621         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7622
7623 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c++/25300
7626         * g++.dg/template/inherit.C: Do not use a generic error message.
7627
7628 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7629
7630         PR libobjc/25354
7631         * objc.dg/gnu-encoding: New directory.
7632         * objc.dg/gnu-encoding/compat-common.h: New file.
7633         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7634         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7635         * objc.dg/gnu-encoding/vector-defs.h: New file.
7636         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7637         * objc.dg/gnu-encoding/generate-random.c: New file.
7638         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7639         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7640         * objc.dg/gnu-encoding/generate-random.h: New file.
7641
7642 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7643
7644         PR c++/25337
7645         * g++.dg/template/defarg7.C: New test.
7646
7647 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7648
7649         PR libobjc/25347
7650         * objc.dg/encode-8.m: New test.
7651
7652 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7653
7654         PR libobjc/25346
7655         * objc.dg/encode-7.m: New test.
7656
7657 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7658
7659         PR c++/25010
7660         * g++.dg/opt/inline10.C: New test.
7661
7662 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7663
7664         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7665
7666 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7667
7668         * gfortran.dg/substring_equivalence.f90: typo in comment
7669
7670 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7671
7672         PR fortran/25068
7673         * gfortran.dg/iostat_3.f90: New test.
7674
7675 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7676
7677         PR fortran/23815
7678         * gfortran.dg/unf_io_convert_1.f90: New test.
7679         * gfortran.dg/unf_io_convert_2.f90: New test.
7680         * gfortran.dg/unf_io_convert_3.f90: New test.
7681
7682 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7683
7684         PR testsuite/20772
7685         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7686         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7687         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7688         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7689         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7690         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7691         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7692         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7693         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7694         gcc.dg/torture/fp-int-convert-float128-timode.c,
7695         gcc.dg/torture/fp-int-convert-float128.c,
7696         gcc.dg/torture/fp-int-convert-float80-timode.c,
7697         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7698         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7699
7700         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7701
7702 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7703
7704         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7705
7706 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7707
7708         * gcc.dg/20051207-1.c,
7709         * gcc.dg/20051207-2.c,
7710         * gcc.dg/20051207-3.c: New tests.
7711
7712 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7713
7714         PR testsuite/20772
7715         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7716         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7717         dg-skip-if target selector.
7718
7719         PR testsuite/20772
7720         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7721         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7722         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7723         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7724         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7725         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7726         and/or merge with i?86 cases.
7727
7728         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7729
7730         PR testsuite/20772
7731         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7732         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7733         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7734         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7735         x86_64-*-linux*.
7736
7737 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7738
7739         PR target/25311
7740         * gcc.c-torture/compile/pr25311.c: New test.
7741
7742 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7743
7744         PR libgfortran/25039
7745         * gfortran.dg/read_comma.f: New test.
7746
7747 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR c++/19317
7750         * g++.dg/opt/pr19317-1.C: New test.
7751         * g++.dg/opt/pr19317-2.C: New test.
7752         * g++.dg/opt/pr19317-3.C: New test.
7753
7754         PR target/19005
7755         * gcc.c-torture/execute/pr19005.c: New test.
7756
7757         PR target/17828
7758         * g++.old-deja/g++.other/comdat5.C: New test.
7759         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7760
7761         * g++.dg/compat/struct-layout-1.exp: New file.
7762         * g++.dg/compat/struct-layout-1.h: New.
7763         * g++.dg/compat/struct-layout-1_generate.c: New.
7764         * g++.dg/compat/struct-layout-1_x1.h: New.
7765         * g++.dg/compat/struct-layout-1_x2.h: New.
7766         * g++.dg/compat/struct-layout-1_y1.h: New.
7767         * g++.dg/compat/struct-layout-1_y2.h: New.
7768
7769         * gcc.dg/20050330-2.c: New test.
7770
7771 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7772
7773         PR fortran/25292
7774         * gfortran.dg/associated_1.f90: New.
7775
7776 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7777
7778         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7779         ILP32 vect_no_align platforms.
7780
7781 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7782             Jakub Jelinek  <jakub@redhat.com>
7783
7784         PR target/25268
7785         * gcc.c-torture/compile/20051207-1.c: New test.
7786
7787 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7788
7789         PR testsuite/20772
7790         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7791         gcc.dg/torture/pr18582-1.c,
7792         gcc.target/i386/attributes-error.c: Also test on x86_64.
7793
7794         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7795
7796 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7797
7798         PR c++/19397
7799         * g++.dg/template/typedef3.C: New test.
7800
7801         PR c++/19762
7802         PR c++/19764
7803         * g++.dg/template/dtor3.C: Fix error markers.
7804
7805 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7806
7807         * lib/target-supports.exp (check_effective_target_sync_char_short):
7808         Add s390*.
7809
7810 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7811
7812         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7813
7814 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7815
7816         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7817         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7818         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7819         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7820
7821 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7822
7823         PR c++/25263
7824         * g++.dg/other/array2.C: New test case.
7825
7826 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7827
7828         * gcc.dg/darwin-weakimport-3.c: New.
7829
7830         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7831         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7832         and to work on Darwin.
7833         * gcc.dg/attr-weakref-1b.c: New file.
7834         * gcc.dg/attr-weakref-2.c: New test.
7835         * gcc.dg/darwin-weakref-1.c: New test.
7836
7837 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7838
7839         PR testsuite/25247
7840         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7841         use in selector expressions.
7842         (dg-xfail-if): Ditto.
7843         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7844         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7845         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7846         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7847         * gcc.test-framework/test-framework.exp: Skip generated tests if
7848         CHECK_TEST_FRAMEWORK is not 1.
7849
7850 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7851
7852         PR tree-optimization/24963
7853         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7854
7855         PR target/24108
7856         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7857
7858         PR target/18580
7859         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7860         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7861         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7862         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7863
7864 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7865
7866         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7867         dg-options.
7868
7869 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7870
7871         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7872
7873 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7874
7875         * gcc.dg/format/cast-1.c: New test.
7876
7877 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7878
7879         PR c/7776
7880         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7881         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7882         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7883         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7884
7885 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7886
7887         * gcc.dg/cast-pretty-print-1.c: New test.
7888
7889 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7890
7891         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7892
7893 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/24173
7896         * g++.dg/template/friend40.C: New test.
7897
7898 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7899
7900         PR target/25199
7901         * gcc.target/i386/movq-2.c: New test.
7902         * gcc.target/i386/movq.c: Remove target i?86, instead add
7903         dg-require-effective-target ilp32.
7904
7905 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7906
7907         PR c++/24103
7908         * g++.dg/other/default1.C: New test.
7909
7910 2005-12-02  Richard Guenther  <rguenther@suse.de>
7911
7912         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7913
7914 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7915
7916         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7917
7918 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7919
7920         PR target/21017
7921         * gcc.target/powerpc/rotate.c: New.
7922
7923 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7924
7925         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7926         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7927
7928 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7929
7930         PR c/13384
7931         * gcc.dg/pr17730-1.c: Adjust.
7932         * gcc.dg/lvalue1.c (main): Likewise.
7933         * gcc.dg/lvalue-2.c: Likewise.
7934         * g++.dg/pr7503-3.C
7935
7936 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7937
7938         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7939         error messages.
7940
7941 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7942
7943         PR fortran/24789
7944         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7945
7946 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7947
7948         PR target/24475
7949         * lib/target-supports.exp (check_effective_target_tls): New.
7950         (check_effective_target_tls_runtime): New.
7951         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7952         for TLS support.
7953         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7954         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7955         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7956         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7957         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7958         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7959         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7960         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7961         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7962         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7963         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7964         effective-target TLS.
7965         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7966         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7967         effective-target TLS runtime.
7968
7969 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7970
7971         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7972
7973 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7974
7975         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7976         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7977         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7978         ignored" warnings when "packing" is the same as the ABI layout.
7979
7980 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7981
7982         PR fortran/21302
7983         * gfortran.dg/line_length_1.f: New test.
7984         * gfortran.dg/line_length_2.f90: Ditto.
7985
7986 2005-11-30  Richard Guenther  <rguenther@suse.de>
7987
7988         PR tree-optimization/21655
7989         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7990
7991 2005-11-30  Dale Johannesen  <dalej@apple.com>
7992
7993         * gcc.c-torture/compile/pr24930.c: New.
7994
7995 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7996
7997         PR fortran/15809
7998         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7999
8000 2005-11-30  Jeff Law  <law@redhat.com>
8001
8002         * g++.old-deja/g++.law/pr25000.C: New test.
8003
8004 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8005
8006         * gcc.dg/tls/opt-11.c: New test.
8007
8008 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8009
8010         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8011         targets.
8012         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8013         LP64 ia64.
8014
8015 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8016
8017         * gfortran.dg/open_access_1.f90: New test.
8018
8019 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8020
8021         * gcc.dg/charset/builtin2.c: New test.
8022
8023 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8024
8025         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8026         on mmix-*-* for *_[xy].c.
8027
8028 2005-11-28  Kean Johnston  <jkj@sco.com>
8029
8030         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8031         headers.
8032         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8033         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8034         * gcc.target/i386/asm-3.c: Ditto.
8035         * gcc.target/i386/clobbers.c: Ditto.
8036         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8037         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8038         test regexp.
8039         * gcc.target/i386/mul.c: Ditto.
8040         * gcc.target/i386/ssetype-1.c: Ditto.
8041         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8042         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8043         static so the test works with -fPIC mode too. Based on comment in
8044         PR19231 by Pinski.
8045         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8046
8047 2005-11-28  Richard Guenther  <rguenther@suse.de>
8048
8049         * gcc.dg/alias-9.c: New testcase.
8050         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8051
8052 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8053             Uros Bizjak  <uros@kss-loka.si>
8054
8055         PR middle-end/20219
8056         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8057         tan(x)/sin(x) transformations.
8058
8059 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8060
8061         PR middle-end/24575
8062         * gcc.dg/tree-ssa/divide-3.c: New test.
8063         * gcc.dg/tree-ssa/divide-4.c: New test.
8064
8065 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8066
8067         PR fortran/24917
8068         *  gfortran.dg/boz_6.f90: New test.
8069
8070 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8071
8072         PR fortran/23912
8073         * gfortran.dg/modulo_1.f90: New test.
8074
8075 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8076
8077         PR libfortran/24919
8078         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8079         fail on CRLF platforms.
8080         * gfortran.dg/ftell_2.f90: Likewise.
8081
8082 2005-11-26  Eric Christopher  <echristo@apple.com>
8083
8084         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8085
8086 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8087
8088         * objc.dg/gnu-runtime-3.m: Simplify.
8089
8090 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8091
8092         PR middle-end/23669
8093         * gcc.dg/tree-ssa/divide-1.c: New test.
8094         * gcc.dg/tree-ssa/divide-2.c: New test.
8095
8096 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8097
8098         PR libgfortran/24945
8099         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8100
8101 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8102
8103         PR libgfortran/24945
8104         * gfortran.dg/open_status_2.f90: New test.
8105
8106 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8107
8108         * gcc.c-torture/execute/builtins/fprintf.c,
8109         gcc.c-torture/execute/builtins/fputs-lib.c,
8110         gcc.c-torture/execute/builtins/fputs.c,
8111         gcc.c-torture/execute/builtins/lib/fprintf.c,
8112         gcc.c-torture/execute/builtins/lib/printf.c,
8113         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8114
8115 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8116
8117         * gcc.dg/20050922-2.c: New test.
8118
8119 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8120
8121         * objc.dg/gnu-runtime-3.m: New test.
8122
8123 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8124
8125         PR c++/9278
8126         * g++.dg/other/void1.C: New test.
8127
8128 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8129
8130         PR middle-end/24998
8131         * gcc.dg/torture/fp-int-convert-float.c,
8132         gcc.dg/torture/fp-int-convert-double.c,
8133         gcc.dg/torture/fp-int-convert-long-double.c,
8134         gcc.dg/torture/fp-int-convert-timode.c,
8135         gcc.dg/torture/fp-int-convert-float80.c,
8136         gcc.dg/torture/fp-int-convert-float80-timode.c,
8137         gcc.dg/torture/fp-int-convert-float128.c,
8138         gcc.dg/torture/fp-int-convert-float128-timode.c,
8139         gcc.dg/torture/fp-int-convert.h: New files.
8140
8141 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8142
8143         PR middle-end/24989
8144         * gcc.dg/tree-ssa/bool-10.c: New test.
8145         * gcc.dg/tree-ssa/bool-11.c: New test.
8146         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8147
8148 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8149
8150         PR middle-end/24990
8151         * tree-ssa/pr24990-1.c: New test.
8152
8153 2005-11-24  Richard Guenther  <rguenther@suse.de>
8154         Dirk Mueller <dmueller@suse.de>
8155
8156         PR c++/14024
8157         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8158         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8159         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8160         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8161         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8162         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8163
8164 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8165
8166         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8167
8168 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8169
8170         PR c/21668
8171         * gcc.dg/Wc++-compat.c: New.
8172         * gcc.dg/Wno-c++-compat.c: New.
8173
8174 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8175
8176         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8177         (vspltish, vspltisw): Likewise.
8178
8179 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8180
8181         PR libgfortran/24794
8182         * gfortran.dg/namelist_12.f: Fix quotes.
8183         * gfortran.dg/namelist_13.f90: Fix quotes.
8184         * gfortran.dg/namelist_14.f90: Fix quotes.
8185         * gfortran.dg/namelist_15.f90: Fix quotes.
8186         * gfortran.dg/namelist_use.f90: Fix quotes.
8187         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8188         * gfortran.dg/namelist_21.f90: New test.
8189         * gfortran.dg/namelist_22.f90: New test.
8190
8191 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8192
8193         PR target/23435
8194         * gcc.c-torture/compile/pr23435.c: New.
8195
8196 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8197
8198         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8199
8200 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8201
8202         * gcc.target/powerpc/405-macchw-1.c,
8203         gcc.target/powerpc/405-macchw-2.c,
8204         gcc.target/powerpc/405-macchwu-1.c,
8205         gcc.target/powerpc/405-macchwu-2.c,
8206         gcc.target/powerpc/405-machhw-1.c,
8207         gcc.target/powerpc/405-machhw-2.c,
8208         gcc.target/powerpc/405-machhwu-1.c,
8209         gcc.target/powerpc/405-machhwu-2.c,
8210         gcc.target/powerpc/405-maclhw-1.c,
8211         gcc.target/powerpc/405-maclhw-2.c,
8212         gcc.target/powerpc/405-maclhwu-1.c,
8213         gcc.target/powerpc/405-maclhwu-2.c,
8214         gcc.target/powerpc/405-mulchw-1.c,
8215         gcc.target/powerpc/405-mulchw-2.c,
8216         gcc.target/powerpc/405-mulchwu-1.c,
8217         gcc.target/powerpc/405-mulchwu-2.c,
8218         gcc.target/powerpc/405-mulhhw-1.c,
8219         gcc.target/powerpc/405-mulhhw-2.c,
8220         gcc.target/powerpc/405-mulhhwu-1.c,
8221         gcc.target/powerpc/405-mulhhwu-2.c,
8222         gcc.target/powerpc/405-mullhw-1.c,
8223         gcc.target/powerpc/405-mullhw-2.c,
8224         gcc.target/powerpc/405-mullhwu-1.c,
8225         gcc.target/powerpc/405-mullhwu-2.c,
8226         gcc.target/powerpc/405-nmacchw-1.c,
8227         gcc.target/powerpc/405-nmacchw-2.c,
8228         gcc.target/powerpc/405-nmachhw-1.c,
8229         gcc.target/powerpc/405-nmachhw-2.c,
8230         gcc.target/powerpc/405-nmaclhw-1.c,
8231         gcc.target/powerpc/405-nmaclhw-2.c,
8232         gcc.target/powerpc/440-macchw-1.c,
8233         gcc.target/powerpc/440-macchw-2.c,
8234         gcc.target/powerpc/440-macchwu-1.c,
8235         gcc.target/powerpc/440-macchwu-2.c,
8236         gcc.target/powerpc/440-machhw-1.c,
8237         gcc.target/powerpc/440-machhw-2.c,
8238         gcc.target/powerpc/440-machhwu-1.c,
8239         gcc.target/powerpc/440-machhwu-2.c,
8240         gcc.target/powerpc/440-maclhw-1.c,
8241         gcc.target/powerpc/440-maclhw-2.c,
8242         gcc.target/powerpc/440-maclhwu-1.c,
8243         gcc.target/powerpc/440-maclhwu-2.c,
8244         gcc.target/powerpc/440-mulchw-1.c,
8245         gcc.target/powerpc/440-mulchw-2.c,
8246         gcc.target/powerpc/440-mulchwu-1.c,
8247         gcc.target/powerpc/440-mulchwu-2.c,
8248         gcc.target/powerpc/440-mulhhw-1.c,
8249         gcc.target/powerpc/440-mulhhw-2.c,
8250         gcc.target/powerpc/440-mulhhwu-1.c,
8251         gcc.target/powerpc/440-mulhhwu-2.c,
8252         gcc.target/powerpc/440-mullhw-1.c,
8253         gcc.target/powerpc/440-mullhw-2.c,
8254         gcc.target/powerpc/440-mullhwu-1.c,
8255         gcc.target/powerpc/440-mullhwu-2.c,
8256         gcc.target/powerpc/440-nmacchw-1.c,
8257         gcc.target/powerpc/440-nmacchw-2.c,
8258         gcc.target/powerpc/440-nmachhw-1.c,
8259         gcc.target/powerpc/440-nmachhw-2.c,
8260         gcc.target/powerpc/440-nmaclhw-1.c,
8261         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8262
8263 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8264
8265         PR fortran/24774
8266         * gfortran.dg/inquire_9.f90: New test.
8267
8268         PR fortran/21647
8269         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8270
8271 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8272
8273         PR libfortran/24432
8274         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8275         Check that 'cos' is supported.
8276
8277 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8278
8279         PR fortran/24223
8280         * gfortran.dg/substring_equivalence.f90: New test.
8281
8282         PR fortran/24705
8283         * gfortran.dg/auto_internal_assumed.f90: New test.
8284
8285 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8286
8287         * gcc.dg/fold-div-2.c: New test.
8288
8289 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8290
8291         PR rtl-optimization/24883
8292         * gcc.c-torture/compile/pr24883.c: New test.
8293
8294 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8295
8296         PR middle-end/20583
8297         * gcc.c-torture/compile/pr20583.c: New.
8298
8299 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8300
8301         * gcc.c-torture/execute/usmul.c: New test.
8302
8303 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8304
8305         * gcc.dg/tree-ssa/vrp22.c: New test.
8306
8307 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8308
8309         PR middle-end/24912
8310         * gcc.dg/torture/pr24912-1.c: New test.
8311
8312 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8313
8314         PR fortran/24862
8315         * gfortran.dg/arrayio_derived_1.f90: New test.
8316
8317 2005-11-19  Richard Guenther  <rguenther@suse.de>
8318
8319         PR middle-end/23294
8320         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8321
8322 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8323
8324         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8325
8326 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8327
8328         PR c++/8355
8329         * g++.dg/template/friend39.C: New test.
8330
8331 2005-11-18  James E Wilson  <wilson@specifix.com>
8332
8333         * gcc.dg/builtin-strstr.c: New.
8334
8335 2005-11-18  Richard Henderson  <rth@redhat.com>
8336
8337         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8338         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8339         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8340         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8341         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8342         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8343         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8344         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8345         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8346         renaming to remove initial "ia64-".
8347
8348 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8349
8350         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8351
8352 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8353
8354         * g++.dg/cpp/string-2.C: New test.
8355
8356 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8357
8358         * gcc.dg/tree-ssa/loop-14.c: New test.
8359
8360 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8361             Michael Chamberlain <michael@chamberlain.net.au>
8362
8363         * ada/acats/run_all.sh (target_run): Kill long running tests.
8364
8365 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8366
8367         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8368         * gcc.dg/cleanup-9.c: Likewise.
8369         * gcc.dg/cleanup-10.c: Likewise.
8370         * gcc.dg/cleanup-11.c: Likewise.
8371
8372 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8373
8374         PR fortran/24892
8375         * gfortran.dg/open_access_append_1.f90: New test.
8376         * gfortran.dg/open_access_append_2.f90: New test.
8377
8378 2005-11-16  Richard Guenther  <rguenther@suse.de>
8379
8380         PR middle-end/24851
8381         * gcc.c-torture/execute/pr24851.c: New testcase.
8382
8383 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8384
8385         * gcc.dg/fold-overflow-1.c: New test.
8386
8387 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8388
8389         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8390         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8391
8392 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8393
8394         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8395         structures.
8396         * g++.dg/eh/forced2.C: Likewise.
8397         * g++.dg/eh/forced3.C: Likewise.
8398         * g++.dg/eh/forced4.C: Likewise.
8399
8400 2005-11-11  Mike Stump  <mrs@apple.com>
8401
8402         * g++.old-deja/g++.mike/unused.C: Add.
8403
8404 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8405
8406         PR c++/24667
8407         * g++.dg/warn/Wcast-qual1.C: New test.
8408
8409 2005-11-15  Jan Hubicka  <jh@suse.cz>
8410
8411         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8412
8413 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8414
8415         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8416
8417 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8418
8419         PR 24840
8420         * gcc.dg/tree-ssa/pr24840.c: New test.
8421
8422 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8423
8424         PR testsuite/24841
8425         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8426
8427 2005-11-14  Dale Johannesen  <dalej@apple.com>
8428
8429         * gcc.c-torture/execute/20051113-1.c: New.
8430
8431 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/24687
8434         * g++.dg/template/crash43.C: New test.
8435
8436 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8437
8438         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8439
8440 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/24817
8443         * g++.dg/eh/spec8.C: New test.
8444
8445 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8446
8447         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8448
8449 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8450
8451         PR c++/20293
8452         * g++.dg/parse/ambig4.C: New test.
8453         * g++.dg/tc1/dr101.C: Adjust error markers.
8454         * g++.dg/lookup/strong-using-2.C: Likewise.
8455         * g++.dg/lookup/ambig5.C: Likewise.
8456         * g++.dg/lookup/ambig4.C: Likewise.
8457         * g++.dg/parse/crash22.C: Likewise.
8458
8459 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8460
8461         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8462
8463 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8464
8465         * gcc.dg/nested-calls-1.c: New test.
8466
8467 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8468
8469         * gfortran.dg/complex_intrinsic_1.f90: New test.
8470         * gfortran.dg/complex_intrinsic_2.f90: New test.
8471         * gfortran.dg/fgetc_1.f90: New test.
8472         * gfortran.dg/fgetc_2.f90: New test.
8473         * gfortran.dg/fgetc_3.f90: New test.
8474         * gfortran.dg/ftell_1.f90: New test.
8475         * gfortran.dg/ftell_2.f90: New test.
8476         * gfortran.dg/gnu_logical_1.F: New test.
8477         * gfortran.dg/gnu_logical_2.f90: New test.
8478
8479 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8480
8481         PR middle-end/24820
8482         * testsuite/gcc.dg/pr24820.c: New test.
8483
8484 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8485
8486         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8487         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8488         variable.
8489
8490 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8491
8492         testsuite/24614
8493         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8494
8495 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8496
8497         * gcc.target/cris/cris.exp: New file.
8498         * gcc.target/cris/rld-legit1.c: New test.
8499         * gcc.target/cris/rld-legit2.c: New test.
8500
8501 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8502
8503         PR c++/24780
8504         * g++.dg/opt/pr24780.C: New test.
8505
8506         PR c++/24761
8507         * g++.dg/template/asm1.C: New test.
8508
8509 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8510
8511         PR libgfortran/24787
8512         * gfortran.dg/scan_1.f90: New test.
8513
8514 2005-11-12  Jan Hubicka  <jh@suse.cz>
8515
8516         * gcc.target/i386/minmax-1.c: New.
8517         * gcc.target/i386/minmax-2.c: New.
8518
8519 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8520
8521         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8522
8523 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8524
8525         * gcc.c-torture/execute/20051110-1.c,
8526         gcc.c-torture/execute/20051110-2.c: New tests.
8527
8528 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8529
8530         PR middle-end/24750
8531         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8532         New tests.
8533
8534 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8535
8536         * lib/target-libpath.exp (get_shlib_extension): New proc.
8537         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8538         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8539         * lib/objc.exp (objc_target_compile): Likewise.
8540         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8541         detection.
8542
8543 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8544
8545         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8546
8547         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8548         Add -static to additional_flags and pass it to target_compile.
8549
8550 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8551
8552         PR libgfortran/24719
8553         gfortran.dg/read_noadvance.f90: New test.
8554
8555         PR libgfortran/24699
8556         gfortran.dg/fmt_t_2.f90: New test.
8557
8558         PR libgfortran/24785
8559         gfortran.dg/read_x_eor.f90: New test.
8560
8561         PR libgfortran/24584
8562         gfortran.dg/namelist_empty.f90: Rename test.
8563
8564         PR libgfortran/24489
8565         gfortran/read_eor.f90: Rename test.
8566
8567 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8568
8569         PR fortran/15976
8570         * gfortran.dg/automatic_module_variable.f90: New test.
8571
8572 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8573
8574         PR target/24445
8575         * gcc.dg/pr24445.c: New test.
8576
8577 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8578
8579         PR fortran/24655
8580         PR fortran/24755
8581         * gfortran.dg/recursive_statement_functions.f90: Add statement
8582         functions using inline intrinsic functions and parameters to test
8583         that they no longer seg-fault.
8584
8585         PR fortran/24409
8586         gfortran.dg/nested_modules_4.f90: New test.
8587         gfortran.dg/nested_modules_5.f90: New test.
8588
8589 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8590
8591         PR fortran/24643
8592         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8593
8594 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8595
8596         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8597         failures.
8598
8599 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8600
8601         * gcc.dg/sparc-getcontext-1.c: New test.
8602
8603 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8604
8605         * gcc.dg/ifcvt-fabs-1.c: New test.
8606
8607 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8608
8609         PR other/4372
8610         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8611         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8612
8613 2005-11-09  Richard Guenther  <rguenther@suse.de>
8614
8615         PR tree-optimization/24716
8616         * gcc.c-torture/execute/pr24716.c: New testcase.
8617
8618 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8619
8620         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8621
8622 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8623
8624         PR 24624
8625         * gcc.dg/pr24624.c: Testcase added.
8626
8627 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8628
8629         PR 24623
8630         * g++.dg/other/pr24623.C: Testcase added.
8631
8632 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8633
8634         PR fortran/22607
8635         * gfortran-dg/pure_byref_1.f90: New.
8636         * gfortran-dg/pure_byref_2.f90: New.
8637
8638 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8639
8640         PR c/24101
8641         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8642         * gcc.dg/dg.exp: Run main loop also for *.i files.
8643
8644 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR c++/19450
8647         * g++.dg/tls/diag-3.C: New test.
8648         * g++.dg/tls/diag-4.C: New test.
8649         * g++.dg/tls/static-1.C: New test.
8650         * g++.dg/tls/static-1a.cc: New file.
8651
8652 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8653
8654         PR 23046
8655         * g++.dg/tree-ssa/pr23046.C: New test.
8656
8657 2005-11-08  Devang Patel <dpatel@apple.com>
8658
8659         PR tree-optimization/23115
8660         * gcc.dg/tree-ssa/pr23115.c: New.
8661
8662 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8663
8664         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8665         * gcc.target/powerpc/pr16155.c: Same.
8666         * gcc.target/powerpc/altivec-1.c: Same.
8667         * gcc.target/powerpc/altivec-2.c: Same.
8668         * gcc.target/powerpc/altivec-3.c: Same.
8669         * gcc.target/powerpc/altivec-5.c: Same.
8670         * gcc.target/powerpc/altivec-11.c: Same.
8671         * gcc.target/powerpc/altivec-12.c: Same.
8672         * gcc.target/powerpc/altivec-14.c: Same.
8673         * gcc.target/powerpc/altivec-22.c: Same.
8674         * gcc.target/powerpc/altivec-consts.c: Same.
8675         * gcc.target/powerpc/altivec-pr22085.c: Same.
8676         * gcc.target/powerpc/altivec-splat.c: Same.
8677         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8678         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8679         * gcc.target/powerpc/darwin-longlong.c: Same.
8680
8681 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8682
8683         PR target/19340
8684         * gcc.dg/pr19340.c: New test.
8685
8686 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8687
8688         PR rtl-optimization/24683
8689         * gcc.dg/pr24683.c: New test.
8690
8691 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8692
8693         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8694         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8695
8696 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8697
8698         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8699
8700 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8701
8702         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8703
8704 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8705
8706         PR target/24230
8707
8708         * gcc.target/powerpc/altivec-consts.c,
8709         gcc.target/powerpc/altivec-splat.c: New testcase.
8710
8711 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8712
8713         PR c/24599
8714
8715         * gcc.dg/overflow-2.c: New testcase.
8716
8717 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8718
8719         PR rtl-optimization/23567
8720         * gcc.c-torture/execute/20051104-1.c: New test.
8721
8722 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8723
8724         PR fortran/24534
8725         gfortran.dg/private_type_2.f90: Modified to check that case with
8726         PRIVATE declaration within derived type is accepted.
8727
8728         PR fortran/20838
8729         gfortran.dg/pointer_assign_1.f90: New test.
8730
8731         PR fortran/20840
8732         * gfortran.dg/arrayio_0.f90: New test.
8733
8734         PR fortran/17737
8735         gfortran.dg/data_initialized.f90: New test.
8736         gfortran.dg/data_constraints_1.f90: New test.
8737         gfortran.dg/data_constraints_2.f90: New test.
8738
8739 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8740
8741         PR fortran/24174
8742         PR fortran/24305
8743         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8744
8745 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8746
8747         PR 24670
8748         * gcc.dg/tree-ssa/pr24670.c: New test.
8749
8750 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8751
8752         PR target/22432
8753         * gcc.target/i386/pr22432.c: New test.
8754
8755 2005-11-05  Richard Henderson  <rth@redhat.com>
8756
8757         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8758         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8759         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8760         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8761         from gcc.dg/alpha-*.
8762         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8763         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8764
8765 2005-11-05  Andreas Jaeger  <aj@suse.de>
8766
8767         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8768
8769 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8770
8771         PR target/23424
8772         * gcc.dg/torture/pr23424-1.c: New test.
8773
8774 2005-11-04  Richard Henderson  <rth@redhat.com>
8775
8776         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8777         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8778         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8779         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8780         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8781         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8782         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8783         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8784         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8785         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8786         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8787         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8788         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8789         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8790         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8791         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8792         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8793         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8794         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8795         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8796         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8797         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8798         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8799         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8800         Move from gcc.dg/.
8801         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8802         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8803         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8804         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8805         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8806         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8807         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8808         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8809         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8810         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8811         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8812         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8813         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8814         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8815         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8816         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8817         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8818         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8819         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8820         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8821         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8822         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8823         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8824         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8825         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8826         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8827         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8828         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8829         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8830         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8831         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8832         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8833         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8834         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8835         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8836         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8837         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8838         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8839         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8840         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8841         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8842         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8843         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8844         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8845         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8846
8847 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8848
8849         PR 24627
8850         * gcc.dg/tree-ssa/pr24627.c: New test.
8851
8852 2005-11-04 Paul Brook  <paul@codesourcery.com>
8853
8854         * gcc.dg/tls/opt-10.c: New test.
8855
8856 2005-11-04  Andreas Jaeger  <aj@suse.de>
8857
8858         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8859         avoid extra warnings.
8860
8861 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8862
8863         PR libfortran/22298
8864         * gcc/testsuite/lib/target-supports.exp
8865         (check_effective_target_static_libgfortran): New
8866         static_libgfortran effective target.
8867         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8868         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8869
8870 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8871
8872         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8873
8874 2005-11-03  Josh Conner  <jconner@apple.com>
8875
8876         PR c++/19989
8877         g++.dg/ext/array2.C: New test.
8878         g++.dg/template/dependent-name3.C: New test.
8879         g++.dg/template/dependent-name4.C: New test.
8880         g++.dg/template/sfinae2.C: New test.
8881
8882 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8883
8884         PR preprocessor/22042
8885         * gcc.dg/cpp/strify4.c: New test.
8886
8887 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8888
8889         PR c++/17964
8890         * g++.dg/cpp/string-1.C: New test.
8891
8892 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8893
8894         * gcc.target/powerpc: New directory.
8895         * gcc.target/powerpc/powerpc.exp: New file.
8896         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8897         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8898         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8899         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8900         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8901         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8902         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8903         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8904         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8905         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8906         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8907         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8908         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8909         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8910         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8911         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8912         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8913         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8914         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8915         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8916         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8917         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8918         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8919         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8920         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8921         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8922         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8923         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8924         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8925         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8926         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8927         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8928         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8929         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8930
8931 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8932
8933         PR c++/21627
8934         * g++.dg/warn/inline2.C: New test.
8935
8936 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8937
8938         PR middle-end/23155
8939         * g++.dg/ext/c99struct1.C: New test.
8940         * gcc.dg/union-cast-1.c: New test.
8941         * gcc.dg/union-cast-2.c: New test.
8942         * gcc.dg/union-cast-3.c: New test.
8943
8944 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8945
8946         PR middle-end/24589
8947         * gcc.c-torture/execute/zero-struct-2.c: New test.
8948
8949 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8950
8951         PR c++/24582
8952         * g++.dg/init/switch1.C: New test.
8953
8954 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8955
8956         * gcc.dg/delay-slot-1.c: New test.
8957
8958 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8959
8960         PR target/24620
8961         * gcc.dg/pr24620.c: New test.
8962
8963 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8964
8965         PR c/24329
8966         * gcc.dg/format/unnamed-1.c: New test.
8967
8968 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8969
8970         PR c++/22434
8971         * g++.dg/expr/cond8.C: New test.
8972
8973         PR c++/24560
8974         * g++.dg/parse/dot1.C: New test.
8975
8976 2005-11-02  Jan Hubicka  <jh@suse.cz>
8977
8978         PR target/23303
8979         * gcc.dg/i386-lea.c: New test
8980
8981 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8982
8983         PR target/24615
8984         * gcc.dg/pr24615.c: New test.
8985
8986 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8987
8988         PR target/24600
8989         * gcc.dg/pr24600.c: New test.
8990
8991 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/19253
8994         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8995         * g++.dg/parse/typename9.C: New test.
8996         * g++/dg/parse/typename10.C: Likewise.
8997
8998 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8999
9000         PR fortran/18157
9001         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9002         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9003         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9004
9005 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9006
9007         PR c++/24569
9008         * g++.dg/debug/static1.C: New test.
9009
9010 2005-11-02  Josh Conner  <jconner@apple.com>
9011
9012         * g++.dg/crash38.C: moved into proper directory...
9013         * g++.dg/template/crash42.C: ...here
9014
9015 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9016
9017         PR target/18338
9018         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9019         pcc_bitfield_type_matters || default_packed.
9020
9021         * lib/target-supports.exp
9022         (check_effective_target_pcc_bitfield_type_matters): New proc.
9023         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9024
9025         PR testsuite/23304
9026         * lib/target-supports.exp (check_effective_default_packed): New proc.
9027         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9028         Gate expected errors on target ! default_packed.
9029         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9030
9031 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9032
9033         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9034         change (r106358).
9035
9036 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9037
9038         PR fortran/24008
9039         * gfortran.dg/entry_5.f90: New.
9040         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9041
9042 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9043
9044         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9045
9046 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9047
9048         PR fortran/21565
9049         gfortran.dg/namelist_blockdata.f90: New test.
9050
9051         PR fortran/18737
9052         gfortran.dg/external_implicit_none.f90: New test.
9053
9054         PR fortran/14994
9055         * gfortran.dg/secnds.f: New test.
9056
9057 2005-10-31  Jan Hubicka  <jh@suse.cz>
9058
9059         PR target/20928
9060         * gcc.c-torture/compile/pr20928.c: New test.
9061
9062 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9063
9064         PR middle-end/23492
9065         * gcc.c-torture/compile/zero-strct-5.c: New test.
9066
9067 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9068
9069         PR libgfortran/24584
9070         * gfortran.dg/pr24584.f90: New test.
9071
9072 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9073
9074         PR fortran/18883
9075         * gfortran.dg/char_result_9.f90: New.
9076         * gfortran.dg/char_result_10.f90: New.
9077
9078 2005-10-30  Jan Hubicka  <jh@suse.cz>
9079
9080         * g++.dg/tree-ssa/pr24172.C: New testcase.
9081
9082 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9083
9084         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9085
9086 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9087
9088         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9089         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9090         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9091         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9092         gfortran.dg/enum_9.f90,
9093         gfortran.fortran-torture/compile/enum_1.f90,
9094         gfortran.fortran-torture/execute/enum_1.f90,
9095         gfortran.fortran-torture/execute/enum_2.f90,
9096         gfortran.fortran-torture/execute/enum_3.f90,
9097         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9098
9099 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9100
9101         PR target/18482
9102         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9103         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9104
9105 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9106
9107         PR libfortran/20179
9108         * gfortran.dg/mixed_io_1.f90: New test.
9109         * gfortran.dg/mixed_io_1.c: New file.
9110
9111 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9112
9113         * gfortran.dg/malloc_free_1.f90: New test.
9114
9115 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9116
9117         * gcc.dg/nested-func-4.c: Require profiling -pg.
9118
9119 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9120
9121         PR C++/23229
9122         * g++.dg/warn/main-2.C: New test.
9123
9124 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9125
9126         PR fortran/24545
9127         * gfortran.dg/interface_2.f90: new test.
9128
9129 2005-10-28  Josh Conner  <jconner@apple.com>
9130
9131         PR c++/22153
9132         * g++.dg/template/crash38.C: New test.
9133         * g++.dg/parse/explicit1.C: Change expected errors.
9134
9135 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9136
9137         PR C++/23426
9138         * g++.dg/other/large-size-array.C: New test.
9139
9140 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9141
9142         PR middle-end/24362
9143         * g++.dg/opt/complex4.C: New test.
9144
9145 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9146
9147         * gcc.dg/nested-func-4.c: New test.
9148
9149 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9150
9151         PR fortran/24158
9152         gfortran.dg/derived_recursion.f90: New test.
9153         gfortran.dg/implicit_actual.f90: New test.
9154
9155 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9156
9157         PR middle-end/24295, PR testsuite/24477
9158         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9159         removed when weakref hits the tree.
9160
9161 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9162
9163         * gfortran.dg/cray_pointers_4.f90: New test.
9164
9165         * gfortran.dg/cray_pointers_5.f90: New test.
9166
9167 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9168
9169         PR fortran/22290
9170         * gfortran.dg/assign_5.f90: New test.
9171         * gfortran.dg/assign_6.f: New test.
9172
9173 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9174
9175         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9176         CPU has no SSE support.
9177
9178 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9179
9180         PR libgfortran/24224
9181         * gfortran.dg/arrayio_1.f90: Update attribution.
9182         * gfortran.dg/arrayio_2.f90: Update attribution.
9183         * gfortran.dg/arrayio_3.f90: Update attribution.
9184         * gfortran.dg/arrayio_4.f90: Update test conditions.
9185         * gfortran.dg/arrayio_5.f90: Update attribution.
9186         * gfortran.dg/arrayio_6.f90: New test.
9187         * gfortran.dg/arrayio_7.f90: New test.
9188
9189 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9190
9191         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9192
9193 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9194
9195         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9196
9197 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9198
9199         PR fortran/24416
9200         * gfortran.dg/namelist_char_only.f90: New test.
9201
9202 2005-10-24  Asher Langton  <langton2@llnl.gov>
9203
9204         PR fortran/17031
9205         PR fortran/22282
9206         * gfortran.dg/cray_pointers_1.f90: New test.
9207         * gfortran.dg/cray_pointers_2.f90: New test.
9208         * gfortran.dg/cray_pointers_3.f90: New test.
9209         * gfortran.dg/loc_1.f90: New test.
9210         * gfortran.dg/loc_2.f90: New test.
9211
9212 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9213
9214         * gcc.dg/pr24225.c: New test.
9215
9216 2005-10-24  Asher Langton  <langton2@llnl.gov>
9217
9218         * gfortran.dg/dup_save_1.f90: New test.
9219         * gfortran.dg/dup_save_2.f90: New test.
9220
9221 2005-10-24  Paul Brook  <paul@codesourcery.com>
9222
9223         PR 24107
9224         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9225         stdint.h.
9226
9227 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9228
9229         PR libgfortran/24489
9230         * gfortran.dg/pr24489.f90: New test.
9231
9232 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9233
9234         PR fortran/23635
9235         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9236
9237 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9238
9239         PR target/18911
9240         * g++.dg/init/array16.C: Skip for mmix-*-*.
9241
9242 2005-10-23  Asher Langton  <langton2@llnl.gov>
9243
9244         * gfortran.dg/byte_1.f90: New test.
9245         * gfortran.dg/byte_2.f90: New test.
9246
9247 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9248
9249         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9250
9251 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9252
9253         PR fortran/18022
9254         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9255
9256         PR fortran/24311
9257         * gfortran.dg/merge_char_const.f90: New test.
9258
9259         PR fortran/24384
9260         * gfortran.dg/spread_scalar_source.f90: New test.
9261
9262 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9263
9264         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9265
9266         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9267         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9268
9269         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9270
9271 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9272
9273         PR fortran/24426
9274         * gfortran.dg/der_pointer_4.f90: New.
9275
9276 2005-10-22  David Ayers  <d.ayers@inode.at>
9277
9278         * obj-c++.dg/except-1.mm: Simplify.
9279
9280 2005-10-21  David Ayers  <d.ayers@inode.at>
9281
9282         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9283
9284 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9285
9286         * gfortran.dg/assumed_dummy_2.f90: New test.
9287
9288 2005-10-21  James E Wilson  <wilson@specifix.com>
9289
9290         PR preprocessor/15220
9291         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9292
9293 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9294
9295         * gcc.c-torture/execute/20051021-1.c: New test.
9296
9297 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9298
9299         PR c++/24260
9300         * g++.dg/ext/tmplattr1.C: New test.
9301
9302 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9303
9304         PR fortran/24440
9305         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9306
9307 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9308
9309         * obj-c++.dg/except-1.mm: New.
9310
9311         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9312
9313 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9314
9315         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9316
9317 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9318
9319         PR middle-end/24295
9320         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9321         declarations with the same names as thunks' alias targets, use
9322         aliases instead.
9323         * gcc.dg/attr-alias-3.c: New test.
9324         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9325
9326 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9327
9328         PR c++/22618
9329         * g++.dg/parse/access8.C: New test.
9330
9331 2005-10-20  Richard Guenther  <rguenther@suse.de>
9332
9333         PR c++/24439
9334         * g++.dg/tree-ssa/pr24439.C: New testcase.
9335
9336 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9337
9338         * g++.dg/opt/delay-slot-1.C: New test.
9339
9340 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9341
9342         PR fortran/21625
9343         * gfortran.fg/der_init_1.f90: New.
9344
9345 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9346
9347         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9348
9349 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9350
9351         PR c++/21908
9352         * g++.dg/parse/error28.C: New test.
9353
9354 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9355
9356         * gcc.dg/profile-generate-2.c: New test.
9357
9358 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9359
9360         PR target/23589
9361         * g++.dg/ext/dllimport11.C: New.
9362
9363 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9364
9365         PR c++/22293
9366         * g++.dg/other/friend3.C: New test.
9367
9368 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/23293
9371         * g++.dg/template/error19.C: New test.
9372
9373 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9374
9375         PR c++/21383
9376         * g++.dg/overload/koenig2.C: New.
9377
9378         PR c++/23118
9379         * g++.dg/overload/error2.C: New.
9380
9381         PR c++/22604
9382         * g++.dg/inherit/covariant14.C: New.
9383
9384 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9385
9386         PR c++/23440
9387         * g++.dg/parse/for1.C: New test.
9388
9389 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9390
9391         PR fortran/23446
9392         * gfortran.dg/host_dummy_index_1.f90: New test.
9393
9394         PR fortran/21459
9395         * gfortran.dg/automatic_char_len_2.f90: New test.
9396
9397         PR fortran/20866
9398         * gfortran.dg/recursive_statement_functions.f90: New test.
9399
9400         PR fortran/20853
9401         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9402
9403         PR fortran/20849
9404         * gfortran.dg/external_initializer.f90: New test.
9405
9406         PR fortran/20837
9407         * non_module_public.f90: New test.
9408
9409 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9410
9411         PR c++/24386
9412         * g++.dg/template/overload7.C: New.
9413
9414         PR c++/22551
9415         * g++.dg/other/switch2.C: Remove expected warnings.
9416
9417         PR c++/21353
9418         * g++.dg/template/defarg6.C: New.
9419
9420 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9421
9422         PR target/24315
9423         * gcc.target/i386/pr24315.c: New test.
9424
9425 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9426
9427         PR c++/24389
9428         * g++.dg/template/static21.C: New test.
9429         * g++.dg/template/static21-a.cc: Likewise.
9430
9431 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9432
9433         PR c++/23959
9434         * g++.dg/warn/Wswitch-default-1.C: New test.
9435         * g++.dg/warn/Wswitch-default-2.C: New test.
9436
9437 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9438
9439         PR c++/22173
9440         * g++.dg/parse/template18.C: New test.
9441         * g++.dg/template/nontype15.C: Likewise.
9442
9443 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9444
9445         PR fortran/22273
9446         * gfortran.dg/spec_expr_2.f90: New.
9447
9448 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9449
9450         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9451         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9452         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9453         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9454         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9455         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9456         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9457         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9458         previous target-specific skips and warning-message matches where
9459         applicable.
9460
9461 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9462
9463         PR c++/21347
9464         * g++.dg/warn/Wctor-dtor.C: New test.
9465
9466 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9467
9468         PR c/23439
9469         * gcc.dg/for-1.c: New test.
9470
9471 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/19565
9474         * g++.dg/warn/Wconversion1.C: New test.
9475         * g++.dg/ext/packed4.C: Compile with -w.
9476         * g++.dg/opt/20050511-1.C: Likewise.
9477         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9478
9479 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9480
9481         * gfortran.dg/boz_5.f90: New test.
9482
9483 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9484
9485         PR c++/22551
9486         * g++.dg/other/switch2.C: New.
9487
9488         PR c++/23984
9489         * g++.dg/init/ctor7.C: New.
9490
9491 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9492
9493         PR c++/23730
9494         * g++.dg/parse/crash32.C: New test.
9495
9496 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/20721
9499         * g++.dg/init/goto2.C: New test.
9500
9501         PR c++/22464
9502         * g++.dg/template/crash/41.C: New test.
9503
9504         PR c++/22180
9505         * g++.dg/template/crash40.C: New test.
9506
9507         PR c++/23694
9508         * g++.dg/parse/friend5.C: New test.
9509
9510         PR c++/23307
9511         * g++.dg/template/crash38.C: New test.
9512
9513         PR c++/22352
9514         * g++.dg/template/friend38.C: New test.
9515
9516         PR c++/22405
9517         * g++.dg/template/crash39.C: New test.
9518
9519 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9520
9521         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9522         gcc.dg/debug/dwarf2/dwarf-char2.c,
9523         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9524
9525         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9526
9527 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9528
9529         * gcc.dg/dll-2.c: Add tests for warnings.
9530         * gcc.dg/dll-3.c: Likewise.
9531         * gcc.dg/dll-4.c: Likewise.
9532
9533         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9534         * g++.dg/ext/dllimport2.C: Likewise.
9535         * g++.dg/ext/dllimport3.C: Likewise.
9536         * g++.dg/ext/dllimport7.C: Likewise.
9537         * g++.dg/ext/dllimport8.C: Likewise.
9538         * g++.dg/ext/dllimport9.C: Likewise.
9539
9540 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9541
9542         PR fortran/24092
9543         * gfortran.dg/derived_pointer_recursion.f90: New test.
9544
9545 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9546
9547         * gcc.c-torture/execute/20051012-1.c: New test.
9548
9549 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9550
9551         PR fortran/18082
9552         * gfortran.dg/automatic_char_len_1.f90: New test.
9553
9554 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/20847
9557         * gfortran.dg/save_common.f90: New test.
9558
9559         PR fortran/20856
9560         * gfortran.dg/save_result.f90: New test.
9561
9562 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9563
9564         PR c++/21592
9565         * g++.dg/template/dependent-expr1.C: Add new expected error.
9566         * g++.dg/template/dependent-expr2.C: Adjust error text.
9567         * g++.dg/template/overload6.C: New.
9568
9569         PR c++/23797
9570         * g++.dg/other/typename8.C: New.
9571
9572         PR c++/21117
9573         * g++.dg/other/return1.C: New.
9574
9575 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9576
9577         PR c++/24052
9578         * g++.dg/ext/label5.C: New.
9579
9580 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9581
9582         PR c++/19964
9583         * g++.dg/parse/crash31.C: New.
9584
9585 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9586
9587         * g++.dg/ipa/ipa-1.c: New test.
9588         * g++.dg/ipa/ipa-2.c: New test.
9589         * g++.dg/ipa/ipa-3.c: New test.
9590         * g++.dg/ipa/ipa-4.c: New test.
9591         * g++.dg/ipa/ipa-5.c: New test.
9592         * g++.dg/ipa/ipa.exp: New file.
9593
9594 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9595
9596         PR fortran/24207
9597         * gfortran.dg/private_type_3.f90: New test.
9598
9599 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9600
9601         PR fortran/20786
9602         gfortran.dg/aint_anint_1.f90: New test.
9603
9604 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9605
9606         PR libgfortran/24313
9607         gfortran.dg/csqrt.f: New test.
9608
9609 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9610
9611         PR c++/8057
9612         * g++.dg/warn/noeffect7.C: New test.
9613         * g++.dg/warn/noeffect2.C: Instantiate templates.
9614         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9615         and warning.
9616
9617 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9618
9619         PR c++/21089
9620         * g++.dg/init/float1.C: New test.
9621
9622         PR c++/24277
9623         * g++.dg/init/member1.C: Tweak error markers.
9624
9625 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9626
9627         PR testsuite/24281
9628         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9629         Check for null pointer.
9630
9631 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9632
9633         PR c++/21369
9634         * g++.dg/parse/ret-type3.C: New test.
9635
9636 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9637
9638         PR tree-opt/23946
9639         * gcc.c-torture/compile/pr23946.c: New test.
9640
9641 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9642
9643         * g++.dg/opt/mmx2.C: New test.
9644
9645 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/24277
9648         * g++.dg/template/static20.C: New test.
9649
9650         PR c++/24302
9651         * g++.dg/warn/Wunused-12.C: New test.
9652
9653         PR c++/23437
9654         * g++.dg/template/arg4.C: New test.
9655
9656 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9657
9658         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9659         * gcc.dg/ucnid-3.c: Likewise.
9660         * gcc.dg/ucnid-4.c: Likewise.
9661         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9662         * g++.dg/other/ucnid-1.C: Likewise.
9663         * gcc.dg/sparc-frame-1.c: New test.
9664
9665 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9666
9667         PR c++/24139
9668         * g++.dg/template/spec27.C: New test.
9669
9670         PR c++/24275
9671         * g++.dg/template/static19.C: New test.
9672
9673 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9674
9675         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9676         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9677
9678 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9679
9680         PR target/24136
9681         * gfortran.fortran-torture/compile/pr24136.f: New test.
9682
9683 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9684
9685         PR c++/22172
9686         * g++.dg/parse/crash30.C: New test.
9687
9688 2005-10-07  Richard Guenther  <rguenther@suse.de>
9689
9690         PR middle-end/24227
9691         * gcc.c-torture/compile/pr24227.c: New testcase.
9692
9693 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9694
9695         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9696         Do not put aligned attributes on array elements.
9697
9698 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9699
9700         PR testsuite/23611, PR testsuite/23615
9701         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9702         writing prototypes of library functions by hand.
9703         * obj-c++.dg/bitfield-4.mm: Likewise.
9704         * obj-c++.dg/const-str-4.mm: Likewise.
9705         * obj-c++.dg/encode-4.mm: Likewise.
9706         * obj-c++.dg/encode-5.mm: Likewise.
9707         * obj-c++.dg/encode-6.mm: Likewise.
9708         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9709         * obj-c++.dg/method-10.mm: Likewise.
9710         * obj-c++.dg/method-17.mm: Likewise.
9711         * obj-c++.dg/method-19.mm: Likewise.
9712         * obj-c++.dg/try-catch-2.mm: Likewise.
9713
9714 2005-10-06  Richard Henderson  <rth@redhat.com>
9715
9716         PR 24236
9717         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9718
9719 2005-10-06  Dale Johannesen  <dalej@apple.com>
9720
9721         * gcc.c-torture/execute/20030125-1.c: Correct.
9722
9723 2005-10-06  Richard Guenther  <rguenther@suse.de>
9724
9725         PR tree-optimization/24238
9726         * g++.dg/tree-ssa/pr24238.C: New testcase.
9727
9728 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9729
9730         PR 18568
9731         * gfortran.dg/der_pointer_3.f90: New test.
9732
9733 2005-10-05  Devang Patel  <dpatel@apple.com>
9734
9735         PR Debug/23205
9736         * g++.dg/other/PR23205.C: New.
9737
9738 2005-10-05  Richard Henderson  <rth@redhat.com>
9739
9740         PR target/23602
9741         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9742         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9743
9744 2005-10-05  Dale Johannesen  <dalej@apple.com>
9745
9746         * gcc.c-torture/execute/float-floor.c: New.
9747
9748 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9749
9750         PR tree-optimization/21419
9751         PR tree-optimization/24146
9752         PR tree-optimization/24151
9753
9754         * g++.dg/ext/asm7.C: New.
9755         * g++.dg/ext/asm8.C: New.
9756         * gcc.dg/asm-1.c: Compile on all targets.
9757         * gcc.dg/asm-pr24146.c: New.
9758         * gcc.dg/pr21419.c: Adjust error messages.
9759
9760 2005-10-05  Richard Guenther  <rguenther@suse.de>
9761
9762         PR fortran/24176
9763         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9764
9765 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9766
9767         PR c++/23513
9768         * g++.dg/template/spec22.C: Robustify test.
9769         * g++.dg/template/spec26.C: New.
9770
9771 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9772
9773         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9774         if target supports vector instructions.
9775
9776 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9777
9778         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9779         C99 functions.
9780
9781 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9782
9783         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9784         check_effective_target_fortran_large_int): Replace cached result
9785         when target changes.
9786
9787 2005-10-04  Devang Patel  <dpatel@apple.com>
9788
9789         * gcc.dg/i386-sse-vect-types.c: New.
9790
9791 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9792
9793         PR preprocessor/13726
9794         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9795         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9796
9797 2005-10-04  Richard Guenther  <rguenther@suse.de>
9798
9799         PR c/23576
9800         * gcc.dg/noncompile/pr23576.c: New testcase.
9801
9802 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9803
9804         PR middle-end/23125
9805         * gcc.dg/register-var-3.c: New test.
9806
9807 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9808
9809         * gcc.dg/pr23049.c: New test.
9810
9811         * gcc.dg/ucnid-4.c: Fix test.
9812
9813 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9814
9815         PR 23445
9816         * gcc.c-torture/compile/pr23445.c: New test.
9817
9818 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9819
9820         * g++.dg/overload/unknown1.C: New.
9821
9822 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9823
9824         PR c++/17775
9825         * g++.dg/template/repo4.C: New test.
9826
9827 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9828
9829         PR libfortran/19308
9830         * gfortran.dg/large_real_kind_2.F90: New test.
9831         * gfortran.dg/large_integer_kind_2.f90: New test.
9832
9833 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9834
9835         * lib/target-supports.exp (check_effective_target_vect_shift):
9836         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9837         (check_effective_target_vect_condition): Fix copy-n-pasto.
9838
9839         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9840         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9841         targets.
9842
9843 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9844
9845         PR c++/22621
9846         * g++.dg/template/overload5.C : New test.
9847
9848         PR c++/23840
9849         * g++.dg/expr/stdarg1.C: New test.
9850
9851 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9852
9853         PR 24142
9854         * gcc.c-torture/execute/pr24142.c: New test.
9855
9856 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9857
9858         PR 24141
9859         * gcc.c-torture/execute/pr24141.c: New test.
9860
9861 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9862             Diego Novillo  <dnovillo@redhat.com>
9863
9864         PR 23604
9865         * gcc.c-torture/execute/pr23604.c: New test.
9866
9867 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9868
9869         PR fortran/16404
9870         PR fortran/20835
9871         PR fortran/20890
9872         PR fortran/20899
9873         PR fortran/20900
9874         PR fortran/20901
9875         PR fortran/20902
9876         gfortran.dg/equiv_constraint_1.f90: New test.
9877         gfortran.dg/equiv_constraint_2.f90: New test.
9878         gfortran.dg/equiv_constraint_3.f90: New test.
9879         gfortran.dg/equiv_constraint_4.f90: New test.
9880         gfortran.dg/equiv_constraint_5.f90: New test.
9881         gfortran.dg/equiv_constraint_6.f90: New test.
9882         gfortran.dg/equiv_constraint_7.f90: New test.
9883         gfortran.dg/equiv_constraint_8.f90: New test.
9884         gfortran.dg/private_type_1.f90: New test.
9885         gfortran.dg/private_type_2.f90: New test.
9886         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9887         980628-10.f: Assert std=gnu to permit mixing of
9888         types in equivalence statements.
9889
9890 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9891
9892         PR 24112
9893         * gfortran.dg/open_status_1.f90: New.
9894
9895 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9896
9897         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9898         * gcc.dg/vect/pr22480.c: Clean up temp files.
9899         * gcc.dg/vect/pr23831.c: Clean up temp files.
9900         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9901         Clean up temp files.
9902         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9903         Clean up temp files.
9904
9905         * gcc.dg/20050309-1.c: Clean up temp files.
9906         * gcc.dg/20050325-1.c: Clean up temp files.
9907
9908 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9909
9910         PR tree-optimization/24059
9911         * gcc.dg/vect/pr24059.c : New test.
9912
9913 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9914
9915         PR middle-end/24109
9916         * gcc.c-torture/execute/20050929-1.c: New test.
9917
9918 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9919
9920         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9921
9922 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9923
9924         PR c/21419
9925         * gcc.dg/pr21419.c: New test.
9926
9927 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9928
9929         * gcc.dg/pr23911.c: New test.
9930
9931 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9932
9933         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9934
9935         PR c++/16782
9936         * g++.dg/parse/qualified4.C: New test.
9937         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9938         * g++.old-deja/g++.mike/p8154.C: Likewise.
9939
9940 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9941
9942         PR c++/22147
9943         * g++.dg/template/friend37.C: New test.
9944         * g++.dg/parse/crash28.C: Adjust error markers.
9945
9946 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9947
9948         PR fortran/18518
9949         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9950
9951 2005-09-27  Devang Patel  <dpatel@apple.com>
9952
9953         PR tree-optimization/23625
9954         * gcc.dg/pr23625.c: New test.
9955
9956 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9957
9958         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9959         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9960
9961 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR fortran/23677
9964         * gfortran.fortran-torture/execute/save_1.f90: New test.
9965         * gfortran.dg/save_1.f90: New test.
9966
9967 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9968
9969         * gcc.target/i386/builtin-apply-mmx.c: New test.
9970
9971         PR target/22576
9972         * gcc.target/i386/pr22576.c: New test.
9973
9974         PR target/22585
9975         * gcc.target/i386/pr22585.c: New test.
9976
9977         PR target/23268
9978         * gcc.target/i386/pr23268.c: New test.
9979
9980         PR middle-end/23831
9981         * gcc.dg/vect/pr23831.c: New test.
9982
9983         PR target/24055
9984         * gcc.target/i386/pr24055.c: New test.
9985
9986 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9987
9988         PR tree-optimization/23960
9989         * gcc.c-torture/compile/pr23960.c: New.
9990
9991 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9992
9993         PR fortran/16861
9994         * gfortran.dg/nested_modules_3.f90: New.
9995
9996 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9997
9998         PR fortran/24005
9999         gfortran.dg/interface_1.f90: New test.
10000
10001 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10002         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10003
10004         PR fortran/23843
10005         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10006
10007 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10008
10009         PR fortran/23516
10010         * gfortran.dg/imag_1.f: New test.
10011         * gfortran.dg/imag_2.f: Ditto.
10012
10013 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10014
10015         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10016
10017 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10018
10019         PR c++/21983
10020         * g++.dg/warn/pr21983.C: New test.
10021
10022 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10023
10024         PR c++/23993
10025         * g++.dg/template/array14.C: New test.
10026
10027 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10028
10029         PR fortran/19929
10030         * gfortran.dg/der_ptr_component_1.f90: New test.
10031
10032 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10033
10034         PR c++/23965
10035         * g++.dg/template/error1.C: Reject "no matching function" message.
10036
10037 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10038
10039         PR c++/17609
10040         * g++.dg/lookup/error1.C: New test.
10041
10042 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10043
10044         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10045         functionality of the testcase.
10046
10047 2005-09-20  Richard Henderson  <rth@redhat.com>
10048
10049         * gcc.dg/vect/vect-22.c: Require vect_float.
10050         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10051
10052 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10053
10054         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10055         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10056         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10057         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10058         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10059         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10060         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10061         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10062         * gcc.dg/cpp/ucnid-8.c: New test.
10063
10064 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10065
10066         PR tree-optimization/23929
10067         * gcc.c-torture/compile/pr23929.c: New test.
10068
10069 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10070
10071         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10072         for one loop.
10073
10074 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10075
10076         PR testsuite/23186
10077         * g++.dg/other/pr22003.C: Require named sections.
10078
10079 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10080
10081         PR c++/23947
10082         * g++.dg/rtti/crash3.C: New test.
10083
10084         PR tree-optimization/23818
10085         * gcc.dg/pr23818.c: New test.
10086
10087 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10088
10089         PR fortran/23420
10090         * gfortran.dg/print_fmt_4.f: New.
10091
10092 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10093
10094         PR fortran/23663
10095         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10096
10097 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10098
10099         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10100         Use pointers to local alignable arrays instead. Added comments.
10101         * gcc.dg/vect/vect-46.c: Likewise.
10102         * gcc.dg/vect/vect-48.c: Likewise.
10103         * gcc.dg/vect/vect-49.c: Likewise.
10104         * gcc.dg/vect/vect-52.c: Likewise.
10105         * gcc.dg/vect/vect-53.c: Likewise.
10106         * gcc.dg/vect/vect-54.c: Likewise.
10107         * gcc.dg/vect/vect-56.c: Likewise.
10108         * gcc.dg/vect/vect-57.c: Likewise.
10109         * gcc.dg/vect/vect-58.c: Likewise.
10110         * gcc.dg/vect/vect-60.c: Likewise.
10111         * gcc.dg/vect/vect-61.c: Likewise.
10112
10113         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10114         The test is no longer vectorizable on vect_no_align targets.
10115         * gcc.dg/vect/vect-43.c: Likewsie.
10116
10117         * gcc.dg/vect/vect-44.c: Added comments.
10118         * gcc.dg/vect/vect-45.c: Added comments.
10119         * gcc.dg/vect/vect-50.c: Added comments.
10120         * gcc.dg/vect/vect-51.c: Added comments.
10121
10122         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10123         aligned type.
10124         * gcc.dg/vect/Os-vect-95.c: Likewise.
10125
10126         * gcc.dg/vect/vect-41.c: Test removed.
10127         * gcc.dg/vect/vect-47.c: Test removed.
10128         * gcc.dg/vect/vect-55.c: Test removed.
10129         * gcc.dg/vect/vect-59.c: Test removed.
10130
10131 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10132
10133         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10134         No longer vectorizable on vect_no_align targets.
10135         * gcc.dg/vect/pr20122.c: Likewise.
10136         * gcc.dg/vect/vect-74.c: Likewise.
10137         * gcc.dg/vect/vect-75.c: Likewise.
10138         * gcc.dg/vect/vect-76.c: Likewise.
10139
10140         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10141         Will not be vectorizable on vect_no_align targets once aliasing issues
10142         are resolved.
10143         * gcc.dg/vect/vect-79.c: Likewise.
10144
10145         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10146         * gcc.dg/vect/vect-78.c: Likewise.
10147         * gcc.dg/vect/vect-97.c: Likewise.
10148
10149 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10150
10151         * gcc.dg/pr23943.c: New test.
10152
10153 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10154
10155         PR fortran/19181
10156         * gfortran.dg/derived_pointer_null_1.f90: New test.
10157
10158 2005-09-18  Richard Guenther  <rguenther@suse.de>
10159
10160         PR middle-end/23944
10161         * gcc.c-torture/compile/pr23944.c: New testcase.
10162
10163 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10164
10165         PR fortran/15975
10166         * gfortran.dg/der_pointer_2.f90: New test.
10167
10168 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10169
10170         PR fortran/16861
10171         * gfortran.dg/nested_modules_2.f90: New test.
10172
10173 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10174
10175         PR c++/18368
10176         * g++.dg/other/semicolon.C: New test.
10177
10178 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10179
10180         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10181         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10182
10183 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/23914
10186         * g++.dg/template/static18.C: New test.
10187
10188         PR c++/21514
10189         * g++.dg/template/crash19.C: Remove dg-error marker.
10190         * g++.dg/template/local4.C: New test.
10191
10192 2005-09-16  Paul Brook  <paul@codesourcery.com>
10193
10194         PR fortran/23906
10195         * gfortran.dg/dependency_1.f90: New test.
10196
10197 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10198
10199         PR c++/23896
10200         * g++.dg/template/static17.C: New test.
10201
10202 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10203
10204         PR c++/23139
10205         * g++.dg/warn/huge-val1.C: New test.
10206
10207 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10208
10209         PR c++/13140
10210         * g++.dg/parse/class2.C: New test.
10211         * g++.dg/template/explicit8.C: Likewise.
10212         * g++.dg/template/spec25.C: Likewise.
10213
10214 2005-09-14  Josh Conner  <jconner@apple.com>
10215
10216         PR middle-end/23584
10217         * gcc.dg/pr23584.c: New test.
10218
10219 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10220
10221         PR fortran/21875 Internal Unit Array I/O, NIST
10222         * gfortran.dg/arrayio_1.f90: New test.
10223         * gfortran.dg/arrayio_1.f90: New test.
10224         * gfortran.dg/arrayio_1.f90: New test.
10225         * gfortran.dg/arrayio_1.f90: New test.
10226         * gfortran.dg/arrayio_1.f90: New test.
10227
10228 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10229
10230         PR middle-end/22480
10231         * gcc.dg/vect/pr22480.c: New test.
10232
10233 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10234
10235         PR fortran/19358
10236         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10237
10238 2005-09-13 Josh Conner <jconner@apple.com>
10239
10240         PR c++/23180
10241         * g++.dg/init/struct2.C: New test.
10242         * g++.dg/init/struct3.C: New test.
10243
10244 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10245
10246         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10247         Clean up temp files.
10248         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10249         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10250         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10251         gcc.dg/tree-ssa/builtin-printf-1.c,
10252         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10253         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10254         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10255         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10256         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10257         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10258         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10259         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10260         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10261         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10262         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10263         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10264
10265 2005-09-13  Josh Conner  <jconner@apple.com>
10266
10267         * lib/gcc-dg.exp: Load scanipa.exp.
10268         (cleanup-dump): New procedure.
10269         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10270         * lib/scandump.exp: New file.
10271         * lib/scantree.exp: Use it.
10272         * lib/scanipa.exp: New file.
10273
10274 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10275
10276         PR fortran/17740
10277         * gfortran.dg/generic_4.f90: New test.
10278
10279 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10280
10281         PR target/23816
10282         * gcc.target/i386/pr23816-1.c: New test.
10283         * gcc.target/i386/pr23816-2.c: New test.
10284
10285
10286 2005-09-13  Bastian Blank <waldi@debian.org>
10287
10288         PR c++/16171
10289         * g++.dg/abi/mangle26.C: New test.
10290         * g++.dg/abi/mangle27.C: New test.
10291         * g++.dg/abi/mangle28.C: New test.
10292         * g++.dg/abi/mangle29.C: New test.
10293
10294         PR c++/23839
10295         * g++.dg/parse/register1.C: New test.
10296
10297 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10298
10299         PR c++/23842
10300         * g++.dg/template/access16.C: New test.
10301
10302 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10303
10304         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10305
10306 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10307
10308         PR fortran/18899
10309         * gfortran.dg/shape_2.f90: New test.
10310
10311 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10312
10313         PR target/19269
10314         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10315         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10316         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10317         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10318         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10319         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10320         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10321         tests.
10322
10323 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10324
10325         PR c++/23841
10326         * g++.dg/parse/template17.C: New test.
10327
10328 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10329
10330         PR c++/23789
10331         * g++.dg/template/nontype14.C: New test.
10332
10333 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10334
10335         PR g++/7874
10336         * g++.dg/lookup/friend7.C: New test.
10337         * g++.dg/lookup/friend8.C: New test.
10338         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10339         so that it will be found via argument dependent lookup.
10340         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10341         friend functions which will no longer be found.
10342         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10343         function g, so that it will be found via argument dependent
10344         lookup.
10345         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10346         * g++.old-deja/g++.mike/net43.C: Likewise.
10347
10348 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10349
10350         PR c++/23691
10351         * g++.dg/template/static16.C: New test.
10352
10353 2005-09-12  Josh Conner  <jconner@apple.com>
10354
10355         PR middle-end/23237
10356         * gcc.c-torture/compile/pr23237.c: New test.
10357
10358 2005-09-11  Richard Henderson  <rth@redhat.com>
10359
10360         * g++.dg/other/error8.C: Update expected diagnostic text.
10361
10362 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10363
10364         PR libfortran/19872
10365         * gfortran.dg/overwrite_1.f: New test.
10366
10367 2005-09-09  Josh Conner  <jconner@apple.com>
10368
10369         * g++.dg/init/pr23180-1.C: Removed.
10370         * g++.dg/init/pr23180-2.C: Removed.
10371
10372 2005-09-09  David Daney <ddaney@avtrex.com>
10373
10374         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10375         files which are ...
10376         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10377         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10378
10379 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10380
10381         * gfortran.dg/iostat_2.f90: New test.
10382
10383 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10384
10385         PR c++/22252
10386         * g++.dg/ext/interface1.C: New test.
10387         * g++.dg/ext/interface1.h: Likewise.
10388         * g++.dg/ext/interface1a.cc: Likewise.
10389
10390 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10391
10392         * gfortran.dg/iomsg_1.f90: New test case.
10393
10394 2005-09-09  Richard Guenther  <rguenther@suse.de>
10395
10396         PR c++/23624
10397         * g++.dg/tree-ssa/pr23624.C: New testcase.
10398
10399 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10400
10401         PR fortran/19239
10402         * gfortran.dg/vector_subscript_1.f90,
10403         * gfortran.dg/vector_subscript_2.f90: New tests.
10404
10405 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10406
10407         PR fortran/21104
10408         * gfortran.dg/array_alloc_1.f90,
10409         * gfortran.dg/array_alloc_2.f90,
10410         * gfortran.dg/array_alloc_3.f90: New tests.
10411
10412 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10413
10414         PR fortran/12840
10415         * gfortran.dg/array_constructor_6.f90
10416         * gfortran.dg/array_constructor_7.f90
10417         * gfortran.dg/array_constructor_8.f90
10418         * gfortran.dg/array_constructor_9.f90
10419         * gfortran.dg/array_constructor_10.f90
10420         * gfortran.dg/array_constructor_11.f90
10421         * gfortran.dg/array_constructor_12.f90: New tests.
10422
10423 2005-09-08  Josh Conner  <jconner@apple.com>
10424
10425         PR c++/23180
10426         * g++.dg/init/pr23180-1.C: New test.
10427         * g++.dg/init/pr23180-2.C: New test.
10428
10429 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10430
10431         PR fortran/18878
10432         * gfortran.dg/module_double_reuse.f90: New.
10433
10434 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10435
10436         PR fortran/23270
10437         PR fortran/22304
10438         PR fortran/18870
10439         PR fortran/17917
10440         PR fortran/16511
10441         * gfortran.dg/common_equivalence_1.f: New.
10442         * gfortran.dg/common_equivalence_2.f: New.
10443         * gfortran.dg/common_equivalence_3.f: New.
10444         * gfortran.dg/contained_equivalence_1.f90: New.
10445         * gfortran.dg/module_blank_common.f90: New.
10446         * gfortran.dg/module_commons_1.f90: New.
10447         * gfortran.dg/module_equivalence_1.f90: New.
10448         * gfortran.dg/nested_modules_1.f90: New.
10449         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10450         equivalences and add comment to connect the test with
10451         the PR.
10452
10453 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10454
10455         PR fortran/23765
10456         * gfortran.dg/common_6.f90: New test.
10457
10458 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10459
10460         PR fortran/15326
10461         * gfortran.dg/char_result_1.f90,
10462         * gfortran.dg/char_result_2.f90,
10463         * gfortran.dg/char_result_3.f90,
10464         * gfortran.dg/char_result_4.f90,
10465         * gfortran.dg/char_result_5.f90,
10466         * gfortran.dg/char_result_6.f90,
10467         * gfortran.dg/char_result_7.f90,
10468         * gfortran.dg/char_result_8.f90: New tests.
10469
10470 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10471
10472         PR fortran/19928
10473         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10474
10475 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10476
10477         PR obj-c++/16816
10478         * obj-c++.dg/selector-5.mm: New test.
10479         * obj-c++.dg/selector-6.mm: New test.
10480
10481 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10482
10483         PR objc/20574
10484         PR objc/19324
10485         * objc.dg/error-1.m: New test.
10486
10487 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10488
10489         PR fortran/23373
10490         * gfortran.fortran-torture/execute/pr23373-1.f90,
10491         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10492
10493 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10494
10495         PR libfortran/23760
10496         * gfortran.dg/g77/1832.f: Remove long string in write statement
10497         to allow the test to pass on correct list directed output with
10498         prepended space.
10499
10500 2005-09-07  James E Wilson  <wilson@specifix.com>
10501
10502         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10503
10504 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10505
10506         * gfortran.dg/parameter+save.f90: Rename to
10507         * gfortran.dg/parameter_save.f90: .. this.
10508
10509 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10510
10511         PR fortran/20848
10512         * gfortran.dg/parameter+save.f90: New test case.
10513
10514 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10515
10516         PR fortran/19269
10517         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10518
10519 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10520
10521         PR c/23075
10522         * gcc.dg/pr23075.c: New test.
10523         * g++.dg/warn/pr23075.C: New test.
10524
10525         PR target/22362
10526         * gcc.target/i386/pr22362.c: New test.
10527
10528         PR rtl-optimization/23098
10529         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10530
10531         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10532         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10533         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10534
10535 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10536
10537         * g++.dg/expr/cast6.C: New test.
10538
10539         PR c++/9782
10540         * g++.dg/init/new15.C: New test.
10541
10542 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10543
10544         * gcc.dg/vect/Os-vect-95.c: New test.
10545         * gcc.dg/vect/vect-95.c: Same.
10546
10547 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10548
10549         * gcc.dg/vect/vect-29.c: Update xfail testing.
10550         * gcc.dg/vect/vect-44.c: Same.
10551         * gcc.dg/vect/vect-48.c: Same.
10552         * gcc.dg/vect/vect-50.c: Same.
10553         * gcc.dg/vect/vect-72.c: Same.
10554         * gcc.dg/vect/vect-77.c: Same.
10555         * gcc.dg/vect/vect-78.c: Same.
10556         * gcc.dg/vect/vect-80.c: Same.
10557         * gcc.dg/vect/vect-96.c: Same.
10558         * gcc.dg/vect/vect-100.c: Same.
10559         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10560         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10561         * gfortran.dg/vect/vect-5.f90: Same.
10562
10563 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10564
10565         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10566         start strings.
10567         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10568         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10569
10570         PR c++/23056
10571         * g++.dg/opt/pr23056.C: New test.
10572
10573         PR rtl-optimization/23098
10574         * gcc.target/i386/pr23098.c: New test.
10575
10576 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10577
10578         PR c++/23667
10579         * g++.dg/template/static15.C: New test.
10580
10581         PR c++/21440
10582         * g++.dg/ext/stmtexpr5.C: New test.
10583         * g++.dg/ext/stmtexpr6.C: Likewise.
10584
10585 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10586
10587         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10588
10589         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10590         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10591         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10592
10593 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10594
10595         PR libfortran/23321
10596         * gfortran.dg/direct_io_4.f90: New test case.
10597
10598 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10599             Rasmus Hahn  <rassahah@neofonie.de>
10600
10601         PR libobjc/23108
10602         * objc.dg/type-stream-1.m: New test.
10603
10604 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10605
10606         PR fortran/23661
10607         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10608         gfortran.dg/print_fmt_3.f90: New test.
10609
10610 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10611
10612         * gfortran.dg/fmt_t_1.f90: New test.
10613
10614 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10615
10616         PR rtl-optimization/23454
10617         * g++.dg/opt/pr23454.C: New test.
10618
10619 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10620
10621         PR c++/23699
10622         * g++.dg/ext/static1.C: New test.
10623
10624 2005-09-02  Richard Henderson  <rth@redhat.com>
10625
10626         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10627         tail call to check_fa_work.
10628
10629 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10630
10631         PR c++/21687
10632         * g++.dg/other/gc3.C: New test.
10633
10634 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10635
10636         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10637         * gcc.dg/20050826-1.c: Likewise.
10638
10639 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10640
10641         PR c++/23167
10642         * g++.dg/expr/volatile1.C: New test.
10643
10644 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10645
10646         PR middle-end/23547
10647         * gcc.dg/pr23547.c: New test.
10648
10649 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10650
10651         PR c/22061
10652         * gcc.c-torture/execute/pr22061-1.c,
10653         * gcc.c-torture/execute/pr22061-2.c,
10654         * gcc.c-torture/execute/pr22061-3.c,
10655         * gcc.c-torture/execute/pr22061-4.c: New tests.
10656
10657 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10658
10659         * gcc.dg/Wredundant-decls-2.c: New test to check that
10660         -Wredundant-decls does not issue warning for a variable
10661         definition following a declaration.
10662
10663 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10664
10665         PR debug/7241
10666         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10667         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10668         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10669
10670         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10671         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10672         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10673         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10674         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10675         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10676         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10677         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10678
10679 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10680
10681         PR objc/23306
10682         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10683         scan-assmbler.
10684
10685 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10686
10687         PR target/21255
10688         * gcc.dg/pr21255-1.c: New test.
10689         * gcc.dg/pr21255-2-mb.c: Likewise.
10690         * gcc.dg/pr21255-2-ml.c: Likewise.
10691         * gcc.dg/pr21255-3.c: Likewise.
10692         * gcc.dg/pr21255-4.c: Likewise.
10693
10694 2005-08-31  Dale Johannesen  <dalej@apple.com>
10695
10696         * gcc.dg/20050830-1.c: New.
10697
10698 2005-08-31  Josh Conner  <jconner@apple.com>
10699
10700         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10701         command-line options for arm-*-* targets.
10702         * g++.dg/init/array16.C: Likewise.
10703         * g++.dg/other/crash-4.C: Likewise.
10704
10705 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10706
10707         PR obj-c++/23640
10708         * obj-c++.dg/gnu-runtime-3.mm: New test.
10709
10710 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10711
10712         PR c++/13377
10713         * g++.dg/lookup/ambig4.C: New test.
10714         * g++.dg/lookup/ambig5.C: New test.
10715         * g++.dg/tc1/dr101.C: Adjust error markers.
10716
10717 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10718
10719         PR c++/23639
10720         * g++.dg/template/ttp5.C: Adjust error markers.
10721
10722 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10723
10724         PR testsuite/23609
10725         * lib/obj-c++.exp: Include target-libpath.exp.
10726         (obj-c++_link_flags): Look for the GNU libobjc library
10727         and set the library path to include it.
10728         Don't manually set LD_LIBRARY_PATH (etc.) but call
10729         set_ld_library_path_env_vars instead.
10730         (obj-c++_target_compile): Don't set library path or
10731         linker flags because they are already set correctly
10732         in obj-c++_link_flags.
10733
10734 2005-08-30  Josh Conner  <jconner@apple.com>
10735
10736         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10737         to command-line options for arm-*-* targets.
10738
10739 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10740
10741         * g++.dg/other/i386-1.C: New.
10742
10743 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10744
10745         PR preprocessor/20348
10746         PR preprocessor/20356
10747         * gcc.dg/cpp/pr20348.c: New test.
10748         * gcc.dg/cpp/pr20348.h: New file.
10749         * gcc.dg/cpp/inc/pr20348.h: New file.
10750         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10751         * gcc.dg/cpp/pr20356.c: New test.
10752         * gcc.dg/cpp/pr20356.h: New file.
10753         * gcc.dg/cpp/inc/pr20356.h: New file.
10754         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10755
10756 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10757
10758         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10759         Fix array dimension to avoid correct end-of-file error.
10760
10761 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10762
10763         PR libfortran/23598
10764         * gfortran.dg/iostat_1.f90: New test.
10765
10766 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10767
10768         PR middle-end/23408
10769         * gcc.dg/pr23408.c: New test.
10770
10771 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10772
10773         PR c++/23099
10774         * g++.dg/init/member1.C: Make sure erroneous static data member
10775         definitions are required.
10776         * g++.dg/template/static13.C: New test.
10777         * g++.dg/template/static14.C: Likewise.
10778
10779 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10780
10781         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10782         -march=pentium4, remove ilp32 requirement.
10783
10784         PR middle-end/23484
10785         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10786         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10787
10788 2005-08-29  Andreas Jaeger  <aj@suse.de>
10789
10790         PR testsuite/23607
10791         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10792
10793 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10794
10795         * gcc.c-torture/execute/20050316-2.c: New test.
10796         * gcc.c-torture/execute/20050316-3.c: New test.
10797         * gcc.dg/torture/pr16104-1.c: New test.
10798
10799 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10800
10801         PR middle-end/23463
10802         * gcc.c-torture/execute/zero-struct-1.c: New test.
10803
10804 2005-08-27  Richard Guenther  <rguenther@suse.de>
10805
10806         PR target/23575
10807         * gcc.target/i386/pr23575.c: New testcase.
10808
10809 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10810
10811         PR rtl-optimization/23561
10812         * gcc.c-torture/execute/20050826-1.c: New test.
10813
10814         PR rtl-opt/23560
10815         * gcc.c-torture/execute/20050826-2.c: New test.
10816
10817 2005-08-26  Dale Johannesen  <dalej@apple.com>
10818
10819         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10820         * gcc.dg/20050826-1.c: New.
10821
10822 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10823
10824         PR c++/19004
10825         * g++.dg/template/nontype13.C: New test.
10826
10827         PR c++/23491
10828         * g++.dg/init/new14.C: New test.
10829         * g++.dg/expr/anew1.C: Do not XFAIL.
10830         * g++.dg/expr/anew2.C: Likewise.
10831         * g++.dg/expr/anew3.C: Likewise.
10832
10833 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10834
10835         PR middle-end/22439
10836         * gcc.dg/vla-3.c: New test.
10837
10838 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10839
10840         PR fortran/20363
10841         * gfortran.dg/named_interface.f90: New.
10842
10843 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10844
10845         * gcc.c-torture/execute/frame-address.c: New test.
10846
10847 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10848
10849         PR c++/20817
10850         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10851
10852 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10853
10854         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10855
10856 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10857
10858         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10859         * gcc.dg/altivec-22.c: Rename from..
10860         * gcc.dg/altivec-nomfcr.c: ..this.
10861
10862 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10863
10864         PR tree-optimization/23546
10865         * gcc.dg/tree-ssa/pr23546.c: New test.
10866
10867 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10868
10869         PR fortran/17758
10870         * gfortran.dg/nonreturning_statements.f90: New test.
10871
10872 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10873
10874         PR c++/22454
10875         * g++.dg/parse/crash29.C: New.
10876
10877 2005-08-23  DJ Delorie  <dj@redhat.com>
10878
10879         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10880         constants have the L suffix.
10881
10882 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10883
10884         PR c++/23044
10885         * g++.dg/template/instantiate8.C: New.
10886
10887 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10888
10889         PR middle-end/23467
10890         * gcc.c-torture/execute/pr23467.c: New test.
10891
10892 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10893
10894         PR tree-optimization/22043
10895         * gcc.c-torture/execute/20050613-1.c: New test.
10896
10897 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10898
10899         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10900
10901 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10902
10903         PR rtl-optimization/23478
10904         * g++.dg/opt/pr23478.C: New test.
10905
10906 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10907
10908         PR c/18715
10909         * gcc.dg/switch-warn-3.c: New test.
10910
10911 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10912
10913         PR c++/22233
10914         * g++.dg/template/param1.C: New test.
10915
10916 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10917
10918         PR c++/23089
10919         * g++.dg/other/incomplete1.C: New test.
10920
10921 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10922
10923         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10924         are vectorizable.
10925
10926 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10927
10928         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10929         d_lines_5.f: New.
10930
10931 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10932
10933         * gcc.target/i386/sse-4.c: New test.
10934
10935 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10936
10937         PR testsuite/23239
10938         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10939
10940 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10941
10942         * gcc.dg/20050811-1.c: New test.
10943         * gcc.dg/20050811-2.c: New test.
10944
10945 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10946
10947         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10948
10949 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10950
10951         PR 23476
10952         * gcc.c-torture/compile/pr23476.c: New test.
10953
10954 2005-08-19  Devang Patel  <dpatel@apple.com>
10955
10956         PR tree-optimization/23048
10957         * gcc.dg/tree-ssa/pr23048.c: New test.
10958
10959 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10960
10961         PR middle-end/20624
10962         * g++.dg/warn/Wreturn-3.C: New test
10963
10964 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10965
10966         PR tree-optimization/22228
10967         * g++.dg/vect/pr22543.cc: New test.
10968
10969 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10970
10971         PR tree-optimization/21574
10972         * gcc.dg/tree-ssa/pr21574.c: New test.
10973
10974 2005-08-16  James E Wilson  <wilson@specifix.com>
10975
10976         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10977
10978 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10979
10980         PR tree-opt/23402
10981         * gcc.c-torture/compile/zero-strct-3.c: New test.
10982         * gcc.c-torture/compile/zero-strct-4.c: New test.
10983
10984 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10985
10986         PR target/23376
10987         * gcc.target/x86_64/pr23376.c: New test.
10988
10989 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10990
10991         PR c++/23337
10992         * g++.dg/ext/vector2.C: New.
10993
10994 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10995
10996         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10997
10998 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10999
11000         PR libfortran/23428
11001         * gfortran.dg/inquire-complex.f90: New test case.
11002
11003 2005-08-16  James E Wilson  <wilson@specifix.com>
11004
11005         PR tree-optimization/21105
11006         * gcc.dg/large-size-array.c: New.
11007
11008 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11009
11010         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11011         type.
11012         * gcc.dg/vect/vect-41: Likewise.
11013         * gcc.dg/vect/vect-42: Likewise.
11014         * gcc.dg/vect/vect-43: Likewise.
11015         * gcc.dg/vect/vect-44: Likewise.
11016         * gcc.dg/vect/vect-46: Likewise.
11017         * gcc.dg/vect/vect-47: Likewise.
11018         * gcc.dg/vect/vect-48: Likewise.
11019         * gcc.dg/vect/vect-52: Likewise.
11020         * gcc.dg/vect/vect-53: Likewise.
11021         * gcc.dg/vect/vect-54: Likewise.
11022         * gcc.dg/vect/vect-55: Likewise.
11023         * gcc.dg/vect/vect-56: Likewise.
11024         * gcc.dg/vect/vect-57: Likewise.
11025         * gcc.dg/vect/vect-58: Likewise.
11026         * gcc.dg/vect/vect-59: Likewise.
11027         * gcc.dg/vect/vect-60: Likewise.
11028         * gcc.dg/vect/vect-61: Likewise.
11029         * gcc.dg/vect/vect-85: Likewise.
11030         * gcc.dg/vect/vect-87: Likewise.
11031         * gcc.dg/vect/vect-88: Likewise.
11032         * gcc.dg/vect/vect-93.c: Likewise.
11033         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11034         * gcc.dg/vect/vect-75: Likewise.
11035         * gcc.dg/vect/vect-76: Likewise.
11036         * gcc.dg/vect/vect-77: Likewise.
11037         * gcc.dg/vect/vect-78: Likewise.
11038         * gcc.dg/vect/vect-80: Likewise.
11039         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11040         vectorized for the expected reason, rather than checking how alignment
11041         was handled.
11042         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11043         type and also instead of aligned pointers. Added documentation.
11044
11045 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11046
11047         * gfortran.dg/power.f90: New test.
11048
11049 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11050
11051         PR rtl-optimization/23299
11052         * g++.dg/opt/pr23299.C: New test.
11053
11054 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11055
11056         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11057
11058 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11059
11060         * g++.dg/template/local6.C: New test.
11061
11062 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11063
11064         * execute/exceptions/finally-1.m: Check that the catch and finally are
11065         being called.  Also add a "return 0;" at the end of main.
11066
11067 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11068
11069         PR fortran/21432.
11070         * gfortran.dg/namelist_print_1.f: New test of functionality of
11071         PRINT namelist.
11072         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11073         namelist generates error with -std=f95.
11074
11075 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11076
11077         PR tree-optimization/23119
11078         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11079
11080 2005-08-13  Marcin Koziej  <creep@desk.pl>
11081             Andrew Pinski  <pinskia@physics.uc.edu>
11082
11083         PR libobjc/22492
11084         * execute/exceptions/finally-1.m: New test.
11085
11086 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11087
11088         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11089         testsuite.
11090         * objc/execute/exceptions/trivial.m: New test.
11091         * objc.dg/try-catch-11.m: Move to ...
11092         * objc/execute/exceptions/foward-1.m: Here.
11093         * objc.dg/try-catch-2.m: Move to ...
11094         * objc/execute/exceptions/catchall-1.m: Here.
11095         * objc.dg/try-catch-8.m: Move to ...
11096         * objc/execute/exceptions/local-variables-1.m: Here.
11097
11098 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11099
11100         * objc.dg/nested-func-1.m: Move to ...
11101         * objc/execute/nested-func-1.m: Here.
11102
11103 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11104
11105         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11106         in ${options} instead of [target_info name].
11107         * lib/obj-c++.exp (objc_target_compile): Likewise.
11108
11109 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11110
11111         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11112
11113 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11114
11115         part of PR testsuite/23348
11116         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11117         of the torture options.
11118         * objc/compile/trivial.m: New test.
11119
11120 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11121
11122         * gfortran.dg/eoshift.f90: Correct format.
11123
11124 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11125
11126         * gfortran.fortran-torture/execute/character_passing.f90:
11127         Fix comment typo.
11128
11129 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11130
11131         PR c++/8271
11132         * g++.dg/template/unify10.C: New.
11133
11134 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11135
11136         * g++.dg/parse/pr22514.C: Move to...
11137         * g++.dg/debug/pr22514.C: here.
11138
11139 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11140
11141         PR c++/23266
11142         * g++.dg/inherit/pure1.C: New test.
11143
11144         * ChangeLog: Fix typos.
11145
11146 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11147             Steven Bosscher  <stevenb@suse.de>
11148
11149         * gfortran.dg/runtime_warning_1.f90: New test.
11150
11151 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11152
11153         PR c++/23219
11154         * g++.dg/parse/crash28.C: New.
11155
11156 2005-08-11  Richard Guenther  <rguenther@suse.de>
11157
11158         PR target/23289
11159         * gcc.target/i386/tailcall-1.c: New testcase.
11160
11161 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11162
11163         * gcc.dg/vect/vect-67.c: Un-xfail.
11164
11165 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11166
11167         PR c++/23225
11168         * g++.dg/testsuite/parse/crash27.C: new test.
11169
11170 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11171
11172         PR libfortran/22143
11173         * gfortran.dg/shift-kind.f90: New testcase.
11174
11175 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11176
11177         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11178         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11179
11180 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11181
11182         PR c++/20646
11183         * g++.dg/other/mult-stor1.C: New test.
11184
11185 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11186
11187         * gcc.c-torture/pr18299-1.c: Move to ...
11188         * gcc.c-torture/compile/pr18299-1.c: Here.
11189
11190 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11191
11192         * gfortran/fortran.torture/execute/character_passing.f90:
11193         Fix types for LSAME.
11194
11195 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11196
11197         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11198         input data back to what it was originally.
11199
11200 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11201
11202         * objc.dg/try-catch-8.m: Enable for all targets.
11203
11204 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11205
11206         * gcc.dg/pr23165.c: New test.
11207
11208 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11209
11210         PR tree-optimization/23234
11211         * gcc.dg/tree-ssa/pr23234.c: New test.
11212
11213 2005-08-08  Josh Conner  <jconner@apple.com>
11214
11215         PR rtl-optimization/23241
11216         * gcc.dg/char-compare.c: New test.
11217
11218 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11219
11220         PR c++/22508
11221         * g++.dg/init/new13.C: New test.
11222
11223 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11224
11225         PR c++/21166
11226         * g++.dg/other/crash-4.C: Adjust
11227         * g++/dg/ext/packed9.C: New.
11228
11229 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11230
11231         PR middle-end/21964
11232         * gcc.c-torture/execute/pr21964-1.c: New test.
11233
11234 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11235
11236         PR c/22458
11237         * gcc.dg/pr22458-1.c: New test.
11238
11239 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11240             Steven G. Kargl <kargls@comcast.net>
11241
11242         PR fortran/22390
11243         * gfortran.dg/flush_1.f90: New test.
11244
11245 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11246
11247         PR c++/23191
11248         * g++.dg/template/eh2.C: New test.
11249
11250 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11251
11252         PR c++/19498
11253         * g++.dg/template/instantiate7.C: New test.
11254
11255 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11256
11257         PR c/23113
11258         * gcc.dg/Wunused-value-1.c: New test.
11259
11260 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11261
11262         PR rtl-optimization/23233
11263         * gcc.c-torture/compile/pr23233-1.c: New test.
11264
11265 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11266
11267         PR fortran/18833
11268         PR fortran/20850
11269         * gfortran.dg/equiv_1.f90: New test.
11270         * gfortran.dg/equiv_2.f90: New test.
11271         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11272         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11273         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11274
11275 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11276
11277         * gcc.c-torture/execute/vrp-5.c: New test.
11278         * gcc.c-torture/execute/vrp-6.c: New test.
11279         * gcc.dg/tree-ssa/vrp21.c: New test.
11280
11281 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11282
11283         * g++.dg/parse/pr22514.C: New test.
11284
11285 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11286
11287         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11288
11289         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11290         instead of constant loads / pool entries.
11291
11292 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11293
11294         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11295         TEST_TO_WCTYPE.
11296
11297 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11298
11299         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11300         __WINT_TYPE__ in generated prototypes if possible.
11301
11302 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11303
11304         PR 22037
11305         * g++.dg/tree-ssa/pr22037.C:
11306
11307 2005-08-04  Richard Henderson  <rth@redhat.com>
11308
11309         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11310         scan-tree-dump-times directive.
11311
11312 2005-08-04  Jan Hubicka  <jh@suse.cz>
11313
11314         * gcov-1.C: Fix switch counts.
11315         * gcov-4b.c: Likewise.
11316
11317 2005-08-03  Jeff Law  <law@redhat.com>
11318
11319         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11320
11321 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11322
11323         * gcc.c-torture/execute/pr23135.c: New test.
11324
11325 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11326
11327         PR tree-optimization/19899
11328         * gcc.dg/tree-ssa/scev-1.c: New test.
11329         * gcc.dg/tree-ssa/scev-2.c: New test.
11330
11331 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11332
11333         PR target/18582
11334         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11335
11336 2005-08-03  Jan Hubicka  <jh@suse.cz>
11337
11338         * update-conroll.c: New testcase.
11339         * update-conroll-2.c: New testcase.
11340
11341 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11342
11343         * gfortran.dg/constant_substring.f: New test.
11344         * gfortran.dg/pr22491.f: New test.
11345
11346 2005-08-02  Jan Hubicka  <jh@suse.cz>
11347
11348         * update-threading.c: Replace by the proper one.
11349
11350 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11351
11352         PR 23164
11353         * g++.dg/tree-ssa/pr23164.C: New test.
11354
11355 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11356
11357         * gcc.dg/tree-ssa/pr23192.c: New test.
11358
11359 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11360
11361         * gcc.c-torture/execute/vrp-4.c: New test.
11362
11363 2005-08-02  Jan Hubicka  <jh@suse.cz>
11364
11365         * update-threading.c: New test.
11366
11367 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11368
11369         * gcc.c-torture/compile/20050801-1.c: New test.
11370         * gcc.c-torture/compile/20050801-2.c: New test.
11371
11372 2005-08-01  Jan Hubicka  <jh@suse.cz>
11373
11374         * val-prof-5.c: New test.
11375
11376 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11377
11378         PR c/22311
11379         * gcc.dg/pr22311-1.c : New test.
11380
11381 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11382
11383         PR target/23095
11384         * gfortran.dg/pr23095.f: New test.
11385
11386         PR c++/22003
11387         * g++.dg/other/pr22003.C: New test.
11388
11389 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11390
11391         PR target/20621
11392         * gcc.c-torture/execute/pr20621-1.c: New test.
11393
11394 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11395
11396         * gfortran.dg/comma_format_extension_4.f: Adjust length
11397         of string for format.
11398         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11399         print statement with internal write.
11400         * gfortran.dg/der_array_io_2.f: Likewise.
11401         * gfortran.dg/der_array_io_3.f: Likewise.
11402
11403 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11404
11405         * gcc.dg/fold-abs-4.c: new test.
11406
11407 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11408
11409         PR fortran/22570 an related issues.
11410         * gfortran.dg/x_slash_1.f: New test.
11411
11412 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11413
11414         PR c/23143
11415         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11416         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11417
11418 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11419
11420         PR c/529
11421         * gcc.dg/Wshadow-3.c: New test.
11422
11423 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11424
11425         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11426         used to have the wrong bounds).
11427
11428 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11429
11430         PR c/21720
11431         * gcc.dg/hex-round-1.c: Test more cases.
11432         * gcc.dg/hex-round-2.c: New test.
11433
11434 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11435
11436         PR 22550
11437         * g++.dg/tree-ssa/pr22550.C: New test.
11438
11439 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11440
11441         * gcc.dg/tree-ssa/vrp19.c: New test.
11442         * gcc.dg/tree-ssa-vrp20.c: New test.
11443
11444 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11445
11446         PR c/22240
11447         * gcc.dg/transparent-union-4.c: New test.
11448
11449 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11450
11451         PR c/22192
11452         * gcc.dg/c99-vla-2.c: New test.
11453
11454 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11455
11456         PR c/21720
11457         * gcc.dg/hex-round-1.c: New test.
11458
11459 2005-07-28  Jan Hubicka  <jh@suse.cz>
11460
11461         * inliner-1.c: Do not dump everything.
11462         * tree-prof.exp: Do not pass -ftree-based-profiling.
11463         * bprob.exp: Likewise.
11464
11465         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11466
11467 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11468
11469         PR c++/22545
11470         * g++.dg/expr/ptrmem7.C: New test.
11471
11472 2005-07-28  Mike Stump  <mrs@apple.com>
11473
11474         * g++.old-deja/g++.mike/visibility-1.C: New test.
11475
11476 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11477
11478         PR c/20187
11479         * gcc.c-torture/execute/pr20187-1.c: New test.
11480
11481 2005-07-28  Jeff Law  <law@redhat.com>
11482
11483         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11484         * gcc.dg/tree-ssa/vrp18.c: New test.
11485
11486 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11487
11488         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11489
11490 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11491
11492         PR tree-optimization/22506
11493         * gcc.dg/vect/ps22506.c: New test.
11494
11495 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11496
11497         PR target/21149
11498         * gcc.target/i386/sse-3.c: New test.
11499
11500 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11501
11502         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11503         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11504
11505 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11506
11507         PR c/22589
11508         * gcc.c-torture/compile/pr22589-1.c: New test.
11509
11510 2005-07-28  Jan Hubicka  <jh@suse.cz>
11511
11512         * update-loopch.c: New testcase.
11513
11514 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11515
11516         PR rtl-optimization/23047
11517         * gcc.c-torture/execute/pr23047.c: New test.
11518         * gcc.c-torture/execute/pr23047.x: New.
11519
11520 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11521
11522         PR tree-optimization/22493
11523         * gcc.c-torture/execute/pr22493-1.c: New test.
11524         * gcc.c-torture/execute/pr22493-1.x: New.
11525         * gcc.c-torture/execute/vrp-1.c: New test.
11526         * gcc.c-torture/execute/vrp-2.c: New test.
11527         * gcc.c-torture/execute/vrp-2.c: New test.
11528
11529 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11530
11531         * gcc.target/frv/all-builtin-read8.c: Delete.
11532         * gcc.target/frv/all-builtin-read16.c: Delete.
11533         * gcc.target/frv/all-builtin-read32.c: Delete.
11534         * gcc.target/frv/all-builtin-read64.c: Delete.
11535         * gcc.target/frv/all-builtin-write8.c: Delete.
11536         * gcc.target/frv/all-builtin-write16.c: Delete.
11537         * gcc.target/frv/all-builtin-write32.c: Delete.
11538         * gcc.target/frv/all-builtin-write64.c: Delete.
11539         * gcc.target/frv/all-read-write-1.c: New.
11540
11541 2005-07-27  Jeff Law  <law@redhat.com>
11542
11543         * gcc.c-torture/execute/pr22630.c: New test.
11544
11545 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11546
11547         PR tree-optimization/23073
11548         * gcc.dg/vect/nodump-pr23073.c: New test.
11549         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11550
11551 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11552
11553         PR tree-optimize/22348
11554         * gcc.c-torture/execute/pr22348.c: New.
11555
11556 2005-07-27  Richard Guenther  <rguenther@suse.de>
11557
11558         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11559
11560 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11561
11562         PR fortran/22503
11563         * gfortran.dg/logical_comp.f90: New test.
11564
11565 2005-07-27  Jan Hubicka  <jh@suse.cz>
11566
11567         * inliner-1.c: Add cleanup of dumps.
11568         * val-prof-*.c: Likewise.
11569         * update-tailcall.c: New.
11570
11571 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11572
11573         PR 22591
11574         * gcc.dg/tree-ssa/pr22591.c: New test.
11575         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11576
11577 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11578
11579         PR libobjc/22606
11580         * objc.dg/try-catch-11.m: New test.
11581
11582 2005-07-26  Richard Guenther  <rguenther@suse.de>
11583
11584         PR tree-optimization/22486
11585         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11586
11587 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11588
11589         PR tree-opt/22484
11590         * testsuite/g++.dg/opt/loop2.C: New test.
11591
11592 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11593
11594         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11595         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11596
11597 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11598
11599         * lib/profopt.exp (profopt-execute): Check for profiling data
11600         files on the target.
11601
11602 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11603
11604         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11605         for matching of asm labels.
11606
11607 2005-07-25  Richard Guenther  <rguenther@suse.de>
11608
11609         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11610
11611 2005-07-25  Richard Guenther  <rguenther@suse.de>
11612
11613         PR testsuite/22624
11614         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11615
11616 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11617
11618         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11619         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11620         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11621         * gcc.dg/vect/vect-100.c: New test.
11622         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11623         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11624         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11625         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11626         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11627         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11628         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11629         * gfortran.dg/vect/pr19049.f90: New testcase.
11630         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11631
11632 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11633
11634         * gcc.c-torture/execute/20050713-1.c: New test.
11635
11636         PR fortran/20063
11637         * gfortran.fortran-torture/execute/data_4.f90: New test.
11638
11639         PR middle-end/20303
11640         * gcc.dg/visibility-d.c: New test.
11641
11642 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11643
11644         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11645         * gfortran.dg/underflow.f90: Ditto.
11646
11647 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11648
11649         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11650         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11651         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11652
11653 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11654
11655         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11656         include case of field width of zero.
11657
11658 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11659
11660         PR libgfortran/21875
11661         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11662         with trailing blanks on normal formatted read.
11663
11664 2005-07-23  Chao-ying Fu  <fu@mips.com>
11665
11666         * gcc.target/mips/mips32-dsp-type.c: New test.
11667         * gcc.target/mips/mips32-dsp.c: New test.
11668
11669 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11670
11671         PR testsuite/21073
11672         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11673
11674         PR testsuite/20454
11675         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11676         and __cyg_profile_func_exit.
11677
11678 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11679
11680         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11681         * gfortran.dg/comma_format_extension_4.f: Same.
11682         * gfortran.dg/pr15332.f: Same.
11683         * gfortran.dg/pr21730.f: Same.
11684
11685 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11686
11687         * g++.dg/opt/vrp2.C: Fix testcase.
11688
11689         PR tree-opt/22625
11690         * g++.dg/opt/vrp2.C: New test.
11691
11692 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11693
11694         PR debug/21828
11695         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11696
11697 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11698
11699         * gcc.dg/tree-ssa/20050719-1.c: New test.
11700
11701 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11702
11703         * gcc.dg/bfin-longcall-1.c: New file.
11704         * gcc.dg/bfin-longcall-2.c: New file.
11705
11706 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11707
11708         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11709
11710 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11711
11712         PR middle-end/19055
11713         * gcc.dg/tree-ssa/pr19055.c: New test.
11714         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11715
11716 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11717
11718         PR C++/22358
11719         * g++.dg/other/pr22358.C: New test.
11720
11721 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11722
11723         PR c++/2922
11724         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11725
11726 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11727
11728         PR c++/15938
11729         * g++.dg/init/union2.C: New test.
11730
11731 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11732
11733         PR c/22393
11734         * gcc.dg/complex-4.c: New test.
11735
11736 2005-07-21  Richard Guenther  <rguenther@suse.de>
11737
11738         PR testsuite/22522
11739         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11740         scanning for asm labels.
11741         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11742
11743 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11744
11745         PR target/22085
11746         * gcc.dg/altivec-pr22085.c: New.
11747
11748 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11749
11750         PR tree-optimization/19210
11751         * gcc.dg/tree-ssa/pr19210-1.c: New.
11752         * gcc.dg/tree-ssa/pr19210-2.c: New.
11753
11754 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11755
11756         PR rtl-optimization/22167
11757         * g++.dg/opt/pr22167.C: New test.
11758
11759 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11760
11761         PR c++/2922
11762         * g++.dg/lookup/two-stage2.C: New.
11763         * g++.dg/lookup/two-stage3.C: New.
11764         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11765         fixed two-stage name lookup for operators.
11766         * g++.dg/template/call3.C: Compiler now produces an appropriate
11767         error message.
11768         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11769         14 as a candidate.
11770         * g++.dg/template/ptrmem4.C: Compiler produces different error
11771         message.
11772         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11773         connect_to_method as a candidate.
11774
11775 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11776
11777         * gcc.dg/fold-alloc-1.c: New test.
11778
11779 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11780
11781         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11782         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11783
11784 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11785
11786         * gcc.dg/fold-abs-1.c: New test.
11787         * gcc.dg/fold-abs-2.c: New test.
11788         * gcc.dg/fold-abs-3.c: New test.
11789
11790 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11791
11792         Make CONSTRUCTOR use VEC to store initializers.
11793         * g++.dg/ext/complit3.C: Check for specific error messages.
11794         * g++.dg/init/brace2.C: Update error message.
11795         * g++.dg/warn/Wbraces2.C: Likewise.
11796
11797 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11798
11799         PR fortran/16940
11800         * gfortran.dg/module_interface_1.f90: New test.
11801
11802 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11803             Kenneth Zadeck <zadeck@naturalbridge.com>
11804
11805         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11806
11807 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11808
11809         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11810         specify -Wformat for these tests.
11811         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11812         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11813         * gcc.dg/format/opt-6.c: Delete.
11814
11815 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11816
11817         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11818         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11819
11820 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11821
11822         * gcc.dg/tree-ssa/alias-2.c: New test.
11823
11824 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11825
11826         PR c++/22263
11827         * g++.dg/template/explicit7.C: New test.
11828
11829 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11830
11831         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11832         width of 8 to +Inf and -Inf.
11833
11834 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11835
11836         PR c++/22139
11837         * g++.dg/template/friend36.C: New test.
11838
11839 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11840
11841         PR fortran/21730
11842         * gfortran.dg/pr21730.f: New test.
11843
11844 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11845             Kenneth Zadeck <zadeck@naturalbridge.com>
11846
11847         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11848         since pure const detection cannot run at -O1 in c compiler.
11849         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11850         can now optimize this case properly.
11851         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11852         because we now pass.
11853         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11854
11855 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11856
11857         PR c/22421
11858         * gcc.dg/format/bitfld-1.c: New test.
11859
11860 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11861
11862         PR c++/22204
11863         * g++.dg/rtti/repo1.C: New test.
11864
11865 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11866
11867         PR middle-end/22398
11868         * gcc.c-torture/compile/pr22398.c: New test.
11869
11870 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11871
11872         PR c++/22132
11873         * g++.dg/expr/cast4.C: New test.
11874
11875 2005-07-15  Richard Guenther  <rguenther@suse.de>
11876
11877         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11878         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11879
11880 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11881
11882         PR tree-optimization/22230
11883         * gcc.dg/tree-ssa/pr22230.c: New test.
11884
11885 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11886
11887         * gfortran.dg/g77/cpp6.f: New test.
11888
11889         PR fortran/22417
11890         * gfortran.dg/g77/cpp5.F: New test.
11891         * gfortran.dg/g77/cpp5.h: New file.
11892         * gfortran.dg/g77/cpp5inc.h: New file.
11893
11894 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11895
11896         PR libfortran/16435
11897         * gfortran.dg/tl_editting.f90: New.
11898         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11899
11900 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11901
11902         * gfortran.dg/char_array_constructor.f90: New test.
11903
11904 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11905
11906         * gfortran.dg/past_eor.f90: New.
11907         * gfortran.dg/complex_read.f90: New.
11908
11909 2005-07-13  Jeff Law  <law@redhat.com>
11910
11911         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11912         additional casts.
11913
11914         * gcc.dg/tree-ssa/pr22321.c: New test
11915
11916 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11917
11918         PR tree-optimization/21921
11919         * gcc.dg/tree-ssa/pr21921.c: New.
11920
11921 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11922
11923         PR tree-optimizatio/22442
11924         * gcc.dg/tree-ssa/loop-11.c: New test.
11925
11926 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11927
11928         PR tree-opt/21840
11929         * gcc.c-torture/compile/pr21840.c: New test.
11930
11931 2005-07-12  Jan Hubicka  <jh@suse.cz>
11932
11933         * gcc.c-torture/compile/pr22379.c: New test.
11934
11935 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11936
11937         PR libfortran/21593
11938         gfortran.dg/dev_null.f90: Remove outdated comment about
11939         PR libfortran/21593.
11940
11941
11942 2005-07-12  Dale Johannesen  <dalej@apple.com>
11943
11944         * gcc.target/i386/compress-float-sse.c: New.
11945         * gcc.target/i386/compress-float-sse-pic.c: New.
11946         * gcc.target/i386/compress-float-387.c: New.
11947         * gcc.target/i386/compress-float-387-pic.c: New.
11948         * gcc.dg/compress-float-ppc.c: New.
11949         * gcc.dg/compress-float-ppc-pic.c: New.
11950
11951 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11952
11953         PR libfortran/21593
11954         gfortran.dg/dev_null.f90: Remove targets.
11955
11956 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11957
11958         PR tree-opt/22335
11959         * gcc.dg/pr22335-1.c: New test.
11960         * gcc.dg/pr22335-2.c: New test.
11961
11962 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11963
11964         PR c++/20172
11965         * g++.dg/template/nontype12.C : New test.
11966
11967 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11968
11969         * gcc.dg/tree-ssa/loop-10.c: New test.
11970
11971 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11972
11973         * gcc.c-torture/execute/20020720-1.x: Remove.
11974
11975 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11976
11977         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11978
11979 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11980
11981         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11982         (dg-mips-options): Use it.
11983
11984 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11985
11986         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11987
11988 2005-07-09  Richard Henderson  <rth@redhat.com>
11989
11990         * lib/target-supports.exp (check_effective_target_sync_char_short):
11991         Add alpha.
11992
11993 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11994
11995         PR libfortran/22217
11996         * gfortran.dg/negative-z-descriptor.f90: New test.
11997
11998 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11999
12000         PR tree-opt/22329
12001         * gcc.dg/pr22329.c: New test.
12002
12003 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12004
12005         PR tree-optimization/20139
12006         * gcc.dg/tree-ssa/pr20139.c: New.
12007
12008 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12009
12010         PR tree-opt/22356
12011         * testsuite/gcc.dg/pr22356-1.c: New test.
12012
12013 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12014
12015         PR c++/21799
12016         * g++.dg/template/unify8.C: New.
12017         * g++.dg/template/unify9.C: New.
12018
12019 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12020
12021         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12022
12023 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12024
12025         * gcc.dg/darwin-version-1.c: New.
12026         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12027         * gcc.dg/builtins-20.c: Likewise.
12028         * gcc.dg/builtins-53.c: Likewise.
12029         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12030         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12031         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12032         * gcc.dg/torture/builtins-power-1.c: Likewise.
12033         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12034         on Darwin.
12035
12036 2005-07-07  Jeff Law  <law@redhat.com>
12037
12038         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12039         argument evaluation order.
12040
12041 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12042
12043         PR libfortran/21594
12044         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12045         Add test cases where the shift length is greater than the
12046         array length.
12047
12048 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12049
12050         * obj-c++.dg/proto-lossage-6.mm: New.
12051         * objc.dg/proto-lossage-6.m: New.
12052
12053 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12054
12055         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12056         * objc.dg/gnu-runtime-2.m: Likewise.
12057
12058 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12059
12060         * gfortran.dg/longline.f: New test.
12061
12062         * gfortran.dg/badline.f: New test.
12063
12064 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12065
12066         PR fortran/16531
12067         PR fortran/15966
12068         PR fortran/18781
12069         * gfortran.dg/hollerith.f90: New.
12070         * gfortran.dg/hollerith2.f90: New.
12071         * gfortran.dg/hollerith3.f90: New.
12072         * gfortran.dg/hollerith4.f90: New.
12073         * gfortran.dg/hollerith_f95.f90: New.
12074         * gfortran.dg/hollerith_legacy.f90: New.
12075         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12076
12077 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12078
12079         PR objc/22274
12080         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12081         * objc.dg/gnu-runtime-2.m: New.
12082
12083 2005-07-06  Jeff Law  <law@redhat.com>
12084
12085         * gcc.dg/tree-ssa/vrp17.c: New test.
12086
12087 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12088
12089         PR fortran/22327
12090         * gfortran.dg/array_constructor_5.f90: New test.
12091
12092 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12093
12094         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12095
12096 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12097
12098         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12099         * gcc.dg/980816-1.c: Ditto.
12100
12101 2005-07-06  Jeff Law  <law@redhat.com>
12102
12103         * gcc.c-torture/compile/pr21356.c: New test.
12104
12105 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12106
12107         PR c/22013
12108         PR c/22098
12109         * gcc.c-torture/compile/pr22013-1.c,
12110         gcc.c-torture/execute/pr22098-1.c,
12111         gcc.c-torture/execute/pr22098-2.c,
12112         gcc.c-torture/execute/pr22098-3.c: New tests.
12113
12114 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12115
12116         PR c/22308
12117         * gcc.dg/pr22308-1.c: New test.
12118
12119 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12120
12121         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12122         target.
12123         * gcc.dg/compare9.c: Use -fshort-enums instead of
12124         -fno-short-enums.  Change the last test to dg-bogus.
12125
12126 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12127
12128         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12129         * gcc.dg/compare9.c: New.
12130
12131 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12132
12133         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12134
12135 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12136
12137         PR testsuite/22288
12138         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12139
12140
12141 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12142
12143         * gcc.dg/format/gcc_gfc-1.c: New.
12144
12145 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12146
12147         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12148
12149 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12150
12151         PR fortran/20842
12152         * gfortran.dg/io_invalid_1.f90: New test.
12153
12154 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12155
12156         * gcc.dg/format/gcc_diag-1.c: Update.
12157
12158 2005-07-02  Jeff Law  <law@redhat.com>
12159
12160         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12161         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12162
12163 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12164
12165         * gcc.dg/format/gcc_diag-1.c: Update.
12166
12167 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12168
12169         PR tree-opt/22269
12170         * gcc.c-torture/compile/pr22269.c: New test.
12171
12172 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12173
12174         PR 21584
12175         PR 22219
12176         * g++.dg/tree-ssa/pr21584-1.C: New test.
12177         * g++.dg/tree-ssa/pr21584-2.C: New test.
12178
12179 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12180
12181         * obj-c++.dg/try-catch-11.mm: New.
12182         * objc.dg/try-catch-10.m: New.
12183
12184 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12185
12186         * g++.dg/other/ucnid-1.C: xfail on AIX.
12187
12188 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12189
12190         PR 22234
12191         * gcc.dg/20050629-1.c: New test.
12192
12193 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12194
12195         * obj-c++.dg/const-str-1[0-1].mm: New.
12196         * objc.dg/const-str-1[0-1].m: New.
12197
12198 2005-05-29  Richard Henderson  <rth@redhat.com>
12199
12200         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12201         Rename from check_effective_target_vect_no_max.
12202         (check_effective_target_vect_no_int_add): New.
12203         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12204         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12205         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12206         * gcc.dg/vect/vect-reduc-1.c: Use both.
12207         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12208
12209 2005-05-29  Richard Henderson  <rth@redhat.com>
12210
12211         * lib/target-supports.exp (check_effective_target_vect_no_max):
12212         Remove i386 and x86_64.
12213
12214 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12215
12216         PR testsuite/21969
12217         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12218
12219 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12220
12221         PR middle-end/21969
12222         * gcc.dg/vect/pr21969.c: New test.
12223
12224 2005-06-28  Eric Christopher  <echristo@redhat.com>
12225
12226         PR c/22052
12227         PR c/21975
12228         * gcc.dg/inline1.c: New test.
12229         * gcc.dg/inline2.c: Ditto.
12230         * gcc.dg/inline3.c: Ditto.
12231         * gcc.dg/inline4.c: Ditto.
12232         * gcc.dg/inline5.c: Ditto.
12233
12234 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12235
12236         PR libfortran/22142
12237         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12238         Add testcase also testing eoshift1 for PR 22142.
12239
12240 2005-06-28  Richard Henderson  <rth@redhat.com>
12241
12242         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12243         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12244         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12245         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12246         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12247
12248 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12249
12250         PR libfortran/22142
12251         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12252         Add testcase for PR 22142.
12253
12254 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12255
12256         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12257         gcc.target/ia64/fpreg-2.c: New tests.
12258
12259 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12260
12261         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12262
12263 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12264
12265         PR libfortran/22170
12266         * gfortran.dg/slash_1.f90: New test.
12267
12268 2005-06-27  Richard Henderson  <rth@redhat.com>
12269
12270         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12271         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12272         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12273         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12274         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12275         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12276
12277 2005-06-27  Richard Henderson  <rth@redhat.com>
12278
12279         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12280         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12281
12282 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12283
12284         * obj-c++.dg/proto-lossage-5.mm: New.
12285         * objc.dg/proto-lossage-5.m: New.
12286
12287 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12288
12289         PR 21959
12290         * gcc.dg/tree-ssa/pr21959.c: New test.
12291
12292 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12293
12294         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12295         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12296         testing uninitialized var.
12297
12298         * gcc.c-torture/execute/builtins/chk.h: New.
12299         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12300         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12301         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12302         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12303         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12304         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12305         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12306         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12307         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12308         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12309         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12310         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12311         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12312         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12313         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12314         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12315         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12316         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12317         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12318         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12319         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12320         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12321         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12322         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12323         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12324         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12325         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12326         * gcc.dg/builtin-object-size-1.c: New test.
12327         * gcc.dg/builtin-object-size-2.c: New test.
12328         * gcc.dg/builtin-object-size-3.c: New test.
12329         * gcc.dg/builtin-object-size-4.c: New test.
12330         * gcc.dg/builtin-object-size-5.c: New test.
12331         * gcc.dg/builtin-stringop-chk-1.c: New test.
12332         * gcc.dg/builtin-stringop-chk-2.c: New test.
12333         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12334         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12335         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12336         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12337         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12338         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12339         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12340         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12341         * gcc.c-torture/execute/printf-1.c: New test.
12342         * gcc.c-torture/execute/fprintf-1.c: New test.
12343         * gcc.c-torture/execute/vprintf-1.c: New test.
12344         * gcc.c-torture/execute/vfprintf-1.c: New test.
12345         * gcc.c-torture/execute/printf-chk-1.c: New test.
12346         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12347         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12348         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12349
12350 2005-06-27  Michael Matz  <matz@suse.de>
12351
12352         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12353         slot is not merged if address escapes.
12354
12355 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12356
12357         PR c/21911
12358         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12359
12360 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12361
12362         PR middle-end/17965
12363         * gcc.c-torture/compile/20050622-1.c: New test.
12364
12365         PR middle-end/22028
12366         * gcc.dg/20050620-1.c: New test.
12367
12368 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12369
12370         PR tree-optimization/22026
12371         * gcc.dg/tree-ssa/pr22026.c: New.
12372
12373 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12374
12375         PR libfortran/22144
12376         * gfortran.dg/shift-alloc.f90: New testcase.
12377
12378 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12379
12380         * all files: Update FSF address in copyright headers.
12381
12382 2005-06-22  Jan Hubicka  <jh@suse.cz>
12383
12384         * wholeprogram-1.c: New testcase.
12385         * wholeprogram-2.c: New testcase.
12386
12387 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12388
12389         PR 22171
12390         * gcc.dg/tree-ssa/pr22171.c: New test.
12391
12392 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12393
12394         * gfortran.dg/simplify_modulo.f90: New.
12395
12396 2005-06-24  Jan Hubicka  <jh@suse.cz>
12397
12398         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12399
12400 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12401
12402         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12403
12404 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12405
12406         * obj-c++.dg/typedef-alias-1.mm: New.
12407         * objc.dg/typedef-alias-1.m: New.
12408
12409 2005-06-23  Jeff Law  <law@redhat.com>
12410
12411         * gcc.dg/tree-ssa/vrp16.c: New test.
12412
12413 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12414
12415         * lib/target-supports.exp: Add
12416         check_effective_target_fortran_large_real and
12417         check_effective_target_fortran_large_int to check for
12418         corresponding effective targets.
12419         * gfortran.dg/large_integer_kind_1.f90: New test.
12420         * gfortran.dg/large_real_kind_1.f90: New test.
12421
12422 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12423
12424         PR tree-optimization/22117
12425         * gcc.dg/tree-ssa/pr22117.c: New.
12426
12427 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12428
12429         PR testsuite/22123
12430         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12431
12432 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12433
12434         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12435
12436 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12437
12438         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12439         * gfortran.dg/f2c_4.c: Likewise.
12440
12441 2005-06-22 Paul Brook  <paul@codesourcery.com>
12442
12443         PR fortran/21034
12444         * gfortran.dg/auto_save_1.f90: New test.
12445
12446 2005-06-22  Michael Matz  <matz@suse.de>
12447
12448         * gcc.target/x86-64/abi: New directory.
12449         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12450         * gcc.target/x86-64/abi/README.gcc: New file.
12451         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12452         * gcc.target/x86-64/abi/asm-support.s: New file.
12453         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12454         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12455         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12456         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12457         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12458         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12459         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12460         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12461         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12462         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12463         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12464         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12465         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12466         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12467         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12468         * gcc.target/x86_64/abi/test_varargs.c: New test.
12469
12470 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12471
12472         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12473         32-bit i?86 and x86_64.
12474
12475 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12476
12477         * obj-c++.dg/const-str-[1-9].mm: New tests.
12478
12479 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12480
12481         PR fortran/22010
12482         * gfortran.dg/namelist_use.f90: New.
12483         * gfortran.dg/namelist_use_only.f90: New.
12484
12485 2005-06-21  Jeff Law  <law@redhat.com>
12486
12487         * gcc.dg/tree-ssa/vrp15.c: New test.
12488
12489 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12490
12491         * lib/target-supports.exp (check_effective_target_vect_reduction):
12492         Remove.
12493         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12494         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12495         remove vect_reduction target keyword. Also avoid two returns in main.
12496         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12497         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12498         * gcc.dg/vect/vect-reduc-1short.c: New test.
12499         * gcc.dg/vect/vect-reduc-1char.c: New test.
12500         * gcc.dg/vect/vect-reduc-2short.c: New test.
12501         * gcc.dg/vect/vect-reduc-2char.c: New test.
12502         * gcc.dg/vect/vect-reduc-6.c: New test.
12503         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12504         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12505         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12506
12507 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12508         Paul Thomas  <pault@gcc.gnu.org>
12509
12510         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12511         New tests.
12512
12513 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12514
12515         * gfortran.dg/backslash_1.f90: New test.
12516         * gfortran.dg/backslash_2.f90: New test.
12517
12518 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12519
12520         * gfortran.dg/duplicate_labels.f90: New test.
12521
12522 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12523
12524         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12525         unsupportable relocations.
12526         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12527         * gcc.dg/20050321-2.c: xfail for NetWare.
12528
12529 2005-06-20  Andreas Jaeger  <aj@suse.de>
12530
12531         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12532         gcc.target/i386/fastcall-sseregparm.c,
12533         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12534
12535 2005-06-19  Richard Henderson  <rth@redhat.com>
12536
12537         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12538
12539 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12540
12541         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12542
12543 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12544
12545         PR c++/22115
12546         * g++.dg/conversion/simd2.C: Change expected error message.
12547
12548 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12549
12550         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12551         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12552         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12553
12554 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12555
12556         * gcc.dg/fold-mod-1.c: New test.
12557
12558 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12559
12560         PR fortran/19926
12561         * gfortran.dg/pr19926.f90: New test.
12562
12563 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12564
12565         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12566         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12567         targets.
12568         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12569         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12570
12571 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12572
12573         * gcc.target/ia64/float80-varargs-1.c: New test.
12574
12575 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12576
12577         PR tree-opt/22035
12578         * gfortran.dg/f2c_6.f90: New test.
12579
12580 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12581
12582         PR c++/17413
12583         * g++.dg/template/local5.C: New.
12584
12585 2005-06-17  Richard Henderson  <rth@redhat.com>
12586
12587         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12588
12589 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12590
12591         PR testsuite/21945
12592         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12593
12594 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12595
12596         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12597         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12598         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12599         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12600         check_vect to verify the presence of hardware vector support.
12601
12602 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12603
12604         PR testsuite/22056
12605         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12606
12607 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12608
12609         PR libfortran/19216
12610         * gfortran.dg/pr19216.f: Add correct space between brackets and
12611         dg directive.
12612
12613 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12614
12615         PR libfortran/16436
12616         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12617
12618 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12619
12620         * gcc.target/i386/attributes-error.c: New testcase.
12621         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12622         * gcc.target/i386/regparm-stdcall.c: Likewise.
12623         * gcc.target/i386/sseregparm-1.c: Likewise.
12624         * gcc.target/i386/sseregparm-2.c: Likewise.
12625
12626 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         * g++.dg/rtti/crash2.C: New.
12629
12630 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12631
12632         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12633
12634 2005-06-15  David Ung  <davidu@mips.com>
12635
12636         * gcc.target/mips/mips16e-extends.c: New test for testing the
12637         generation of MIPS16e zeb/zeh, seb/seh instructions.
12638
12639 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12640
12641         PR 22018
12642         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12643         * gcc.dg/tree-ssa/pr22018.c: New test.
12644
12645 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12646
12647         * gcc.dg/simd-1.c: Update error messages.
12648         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12649         * gcc.dg/simd-2.c: Update error messages.
12650         * gcc.dg/simd-4.c: New.
12651
12652 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12653
12654         PR c++/20678
12655         * g++.dg/other/crash-4.C: New.
12656
12657 2005-06-14  Devang Patel  <dpatel@apple.com>
12658
12659         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12660
12661 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12662
12663         PR c++/21929
12664         * g++.dg/parse/crash11.C: Update
12665
12666 2005-06-13  Jeff Law  <law@redhat.com>
12667
12668         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12669         perform the desired transformations.
12670         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12671         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12672
12673 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12674
12675         PR fortran/22038
12676         * gfortran.dg/forall_1.f90: Un-XFAIL.
12677
12678 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12679
12680         PR c++/21929
12681         * g++.dg/parse/crash26.C: New.
12682
12683         PR c++/20789
12684         * g++.dg/init/member1.C: New.
12685
12686 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12687
12688         * gfortran.dg/altreturn_1.f90: New test.
12689
12690 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12691
12692         PR middle-end/21985
12693         * gcc.dg/tree-ssa/pr21985.c: New test.
12694
12695 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12696
12697         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12698
12699 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12700
12701         PR c++/21930
12702         * g++.dg/other/error10.C: New test case.
12703
12704 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12705
12706         PR libfortran/19155
12707         * gfortran.dg/pr19155.f: Add test.
12708
12709 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12710
12711         * gfortran.dg/f2c_7.f90: New test.
12712
12713         * gfortran.dg/forall_1.f90: XFAILed.
12714
12715 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12716
12717         * gcc.dg/pr14796-1.c: New.
12718         * gcc.dg/pr14796-2.c: New.
12719
12720 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12721
12722         PR fortran/17792
12723         PR fortran/21375
12724         * gfortran.dg/deallocate_stat.f90: New test.
12725
12726 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12727
12728         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12729
12730 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12731
12732         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12733         access will be generated when this loop is vectorized. Test that
12734         accesses with same alignment were detected.
12735         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12736         Test that accesses with same alignment were detected.
12737         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12738         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12739         alignment were detected.
12740
12741 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12742
12743         PR c++/10611
12744         * g++.dg/conversion/simd2.C: New.
12745
12746 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12747
12748         * gcc.dg/Wcxx-compat-1.c: New.
12749
12750 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12751
12752         PR libfortran/21480
12753         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12754         complex array.
12755
12756 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12757
12758         * gcc.dg/alias-8.c: New.
12759
12760 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12761
12762         * gcc.dg/format/cmn_err-1.c: Update.
12763
12764 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12765
12766         PR target/20666
12767         * gcc.target/sparc/fexpand-2.c: New.
12768         * gcc.target/sparc/fpmerge-2.c: New.
12769         * gcc.target/sparc/fpmul-2.c: New.
12770         * gcc.target/sparc/noresult.c: New.
12771         * gcc.target/sparc/pdist-2.c: New.
12772         * gcc.target/sparc/pdist-3.c: New.
12773
12774 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12775
12776         PR testsuite/21702
12777         * gcc.target/i386/i386.exp: Fix comment typo.
12778
12779 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         PR c++/19497
12782         * g++.dg/inherit/using5.C: New.
12783         * g++.dg/inherit/using6.C: New.
12784
12785 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12786
12787         PR c++/19894
12788         * g++.dg/template/ptrmem15.C: New test.
12789
12790         PR c++/20563
12791         * g++.dg/ext/label4.C: New test.
12792
12793 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12794
12795         * gcc.dg/tls/debug-1.c: New test.
12796
12797 2005-06-07  Dale Johannesen  <dalej@apple.com>
12798
12799         * gcc.target/i386/movq.c: New.
12800
12801 2005-06-07  Dale Johannesen  <dalej@apple.com>
12802
12803         * gcc.dg/20050607-1.c: New.
12804
12805 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12806
12807         PR middle-end/21850
12808         * gcc.c-torture/execute/20050607-1.c: New test.
12809
12810 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12811
12812         PR libfortran/21926
12813         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12814         Test case where the return array has lowest stride one,
12815         but isn't packed.
12816
12817 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12818
12819         * lib/target-supports.exp (check_effective_target_sync_int_long):
12820         Add s390 and s390x targets.
12821
12822 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12823
12824         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12825         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12826         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12827         * gcc.dg/tree-ssa/loop-9.c: New test.
12828
12829 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         * g++.dg/parse/defarg10.C: New.
12832
12833 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12834
12835         PR regression/21897
12836         * gcc.c-torture/execute/20050604-1.c: New test.
12837
12838 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12839
12840         PR 21903
12841         * g++.dg/parse/defarg9.C: New.
12842
12843         PR c++/20637
12844         * g++.dg/inherit/using4.C: New.
12845         * g++.dg/overload/error1.C: Adjust expected errors.
12846         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12847         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12848         * g++.old-deja/g++.other/redecl2.C: Likewise.
12849         * g++.old-deja/g++.other/redecl4.C: Likewise.
12850         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12851
12852 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12853
12854         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12855
12856 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12857
12858         * lib/gfortran.exp (gfortran_target_compile): Call
12859         dg-additional-files-options
12860         * gfortran.dg/f2c_4.f90: New file
12861         * gfortran.dg/f2c_4.c: New file
12862         * gfortran.dg/f2c_5.f90: New file
12863         * gfortran.dg/f2c_5.c: New file
12864
12865 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12866
12867         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12868
12869         PR fortran/21912
12870         * gfortran.dg/array_constructor_4.f90: New test.
12871
12872 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/21619
12875         * g++.dg/ext/builtin9.C: New test.
12876
12877 2005-06-05  Dale Johannesen  <dalej@apple.com>
12878
12879         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12880         * gcc.c-torture/execute/20050603-2.c: Ditto.
12881
12882 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12883
12884         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12885         * gcc.dg/vect/vect-reduc-1.c: New.
12886         * gcc.dg/vect/vect-reduc-2.c: New.
12887         * gcc.dg/vect/vect-reduc-3.c: New.
12888
12889 2005-06-04  Dale Johannesen  <dalej@apple.com>
12890
12891         * gcc.c-torture/execute/20050603-1.c: New.
12892         * gcc.c-torture/execute/20050603-2.c: New.
12893         * gcc.dg/20050603-3.c: New.
12894
12895 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12896
12897         PR fortran/19195
12898         * gfortran.dg/debug_1.f90: New test.
12899
12900         * gfortran.dg/forall_1.f90: New test.
12901
12902 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12903
12904         * gfortran.dg/array_constructor_3.f90: New test.
12905
12906 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12907
12908         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12909
12910 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12911
12912         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12913
12914 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12915
12916         PR c/21873
12917         * gcc.dg/init-excess-1.c: New test.
12918
12919 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12920
12921         PR c++/21853
12922         * g++.dg/expr/static_cast6.C: New test.
12923
12924 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12925
12926         * gcc.dg/tree-ssa/vrp14.c: New test.
12927
12928 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/21336
12931         * g++.dg/template/new2.C: New test.
12932
12933 2005-06-03  Josh Conner  <jconner@apple.com>
12934
12935         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12936         all entries in initializer.
12937
12938 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12939
12940         PR middle-end/21858
12941         * gcc.dg/pr21858.c: New testcase.
12942
12943 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12944
12945         PR tree-optimization/21292
12946
12947         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12948         New.
12949         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12950         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12951         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12952         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12953         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12954
12955 2005-06-02  Richard Henderson  <rth@redhat.com>
12956
12957         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12958
12959 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12960
12961         * gcc.dg/wtypequal.c: New testcase.
12962
12963 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12964
12965         PR 21582
12966         * gcc.dg/tree-ssa/pr21582.c: New test.
12967
12968 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12969
12970         PR c++/21280
12971         * g++.dg/opt/interface2.h: New.
12972         * g++.dg/opt/interface2.C: New.
12973         * g++.dg/init/ctor4.C: Adjust error lines.
12974         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12975         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12976         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12977         * g++.old-deja/g++.pt/assign1.C: Likewise.
12978         * g++.old-deja/g++.pt/crash20.C: Likewise.
12979
12980 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12981
12982         PR tree-optimization/21734
12983         * g++.dg/vect/pr21734_1.cc: New.
12984         * g++.dg/vect/pr21734_2.cc: New.
12985
12986 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12987
12988         PR c++/20350
12989         * g++.dg/template/spec24.C: New.
12990
12991         PR c++/21151
12992         * g++.dg/pch/local-1.C: New.
12993         * g++.dg/pch/local-1.Hs: New.
12994
12995 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12996
12997         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12998         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12999         * gcc.dg/tree-ssa/pr14341.c: New test.
13000         * gcc.dg/tree-ssa/pr14841.c: New test.
13001         * gcc.dg/tree-ssa/pr20701.c: New test.
13002         * gcc.dg/tree-ssa/pr21086.c: New test.
13003         * gcc.dg/tree-ssa/pr21090.c: New test.
13004         * gcc.dg/tree-ssa/pr21332.c: New test.
13005         * gcc.dg/tree-ssa/pr21458.c: New test.
13006         * gcc.dg/tree-ssa/pr21658.c: New test.
13007         * gcc.dg/tree-ssa/vrp01.c: New test.
13008         * gcc.dg/tree-ssa/vrp02.c: New test.
13009         * gcc.dg/tree-ssa/vrp03.c: New test.
13010         * gcc.dg/tree-ssa/vrp04.c: New test.
13011         * gcc.dg/tree-ssa/vrp05.c: New test.
13012         * gcc.dg/tree-ssa/vrp06.c: New test.
13013         * gcc.dg/tree-ssa/vrp07.c: New test.
13014         * gcc.dg/tree-ssa/vrp08.c: New test.
13015         * gcc.dg/tree-ssa/vrp09.c: New test.
13016         * gcc.dg/tree-ssa/vrp10.c: New test.
13017         * gcc.dg/tree-ssa/vrp11.c: New test.
13018         * gcc.dg/tree-ssa/vrp12.c: New test.
13019         * gcc.dg/tree-ssa/vrp13.c: New test.
13020
13021 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13022
13023         PR 21029
13024         * gcc.dg/tree-ssa/pr21029.c: New test.
13025
13026 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13027
13028         * gfortran.dg/logint-1.f: New test case.
13029         * gfortran.dg/logint-2.f: Likewise.
13030         * gfortran.dg/logint-3.f: Likewise.
13031
13032 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13033
13034         PR c/21536
13035         PR c/20760
13036         * gcc.dg/20050527-1.c: New test.
13037
13038         * gcc.dg/i386-sse-12.c: New test.
13039
13040         PR fortran/21729
13041         * gfortran.dg/implicit_5.f90: New test.
13042
13043 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13044
13045         PR fortran/20883
13046         * gfortran/assign_4.f90: New test.
13047         * gfortran/assign_2.f90: Change compile to run.
13048
13049 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13050
13051         * lib/target-supports.exp
13052         (check_effective_target_sync_char_short): New.
13053         * gcc.dg/sync-2.c: New.
13054
13055 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13056
13057         PR tree-optimization/21817
13058         * gcc.dg/torture/pr21817-1.c: New.
13059
13060 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13061
13062         PR c++/21165
13063         * g++.dg/template/init5.C: New.
13064
13065 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13066
13067         * gfortran.dg/char_initialiser_actual.f90:
13068         Test character initialisers as actual arguments.
13069         * gfortran.dg/char_pointer_comp_assign.f90:
13070         Test character pointer structure component assignments.
13071         * gfortran.dg/char_array_structure_constructor.f90:
13072         Test character components in structure constructors.
13073
13074 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13075
13076         PR middle-end/20931
13077         * g++.dg/opt/pr20931.C: New test.
13078
13079 2005-05-31  Andreas Jaeger  <aj@suse.de>
13080
13081         PR testsuite/20772
13082         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13083         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13084         g++.old-deja/g++.ext/asmspec1.C,
13085         g++.old-deja/g++.other/regstack.C,
13086         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13087         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13088         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13089         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13090         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13091         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13092         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13093         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13094         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13095         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13096         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13097         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13098         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13099         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13100         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13101         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13102         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13103         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13104         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13105
13106 2005-05-31  Jeff Law  <law@redhat.com>
13107
13108         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13109
13110 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13111
13112         PR middle-end/21743
13113         * gcc.dg/builtins-1.c: Activate disabled clog test.
13114         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13115
13116 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13117
13118         * gfortran.dg/char_pointer_assign.f90:
13119         Test character-pointer assignments and pointer assignments.
13120         * gfortran.dg/char_pointer_dummy.f90:
13121         Test character-pointer dummy arguments.
13122         * gfortran.dg/char_pointer_func.f90:
13123         Test character-pointer function returns.
13124         * gfortran.dg/char_pointer_dependency.f90:
13125         Test character-pointer functions with dependencies.
13126
13127 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13128
13129         PR c++/21784
13130         * g++.dg/lookup/using14.C: New test.
13131
13132 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13133
13134         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13135         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13136         trailing ^M.
13137
13138 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13139
13140         PR c++/17413
13141         * g++.dg/template/local5.C: New.
13142
13143         PR target/21761
13144         * gcc.c-torture/compile/pr21761.c: New.
13145
13146         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13147         before darwin8.
13148
13149 2005-05-30  Steven G. Kargl
13150
13151         PR fortran/20846
13152         * gfortran.dg/inquire_8.f90: New test.
13153
13154 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13155
13156         PR libfortran/21376
13157         * gfortran.dg/output_exponents_1.f90: New test.
13158
13159 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13160
13161         PR libfortran/20006
13162         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13163
13164 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13165
13166         PR c++/21210
13167         * g++.dg/ext/complex1.C: New test.
13168
13169         PR c++/21340
13170         * g++.dg/init/ctor6.C: New test.
13171
13172 2005-05-29  Jan Hubicka  <jh@suse.cz>
13173
13174         * gcc.c-torture/compile/pr21562.c: New.
13175
13176 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13177
13178         * gfortran.dg/subnormal_1.f90: New test.
13179
13180 2005-05-28  Jan Hubicka  <jh@suse.cz>
13181
13182         * tree-prof.exp: Fix comment.
13183         * value-prof-1.c: New.
13184         * value-prof-2.c: New.
13185         * value-prof-3.c: New.
13186         * value-prof-4.c: New.
13187
13188 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13189
13190         PR c++/21614
13191         * g++.dg/expr/ptrmem6.C: New test.
13192         * g++.dg/expr/ptrmem6a.C: Likewise.
13193
13194 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13195
13196         PR tree-optimization/21658
13197         * gcc.dg/tree-ssa/pr21658.c: New.
13198
13199 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13200
13201         PR c++/21455
13202         * g++.dg/inherit/ptrmem3.C: New.
13203
13204         PR c++/21681
13205         * g++.dg/parse/template16.C: New.
13206
13207 2005-05-27  Andreas Jaeger  <aj@suse.de>
13208
13209         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13210
13211         * gcc.dg/i386-sse-8.c: Run test on all archs.
13212
13213 2005-05-26  Mike Stump  <mrs@apple.com>
13214
13215         * objc.dg/isa-field-1.m: Only run on darwin.
13216         * objc.dg/lookup-1.m: Likewise.
13217         * objc.dg/try-catch-8.m: Likewise.
13218
13219 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13220
13221         PR tree-optimization/9814
13222         * gcc.dg/pr9814-1.c: New test case.
13223
13224 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13225
13226         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13227         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13228         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13229         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13230         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13231         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13232         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13233         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13234         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13235         objc.dg/try-catch-8.m: New.
13236
13237 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13238
13239         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13240         remove extraneous semicolons.
13241
13242 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13243
13244         * obj-c++.dg/comp-types-12.mm: New.
13245         * objc.dg/comp-types-11.m: New.
13246         * objc.dg/selector-4.m: New.
13247
13248 2005-05-26  Andreas Jaeger  <aj@suse.de>
13249
13250         PR testsuite/20772
13251         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13252         g++.old-deja/g++.ext/attrib3.C,
13253         g++.old-deja/g++.other/store-expr1.C,
13254         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13255         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13256         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13257         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13258         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13259         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13260         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13261         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13262         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13263         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13264         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13265         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13266         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13267         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13268         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13269         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13270         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13271         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13272         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13273
13274 2005-05-26  Andreas Jaeger  <aj@suse.de>
13275
13276         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13277         x86-64 compilation.
13278
13279 2005-05-26  Andreas Jaeger  <aj@suse.de>
13280
13281         PR testsuite/20772
13282         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13283         gcc.misc-tests/i386-pf-athlon-1.c,
13284         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13285         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13286         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13287         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13288         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13289         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13290         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13291         programs.
13292
13293         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13294         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13295         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13296         x86-64 compilation.
13297
13298         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13299         x86_64.
13300
13301         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13302         effective-target ilp32.
13303
13304 2005-05-26  David Ung  <davidu@mips.com>
13305
13306         * gcc.target/mips/ext_ins.c: New test for testing the generation
13307         of MIPS32/64 rev 2 ext/ins instructions.
13308
13309 2005-05-26  Andreas Jaeger  <aj@suse.de>
13310
13311         * treelang/compile/unsigned.tree: Use gimple instead of
13312         nonexisting generic dump.
13313
13314 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13315
13316         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13317
13318 2005-05-26  Andreas Jaeger  <aj@suse.de>
13319
13320         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13321
13322 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13323
13324         PR libfortran/17283
13325         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13326         Test callee-allocated memory with write statements.
13327
13328 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13329
13330         PR middle-end/21709
13331         * gcc.dg/pr21709-1.c: New test case.
13332
13333 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13334             Mike Stump  <mrs@apple.com>
13335
13336         * objc/execute/next_mapping.h: Update for C++.
13337
13338         * obj-c++.dg/selector-1.mm: Move to...
13339         * obj-c++.dg/selector-4.mm: here...
13340
13341         * obj-c++.dg/basic.mm: New.
13342         * obj-c++.dg/comp-types-1.mm: New.
13343         * obj-c++.dg/cxx-class-1.mm: New.
13344         * obj-c++.dg/cxx-ivars-1.mm: New.
13345         * obj-c++.dg/cxx-ivars-2.mm: New.
13346         * obj-c++.dg/cxx-ivars-3.mm: New.
13347         * obj-c++.dg/cxx-scope-1.mm: New.
13348         * obj-c++.dg/cxx-scope-2.mm: New.
13349         * obj-c++.dg/defs.mm: New.
13350         * obj-c++.dg/empty-private-1.mm: New.
13351         * obj-c++.dg/encode-1.mm: New.
13352         * obj-c++.dg/encode-2.mm: New.
13353         * obj-c++.dg/encode-3.mm: New.
13354         * obj-c++.dg/extern-c-1.mm: New.
13355         * obj-c++.dg/extra-semi.mm: New.
13356         * obj-c++.dg/fix-and-continue-2.mm: New.
13357         * obj-c++.dg/isa-field-1.mm: New.
13358         * obj-c++.dg/ivar-list-semi.mm: New.
13359         * obj-c++.dg/local-decl-1.mm: New.
13360         * obj-c++.dg/lookup-1.mm: New.
13361         * obj-c++.dg/lookup-2.mm: New.
13362         * obj-c++.dg/method-1.mm: New.
13363         * obj-c++.dg/method-2.mm: New.
13364         * obj-c++.dg/method-3.mm: New.
13365         * obj-c++.dg/method-4.mm: New.
13366         * obj-c++.dg/method-5.mm: New.
13367         * obj-c++.dg/method-6.mm: New.
13368         * obj-c++.dg/method-7.mm: New.
13369         * obj-c++.dg/no-extra-load.mm: New.
13370         * obj-c++.dg/overload-1.mm: New.
13371         * obj-c++.dg/pragma-1.mm: New.
13372         * obj-c++.dg/pragma-2.mm: New.
13373         * obj-c++.dg/private-1.mm: New.
13374         * obj-c++.dg/private-2.mm: New.
13375         * obj-c++.dg/proto-qual-1.mm: New.
13376         * obj-c++.dg/qual-types-1.mm: New.
13377         * obj-c++.dg/stubify-1.mm: New.
13378         * obj-c++.dg/stubify-2.mm: New.
13379         * obj-c++.dg/super-class-1.mm: New.
13380         * obj-c++.dg/super-class-2.mm: New.
13381         * obj-c++.dg/super-dealloc-1.mm: New.
13382         * obj-c++.dg/super-dealloc-2.mm: New.
13383         * obj-c++.dg/template-1.mm: New.
13384         * obj-c++.dg/template-2.mm: New.
13385         * obj-c++.dg/template-3.mm: New.
13386         * obj-c++.dg/template-4.mm: New.
13387         * obj-c++.dg/template-5.mm: New.
13388         * obj-c++.dg/template-6.mm: New.
13389         * obj-c++.dg/try-catch-1.mm: New.
13390         * obj-c++.dg/try-catch-2.mm: New.
13391         * obj-c++.dg/try-catch-3.mm: New.
13392         * obj-c++.dg/try-catch-4.mm: New.
13393         * obj-c++.dg/try-catch-5.mm: New.
13394         * obj-c++.dg/try-catch-6.mm: New.
13395         * obj-c++.dg/try-catch-7.mm: New.
13396         * obj-c++.dg/try-catch-8.mm: New.
13397         * obj-c++.dg/try-catch-9.mm: New.
13398         * obj-c++.dg/va-meth-1.mm: New.
13399
13400 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13401
13402         * obj-c++.dg/selector-1.mm: New.
13403         * obj-c++.dg/selector-2.mm: New.
13404
13405 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13406
13407         * obj-c++.dg/selector-3.mm: New.
13408         * objc.dg/selector-3.m: New.
13409
13410 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13411
13412         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13413         about where warning appears.
13414
13415 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13416
13417         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13418         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13419         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13420         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13421
13422 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13423
13424         * gcc.dg/20050524-1.c: New test.
13425
13426 2005-05-25  Jan Hubicka  <jh@suse.cz>
13427
13428         * gcc.dg/tree-prof/inliner-1.c: New.
13429
13430 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13431
13432         * gcc.dg/tree-prof: New directory.
13433         * gcc.dg/tree-prof/tree-prof.exp: New.
13434
13435 2005-05-25  DJ Delorie  <dj@redhat.com>
13436
13437         * gcc.dg/Wattributes-1.c: New.
13438         * gcc.dg/Wattributes-2.c: New.
13439         * gcc.dg/Wattributes-3.c: New.
13440
13441 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13442
13443         PR tree-optimization/19833
13444         * gcc.dg/uninit-4.c: Remove xfail.
13445         * gcc.dg/uninit-9.c: Ditto.
13446
13447 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13448
13449         * obj-c++.dg/bitfield-[1-5].mm: New.
13450         * obj-c++.dg/class-protocol-1.mm: New.
13451         * obj-c++.dg/comp-types-1[0-1].mm: New.
13452         * obj-c++.dg/comp-types-[2-9].mm: New.
13453         * obj-c++.dg/encode-[4-8].mm: New.
13454         * obj-c++.dg/layout-1.mm: New.
13455         * obj-c++.dg/method-1[0-9].mm: New.
13456         * obj-c++.dg/method-2[0-1].mm: New.
13457         * obj-c++.dg/method-[8-9].mm: New.
13458         * obj-c++.dg/objc-gc-3.mm: New.
13459         * obj-c++.dg/try-catch-10.mm: New.
13460         * objc.dg/bitfield-5.m: New.
13461         * objc.dg/comp-types-10.m: New.
13462         * objc.dg/comp-types-9.m: New.
13463         * objc.dg/layout-1.m: New.
13464         * objc.dg/objc-gc-4.m: New.
13465         * objc.dg/try-catch-9.m: New.
13466         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13467         * objc.dg/comp-types-1.m: Likewise.
13468         * objc.dg/comp-types-[5-6].m: Likewise.
13469         * objc.dg/method-9.m: Likewise.
13470
13471 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13472
13473         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13474         and on hardware without VMX support.
13475
13476         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13477
13478         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13479
13480         * lib/profopt.exp (dg-final-generate, dg-final-use,
13481         profopt-final-code, profopt-get-options): New.
13482         (profopt-execute): Process test directives.
13483
13484         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13485         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13486         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13487
13488 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13489
13490         PR C++/21645
13491         * g++.dg/init/ctor5.C: New test.
13492
13493 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13494
13495         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13496         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13497         vect-113.c, vect-114.c.
13498
13499 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13500
13501         * gcc.dg/const-elim-1.c: Remove xfails.
13502
13503 2005-05-23  Jeff Law  <law@redhat.com>
13504
13505         * gcc.c-torture/compile/pr21638.c: New test.
13506         * gcc.c-torture/compile/20050520-1.c: New test.
13507
13508 2005-05-23  Nick Clifton  <nickc@redhat.com>
13509
13510         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13511         be a proper triple, ie: m32r*-*-*.
13512         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13513
13514 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13515
13516         PR middle-end/21331
13517         PR tree-opt/21293
13518         * gcc.c-torture/compile/pr21293.c: New test.
13519         * gcc.c-torture/execute/pr21331.c: New test.
13520
13521 2004-05-20  Richard Henderson  <rth@redhat.com>
13522
13523         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13524
13525 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13526
13527         * obj-c++-dg.exp: Add.
13528         * obj-c++.exp: Add.
13529         * obj-c++.dg/dg.exp: Add.
13530
13531 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13532
13533         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13534         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13535
13536 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13537
13538         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13539
13540 2004-05-19  Richard Henderson  <rth@redhat.com>
13541
13542         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13543
13544 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13545
13546         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13547
13548         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13549
13550 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13551
13552         PR c++/21495
13553         * g++.dg/parse/extern1.C: New test.
13554         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13555
13556 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13557
13558         * gcc.dg/c99-math.h: New.
13559         * gcc.dg/c99-math-float-1.c: New test.
13560         * gcc.dg/c99-math-double-1.c: Likewise.
13561         * gcc.dg/c99-math-long-double-1.c: Likewise.
13562
13563 2005-05-18  Richard Henderson  <rth@redhat.com>
13564
13565         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13566
13567 2005-05-18  Devang Patel  <dpatel@apple.com>
13568
13569         * g++.dg/opt/20050511-1.C: New test.
13570
13571 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13572
13573         PR libfortran/21127
13574         * gfortran.dg/reshape-complex.f90: New test.
13575
13576 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13577
13578         * gfortran.dg/array_constructor_1.f90: New test.
13579         * gfortran.dg/array_constructor_2.f90: New test.
13580
13581 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13582
13583         PR fortran/20954
13584         * gfortran.dg/pr20954.f: New test.
13585
13586 2005-05-17  Mike Stump  <mrs@apple.com>
13587
13588         Yet more Objective-C++...
13589
13590         * objc.dg/method-5.m: Update.
13591         * objc.dg/method-6.m: Update.
13592         * objc.dg/method-7.m: Update.
13593         * objc.dg/method-9.m: Update.
13594         * objc.dg/try-catch-2.m: Update.
13595
13596 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13597
13598         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13599         Remove little-endian optimizations.
13600
13601 2005-05-17  Jeff Law  <law@redhat.com>
13602
13603         * g++.dg/tree-ssa/pr14814.C: New test.
13604         * gcc.dg/tree-ssa/pr14814.C: New test.
13605         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13606         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13607
13608 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13609
13610         * gcc.dg/compat/generate-random.c: Do not include
13611         libiberty.h.
13612         * gcc.dg/compat/generate-random_r.c: Likewise.
13613
13614 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13615
13616         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13617
13618 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13619
13620         PR middle-end/21595
13621         * g++.dg/tree-ssa/builtin1.C: New testcase.
13622
13623 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13624
13625         PR c++/21454
13626         * g++.dg/opt/const4.C: New test.
13627
13628         PR middle-end/21492
13629         * g++.dg/opt/crossjump1.C: New test.
13630
13631         PR tree-optimization/21610
13632         * gcc.c-torture/compile/20050516-1.c: New test.
13633
13634         PR fortran/15080
13635         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13636         about the test failing.
13637         * gfortran.fortran-torture/execute/where_7.f90: New test.
13638         * gfortran.fortran-torture/execute/where_8.f90: New test.
13639
13640 2005-05-16  Richard Henderson  <rth@redhat.com>
13641
13642         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13643         i?86 and x86_64.
13644
13645 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13646
13647         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13648         (limits.h): Include unconditionally.
13649         (stdlib.h): Likewise.
13650         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13651         (limits.h): Include unconditionally.
13652         (stdlib.h): Likewise.
13653         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13654         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13655         (limits.h): Include unconditionally.
13656         (stdlib.h): Likewise.
13657         (hashtab.h): Do not include.
13658         (getopt.h): Likewise.
13659         (stddef.h): Include.
13660         (hashval_t): Define.
13661         (struct entry): Add "next" field.
13662         (HASH_SIZE): New macro.
13663         (hash_table): New variable.
13664         (switchfiles): Do not use xmalloc.
13665         (mix): New macro.
13666         (iterative_hash): New function.
13667         (hasht): Remove.
13668         (e_exists): New function.
13669         (e_insert): Likewise.
13670         (output): Use, instead of libiberty hashtable functions.
13671         (main): Do not use getopt.  Do not call htab_create.
13672
13673 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13674
13675         PR libstdc++/21526
13676         * lib/target-supports.exp (check_mkfifo_available):
13677         Return 0 for cygwin as mkfifo support incomplete on platform.
13678         Fix typos in comments.
13679
13680 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13681
13682         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13683
13684 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13685
13686         PR fortran/17432
13687         * gfortran.dg/assign_4.f: New test.
13688
13689 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13690
13691         PR tree-optimization/21563
13692         * gcc.dg/tree-ssa/pr21563.c: New.
13693
13694 2005-05-14  Jan Hubicka  <jh@suse.cz>
13695
13696         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13697
13698 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13699
13700         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13701
13702 2005-05-13  Julian Brown  <julian@codesourcery.com>
13703
13704         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13705         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13706
13707 2005-05-13  Jan Hubicka  <jh@suse.cz>
13708
13709         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13710         * gcc.dg/fold-xor-?.c: Likewise.
13711         * gcc.dg/pr15784-?.c: Likewise.
13712         * gcc.dg/pr20922-?.c: Likewise.
13713         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13714         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13715         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13716
13717 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13718
13719         PR fortran/21260
13720         * gfortran.dg/hollerith_1.f90: New test.
13721
13722 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13723
13724         * gfortran.dg/func_result_2.f90: New test.
13725
13726 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13727
13728         * gfortran.dg/dev_null.f90: New test.
13729
13730 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13731
13732         * gcc.dg/arm-vfp1.c: Revert last change.
13733
13734 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13735
13736         PR middle-end/19807
13737         PR tree-optimization/19639
13738         * g++.dg/tree-ssa/pr19807.C: New testcase.
13739
13740 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13741
13742         PR libfortran/21471
13743         * gfortran.dg/append-1.f90: New test.
13744
13745 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13746
13747         * gcc.dg/pr18501.c: XFAIL.
13748         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13749         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13750         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13751         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13752         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13753         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13754         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13755         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13756
13757 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13758
13759         PR fortran/20178
13760         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13761         gfortran.dg/f2c_3.f90: New tests.
13762
13763         * gfortran.dg/return_1.f90: Fix dg annotation.
13764
13765 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13766
13767         * gcc.c-torture/compile/20050510-1.c: New test.
13768
13769 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13770
13771         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13772
13773 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13774
13775         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13776
13777 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13778
13779         PR c/17913
13780         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13781
13782 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13783
13784         PR c/21342
13785         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13786         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13787
13788 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13789
13790         PR debug/16676
13791         * gcc.dg/debug/pr16676.c: New test.
13792
13793 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13794
13795         PR testsuite/21443
13796         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13797         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13798         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13799         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13800         Change -O1 to -O2.
13801         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13802         -fno-tree-dominator-opts.
13803
13804 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13805
13806         * gfortran.dg/return_1.f90: New test.
13807
13808 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13809
13810         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13811
13812         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13813
13814 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13815
13816         PR c++/21427
13817         * g++.dg/inherit/covariant13.C: New.
13818
13819 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13820
13821         PR libfortran/19155
13822         * gfortran.dg/pr19155.f: New test.
13823
13824 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13825
13826         PR inline-asm/8788
13827         * gcc.dg/pr8788-1.c: New testcase.
13828
13829 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13830
13831         PR target/21416
13832         * gcc.target/mips/fpcmp-[12].c: New tests.
13833
13834 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13835
13836         * lib/target-supports-dg.exp (dg-require-fork): New function.
13837         (dg-require-mkfifo): Likewise.
13838         * lib/target-supports.exp (check_function_available): New
13839         function.
13840         (check_fork_available): Likewise.
13841         (check_mkfifo_available): Likewise.
13842
13843 2005-05-06  Jeff Law  <law@redhat.com>
13844
13845         * gcc.c-torture/compile/pr21380.c: New test.
13846
13847 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13848
13849         PR c++/20961
13850         * g++.dg/ext/weak3.C: New test.
13851
13852 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13853
13854         PR c++/21352
13855         * g++.dg/template/crash37.C: New test.
13856
13857 2005-05-05  Paul Brook  <paul@codesourcery.com>
13858
13859         * gcc.dg/arm-g2.c: Use effective-target arm32.
13860         * gcc.dg/arm-mmx-1.c: Ditto.
13861         * gcc.dg/arm-scd42-2.c: Ditto.
13862         * gcc.dg/arm-vfp1.c: Ditto.
13863         * lib/target-supports.exp (check_effective_target_arm32): New
13864         function.
13865
13866 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13867
13868         PR libfortran/21354
13869         gfortran.dg/in_pack_rank7.f90: New test.
13870
13871 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13872
13873         PR middle-end/15618
13874         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13875
13876 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13877
13878         PR middle-end/21265
13879         * gcc.dg/20050503-1.c: New test.
13880
13881         PR rtl-optimization/21239
13882         * gcc.dg/i386-sse-11.c: New test.
13883
13884 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13885
13886         PR target/16888
13887         * gcc.target/i386/asm-1.c: New test.
13888
13889 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13890
13891         PR rtl-optimization/21330
13892         * gcc.c-torture/execute/20050502-1.c: New test.
13893
13894         PR target/21297
13895         * gcc.c-torture/execute/20050502-2.c: New test.
13896
13897 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13898
13899         PR middle-end/21282
13900         * gcc.dg/pr21282.c: New.
13901
13902 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13903
13904         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13905         * gcc.dg/vect/vect-92.c: Likewise.
13906         * gcc.dg/vect/vect-93.c: Likewise.
13907         * gcc.dg/vect/vect-dv-1.c: Likewise.
13908         * gcc.dg/vect/vect-dv-2.c: Likewise.
13909         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13910
13911 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13912
13913         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13914         * gfortran.dg/vect/vect-2.f90: Likewise.
13915         * gfortran.dg/vect/vect-3.f90: Likewise.
13916         * gfortran.dg/vect/vect-4.f90: Likewise.
13917         * gfortran.dg/vect/vect-5.f90: Likewise.
13918
13919 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13920
13921         PR target/20813
13922         * gcc.dg/rs6000-fpint-2.c: New.
13923
13924 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13925
13926         PR c/15698
13927         * gcc.dg/builtins-30.c: Update expected messages.
13928         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13929         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13930         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13931
13932 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13933
13934         PR tree-optimization/21294
13935         * gcc.dg/tree-ssa/pr21294.c: New.
13936
13937 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13938
13939         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13940         __builtin_altivec_st_internal_4si built-in.
13941
13942 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13943
13944         PR c++/15875
13945         * g++.dg/template/ptrmem14.C: New test.
13946
13947 2005-05-02  Paul Brook  <paul@codesourcery.com>
13948
13949         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13950
13951 2005-05-02  Michael Matz  <matz@suse.de>
13952
13953         PR c++/19542
13954         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13955
13956 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13957
13958         * g++.dg/cpp/weak.C: New test.
13959
13960 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13961
13962         * gcc.dg/tree-ssa/loop-8.c: New test.
13963
13964 2005-04-30  Michael Maty  <matz@suse.de>
13965
13966         * gcc.dg/inline-mcpy.c: New test.
13967
13968 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13969
13970         PR libfortran/18958
13971         * gfortran.dg/eoshift.f90: New test case.
13972
13973 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13974
13975         PR libfortran/18857
13976         * gfortran.dg/matmul_1.f90: New test.
13977
13978 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13979
13980         PR tree-optimization/21030
13981         * gcc.dg/tree-ssa/pr21030.c: New.
13982
13983 2005-04-29  Devang Patel  <dpatel@apple.com>
13984
13985         PR tree-optimization/21272
13986         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13987
13988 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13989
13990         PR fortran/13082
13991         PR fortran/18824
13992         * gfortran.dg/entry_4.f90: New test.
13993         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13994         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13995         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13996         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13997         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13998         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13999         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14000
14001 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14002
14003         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14004
14005 2005-04-29  Paul Brook  <paul@codesourcery.com>
14006
14007         * gfortran.dg/entry_3.f90: New test.
14008
14009 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14010
14011         * gfortran.dg/implicit_4.f90: New test.
14012
14013 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14014
14015         * lib/target-supports.exp (check_profiling_available): Return
14016         false for xtensa-*-elf.
14017
14018 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14019
14020         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14021         error if file cannot be deleted.
14022
14023 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14024
14025         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14026         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14027         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14028         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14029         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14030         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14031         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14032         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14033         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14034         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14035         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14036         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14037         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14038
14039 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14040
14041         PR fortran/20865
14042         * gfortran.dg/pr20865.f90: New test.
14043
14044 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14045
14046         * gcc.dg/void-cast-2.c: New test.
14047
14048 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14049
14050         PR c/21159
14051         * gcc.dg/void-cast-1.c: New test.
14052
14053 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14054
14055         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14056
14057 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14058
14059         PR fortran/21177
14060         * gfortran.dg/pr21177.f90: New test.
14061
14062 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14063
14064         PR tree-optimization/21171
14065         * gcc.dg/tree-ssa/pr21171.c: New test.
14066
14067 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14068
14069         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14070         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14071         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14072         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14073         gcc.dg/tree-ssa/gen-vect-32.c: New.
14074         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14075         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14076         don't run on PPC32.
14077
14078 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14079
14080         PR c/21213
14081         * gcc.dg/transparent-union-3.c: New test.
14082
14083 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14084
14085         PR c/20740
14086         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14087         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14088         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14089         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14090         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14091         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14092
14093 2005-04-26  Jeff Law  <law@redhat.com>
14094
14095         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14096         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14097         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14098         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14099         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14100         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14101         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14102
14103 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14104
14105         PR tree-optimization/17598
14106         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14107
14108 2005-04-25  Mike Stump  <mrs@apple.com>
14109
14110         * objc.dg/fix-and-continue-1.m: Add.
14111
14112 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14113
14114         PR c++/20995
14115         * g++.dg/opt/pr20995-1.C: New test case.
14116
14117 2005-04-25  Devang Patel <dpatel@apple.com>
14118
14119         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14120
14121 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14122
14123         PR testsuite/21062
14124         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14125
14126 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14127
14128         PR C++/21188
14129         * g++.dg/opt/rtti2.C: New test.
14130
14131 2005-04-25  Paul Brook  <paul@codesourcery.com>
14132         Steven G. Kargl  <kargls@comcast.net>
14133
14134         PR fortran/20879
14135         * gfortran.dg/ichar_1.f90: New file.
14136
14137 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14138
14139         PR middle-end/20991
14140         * g++.dg/opt/pr20991.C: New test.
14141
14142         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14143         where sizeof (type) < __alignof__ (type).
14144         * gcc.dg/compat/struct-layout-1.h: Likewise.
14145
14146 2005-04-24  Per Bothner  <per@bothner.com>
14147             Devang Patel  <dpatel@apple.com>
14148
14149         PR preprocessor/20907
14150         * gcc.dg/cpp/very-long-comment.c: New test.
14151
14152 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14153
14154         PR fortran/20059
14155         * gfortran.dg/common_5.f: New test.
14156
14157 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14158
14159         PR middle-end/21082
14160         * g++.dg/tree-ssa/pr21082.C: New testcase.
14161
14162 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14163
14164         * gcc.dg/vect/vect-99.c: New test.
14165
14166 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14167
14168         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14169
14170 2005-04-22  Jeff Law  <law@redhat.com>
14171
14172         * gcc.dg/uninit-5.c: Remove xfails.
14173         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14174         conditionals and loads.
14175
14176 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14177
14178         PR libfortran/20074
14179         PR libfortran/20436
14180         PR libfortran/21108
14181         * gfortran.dg/nested_reshape.f90: new test
14182         * gfortran.dg/reshape-alloc.f90: new test
14183         * gfortran.dg/reshape.f90: new test
14184
14185 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14186
14187         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14188
14189         * gcc.dg/arm-vfp1.c: New test.
14190
14191 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14192
14193         PR c++/21087
14194         * g++.dg/lookup/builtin2.C: New test.
14195
14196 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14197
14198         * gcc.dg/weak/weak-13.c: New test.
14199
14200 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14201
14202         * lib/target-supports.exp (check_effective_target_sync_int_long):
14203         Add powerpc*.
14204
14205 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14206
14207         * gcc.target/mips/branch-1.c: New test.
14208
14209 2005-04-21  Richard Henderson  <rth@redhat.com>
14210
14211         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14212         * gcc.dg/vect/vect-86.c: Likewise.
14213         * gcc.dg/vect/vect-87.c: Likewise.
14214         * gcc.dg/vect/vect-88.c: Likewise.
14215
14216 2005-04-21  Devang Patel  <dpatel@apple.com>
14217
14218         PR optimization/20994
14219         * gcc.dg/tree-ssa/ifc-3.c: New test.
14220
14221 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14222
14223         PR c/12913
14224         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14225         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14226         gcc.dg/c99-vla-jump-5.c: New tests.
14227
14228 2005-04-19  Richard Henderson  <rth@redhat.com>
14229
14230         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14231         Fix typo in exists check.
14232         (check_effective_target_sync_int_long): New.
14233         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14234         * gcc.dg/ia64-sync-2.c: Likewise.
14235         * gcc.dg/ia64-sync-3.c: Likewise.
14236         * gcc.dg/ia64-sync-4.c: Likewise.
14237
14238 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14239
14240         * gcc.dg/fold-xor-1.c: New test.
14241         * gcc.dg/fold-xor-2.c: New test.
14242
14243 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14244
14245         PR target/20670
14246         * g++.dg/eh/fp-regs.C: New test.
14247
14248 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14249
14250         * gcc.dg/Wint-to-pointer-cast-1.c,
14251         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14252         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14253         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14254
14255 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14256
14257         PR fortran/16861
14258         * gfortran.dg/pr16861.f90: New test.
14259
14260 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14261
14262         * gcc.dg/pr21085.c: New test.
14263
14264 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14265
14266         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14267         (setup_mips_tests, dg-mips-options): New procedures.
14268         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14269         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14270         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14271         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14272         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14273         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14274         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14275         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14276         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14277         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14278         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14279         dg-mips-options instead of dg-options.  Remove now-redundant
14280         preprocessor guards.
14281         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14282         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14283         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14284         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14285         * gcc.dg/vr-mult-2.c: Delete.
14286         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14287         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14288         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14289         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14290         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14291         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14292         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14293
14294 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14295
14296         * ada/acats/run_all.sh: Use sync when executable not present.
14297
14298 2005-04-18  Devang Patel  <dpatel@apple.com>
14299
14300         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14301         * gcc.dg/vect/vect-11a.c: New.
14302         * gcc.dg/vect/vect-none.c: Update.
14303         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14304
14305 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14306
14307         PR tree-optimization/20922
14308         * gcc.dg/pr20922-1.c: New test.
14309         * gcc.dg/pr20922-2.c: New test.
14310         * gcc.dg/pr20922-3.c: New test.
14311         * gcc.dg/pr20922-4.c: New test.
14312         * gcc.dg/pr20922-5.c: New test.
14313         * gcc.dg/pr20922-6.c: New test.
14314
14315 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14316
14317         PR libfortran/20950
14318         * gfortran.dg/pr20950.f: New test.
14319
14320 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14321
14322         PR libfortran/19216
14323         * gfortran.dg/pr19216.f: New test.
14324
14325 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14326
14327         PR tree-optimization/21001
14328         * gcc.dg/tree-ssa/pr21001.c: New.
14329
14330 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14331
14332         PR libfortran/21075
14333         * gfortran.dg/reshape_rank7.f90: New test.
14334
14335 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14336
14337         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14338         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14339         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14340         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14341         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14342         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14343         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14344         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14345         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14346         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14347         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14348         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14349         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14350         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14351         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14352         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14353         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14354         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14355         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14356         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14357         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14358
14359 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14360
14361         * gfortran.dg/wtruncate.f: New testcase.
14362         * gfortran.dg/wtruncate.f90: New testcase.
14363
14364 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14365
14366         PR c++/21025
14367         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14368         which sizeof/alignof is dependent, rather than just whether we are
14369         processing_template_decl.
14370
14371 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14372
14373         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14374         corrected typo where the wrong variables had been compared.
14375
14376 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14377
14378         PR libfortran/18495
14379         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14380         Test callee-allocated version of return array with a write
14381         statement.
14382         Test spread with a temporary with another write statement.
14383
14384 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14385
14386         PR tree-optimization/21031
14387         * gcc.dg/tree-ssa/pr21031.c: New.
14388
14389 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14390
14391         PR tree-optimization/21004
14392         * gcc.dg/builtins-53.c: Include builtins-config.h.
14393         Check floorf, ceilf, floorl and ceill transformations
14394         only when HAVE_C99_RUNTIME is defined.
14395
14396 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14397
14398         PR middle-end/20739
14399         * gcc.dg/tree-ssa/pr20739.c: New test.
14400
14401 2005-04-14  Mike Stump  <mrs@apple.com>
14402
14403         * gcc.dg/Foundation.framework/empty: New.
14404         * gcc.dg/framework-2.c: New.
14405
14406 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14407
14408         PR tree-optimization/21021
14409         * gcc.c-torture/compile/pr21021.c: New.
14410
14411 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14412
14413         PR testsuite/21010
14414         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14415         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14416         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14417         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14418         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14419         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14420         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14421         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14422
14423 2005-04-14  Richard Henderson  <rth@redhat.com>
14424
14425         * lib/target-supports.exp (check_effective_target_vect_condition):
14426         Add ia64, i?86, and x86_64.
14427
14428 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14429
14430         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14431
14432 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14433
14434         PR tree-optimization/20657
14435         * gcc.dg/tree-ssa/pr20657.c: New.
14436
14437 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14438
14439         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14440         (long long int)trunc*.
14441
14442 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14443
14444         PR target/20927
14445         * gcc.dg/pr20927.c: New test.
14446
14447 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14448
14449         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14450         * gcc.target/mips/asm-1.c: Likewise.
14451
14452 2005-04-13  Dale Johannesen  <dalej@apple.com>
14453
14454         * objc.dg/objc-fast-4.m: New.
14455
14456 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14457
14458         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14459         directory.
14460         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14461
14462 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14463
14464         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14465         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14466         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14467
14468 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14469
14470         PR tree-optimization/20913
14471         * gcc.dg/tree-ssa/pr20913.c: New.
14472
14473         PR tree-optimization/20702
14474         * gcc.dg/tree-ssa/pr20702.c: New.
14475
14476 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14477
14478         PR c++/13744
14479         * g++.dg/inherit/local3.C: New test.
14480
14481 2005-04-12  Jeff Law  <law@redhat.com>
14482
14483         * gcc.dg/tree-ssa/20050412-1.c: New test.
14484
14485 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14486
14487         PR libfortran/19016
14488         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14489         Add tests with mask generated by expression.
14490         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14491         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14492         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14493
14494 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14495
14496         PR middle-end/20917
14497         * gcc.dg/20050409-1.c: New test.
14498
14499 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14500
14501         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14502
14503 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14504
14505         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14506         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14507         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14508         (TARGET_CXX): Adjust accordingly.
14509         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14510         determine_class_data_visibility and class_data_always_comdat.
14511         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14512         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14513         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14514         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14515         (arm_cxx_determine_class_data_visibility): New.
14516         (arm_cxx_class_data_always_comdat): Likewise.
14517         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14518         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14519         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14520         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14521         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14522         Define.
14523
14524 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14525
14526         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14527
14528 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14529
14530         * gcc.dg/i386-darwin-fpmath.c: New.
14531
14532 2004-04-11  Devang Patel  <dpatel@apple.com>
14533
14534         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14535         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14536         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14537         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14538         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14539         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14540         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14541         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14542         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14543
14544 2004-04-11  Devang Patel  <dpatel@apple.com>
14545
14546         * gcc.dg/vect/vect-dv-1.c: New test.
14547         * gcc.dg/vect/vect-dv-2.c: New test.
14548
14549 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14550
14551         PR tree-optimization/20933
14552         * gcc.dg/tree-ssa/pr20933.c: New test.
14553
14554 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14555
14556         * gfortran.dg/fold_nearest.f90: New test.
14557
14558 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14559
14560         * gcc.dg/tree-ssa/alias-1.c: New test.
14561
14562 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14563
14564         PR tree-optimization/20920
14565         * g++.dg/tree-ssa/pr20920.C: New test.
14566
14567 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14568
14569         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14570         (long long int)ceil*.
14571
14572 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14573
14574         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14575         explicit C++ linkage.
14576
14577 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14578
14579         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14580         warning for arithmetic IF statements.
14581
14582 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14583
14584         * eor_handling_1.f90: New test case.
14585         * eor_handling_2.f90: New test case.
14586         * eor_handling_3.f90: New test case.
14587         * eor_handling_4.f90: New test case.
14588         * eor_handling_5.f90: New test case.
14589         * noadv_size.f90: New test case.
14590         * pad_no.f90: New test case.
14591
14592 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14593
14594         * gcc.c-torture/execute/20050410-1.c: New test.
14595
14596 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14597
14598         * gcc.dg/pr20126.c: New.
14599
14600 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14601             Steven G. Kargl <kargls@comcast.net>
14602
14603         * gfortran.dg/PR19872.f: New test.
14604
14605 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14606
14607         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14608
14609 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14610
14611         * gfortran.dg/nint_1.f90: New test.
14612
14613 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14614
14615         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14616         Added test for callee-allocated arrays with write statements.
14617         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14618         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14619         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14620         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14621         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14622
14623 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14624
14625         PR libfortran/20163
14626         * gfortran.dg/open-options-blanks.f: New test.
14627
14628 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14629
14630         PR fortran/13257
14631         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14632
14633 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14634
14635         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14636         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14637         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14638         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14639         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14640         * gcc.c-torture/execute/stdarg-4.c: New test.
14641
14642         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14643
14644         PR target/20795
14645         * g++.dg/abi/param2.C: New test.
14646
14647 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14648
14649         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14650
14651 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14652
14653         * gcc.dg/builtins-53.c: New test.
14654
14655 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14656
14657         * g++.dg/tree-ssa/pr18178.C: New test.
14658         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14659         * gcc.c-torture/execute/20041019-1.c: New test.
14660         * gcc.dg/tree-ssa/20041008-1.c: New test.
14661         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14662         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14663         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14664         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14665         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14666         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14667         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14668         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14669         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14670         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14671
14672 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14673
14674         PR rtl-optimization/20466
14675         * gcc.c-torture/execute/pr20466-1.c: New test.
14676
14677 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14678
14679         PR c++/20905
14680         * g++.dg/parse/cond2.C: New test.
14681
14682         PR c++/20145
14683         * g++.dg/warn/Wdtor1.C: New test.
14684
14685 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14686
14687         PR fortran/17229
14688         * gfortran.dg/pr17229.f: New test.
14689
14690 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14691
14692         * gfortran.dg/tiny_1.f90: New test.
14693         * gfortran.dg/tiny_2.f90: ditto.
14694
14695 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14696
14697         * gfortran.dg/eor_1.f90: Fix dg-do run line
14698         * gfortran.dg/open_new.f90: Fix dg-do run line
14699
14700 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14701
14702         * lib/target-supports.exp (get_compiler_messages): Support
14703         optional arguments, the fourth being compiler options.
14704         (check_effective_target_fpic): New proc.
14705         * gcc.dg/20050321-2.c: Restrict to target fpic.
14706
14707 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14708
14709         * gcc.dg/15443-1.c: New test.
14710         * gcc.dg/15443-2.c: Likewise.
14711
14712 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14713
14714         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14715
14716 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14717
14718         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14719
14720 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14721
14722         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14723         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14724         -m64.
14725         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14726         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14727         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14728
14729 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14730
14731         PR c++/20212
14732         * g++.dg/warn/Wunused-11.C: New test.
14733
14734 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14735
14736         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14737
14738 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14739
14740         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14741
14742 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14743
14744         PR c++/20734
14745         * g++.dg/template/ptrmem13.C: New test.
14746
14747 2005-04-05  Per Bothner  <per@bothner.com>
14748
14749         * lib/gcc.exp: Always add -fno-show-column, for now.
14750
14751 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14752
14753         PR testsuite/20767
14754         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14755         of plain old "unsigned int" for the type of "i".  Makes this test
14756         64bit clean.
14757
14758 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14759
14760         * gcc.dg/i386-ssefn-1.c: New test.
14761         * gcc.dg/i386-ssefn-2.c: New test.
14762         * gcc.dg/i386-ssefn-3.c: New test.
14763         * gcc.dg/i386-ssefn-4.c: New test.
14764
14765 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14766
14767         PR tree-optimization/20076
14768         * gcc.dg/builtin-apply4.c: New test.
14769
14770         PR preprocessor/19475
14771         * gcc.dg/cpp/macspace1.c: New test.
14772         * gcc.dg/cpp/macspace2.c: New test.
14773
14774 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14775
14776         * gfortran.dg/pr20755.f: Fixed bad format.
14777
14778 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14779
14780         PR c++/20763
14781         * g++.dg/ext/attrib21.C: New test.
14782
14783 2004-04-05  Devang Patel  <dpatel@apple.com>
14784
14785         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14786         * gcc.dg/vect/vect-shift-1.c: New test.
14787
14788 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14789
14790         PR libfortran/20755
14791         * gfortran.dg/pr20755.f: New test.
14792
14793 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14794
14795         * gfortran.dg/pr15959.f90: New test.
14796         * gfortran.dg/string_pad_trunc.f90: New test.
14797
14798 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14799
14800         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14801         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14802         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14803         syntax.
14804
14805 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14806
14807         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14808
14809 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14810
14811         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14812         * gcc.c-torture/compile/20011119-2.c: Likewise.
14813         * gcc.c-torture/compile/981001-2.c: Likewise.
14814
14815 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR c++/20679
14818         * g++.dg/template/overload4.C: New test.
14819
14820 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14821
14822         PR c++/20746
14823         * g++.dg/abi/covariant5.C: New.
14824
14825         PR debug/20505
14826         * g++.dg/debug/const2.C: New.
14827
14828 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14829
14830         PR rtl-optimization/16104
14831         * gcc.c-torture/execute/20050316-1.c: New test.
14832
14833 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14834
14835         * g++.dg/template/spec23.C: Fix dg-error text.
14836
14837 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14838
14839         PR c++/19199
14840         * g++.dg/expr/lval2.C: New.
14841
14842 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14843
14844         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14845         __builtin_strcasecmp and __builtin_strncasecmp.
14846
14847 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14848
14849         PR c++/20723
14850         * g++.dg/template/spec22.C: New.
14851         * g++.dg/template/spec23.C: New.
14852
14853 2005-04-03  Dale Ranta  <dir@lanl.gov>
14854             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14855
14856         PR libfortran/20068
14857         PR libfortran/20125
14858         PR libfortran/20156
14859         PR libfortran/20471
14860         * gfortran.dg/backspace.f: New test.
14861
14862 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14863
14864         * gcc.dg/pr19345.c: New test.
14865
14866 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14867
14868         PR tree-optimization/20640
14869         * gcc.dg/torture/tree-loop-1.c: New.
14870
14871 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14872
14873         PR rtl-optimization/20290
14874         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14875
14876 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14877
14878         * gcc.dg/rs6000-fpint.c: New.
14879
14880 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14881
14882         * gcc.dg/old-style-then-proto-1.c: New test.
14883
14884 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14885
14886         * gfortran.fortran-torture/execute/backspace.f90: Check
14887         after backspace and read was incorrect.
14888
14889 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14890
14891         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14892         buffer past the terminating NUL using memcmp.
14893         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14894         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14895
14896         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14897         Fix unused/uninitialized variable warnings.
14898
14899         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14900         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14901         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14902         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14903
14904         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14905         gcc.c-torture/execute/builtins/fputs-lib.c,
14906         gcc.c-torture/execute/builtins/lib/fprintf.c,
14907         gcc.c-torture/execute/builtins/lib/main.c,
14908         gcc.c-torture/execute/builtins/lib/memcmp.c,
14909         gcc.c-torture/execute/builtins/lib/memmove.c,
14910         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14911         gcc.c-torture/execute/builtins/lib/memset.c,
14912         gcc.c-torture/execute/builtins/lib/printf.c,
14913         gcc.c-torture/execute/builtins/lib/sprintf.c,
14914         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14915         gcc.c-torture/execute/builtins/lib/strchr.c,
14916         gcc.c-torture/execute/builtins/lib/strcmp.c,
14917         gcc.c-torture/execute/builtins/lib/strcpy.c,
14918         gcc.c-torture/execute/builtins/lib/strcspn.c,
14919         gcc.c-torture/execute/builtins/lib/strlen.c,
14920         gcc.c-torture/execute/builtins/lib/strncat.c,
14921         gcc.c-torture/execute/builtins/lib/strncmp.c,
14922         gcc.c-torture/execute/builtins/lib/strncpy.c,
14923         gcc.c-torture/execute/builtins/lib/strrchr.c,
14924         gcc.c-torture/execute/builtins/lib/strspn.c,
14925         gcc.c-torture/execute/builtins/lib/strstr.c,
14926         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14927         gcc.c-torture/execute/builtins/strlen-2.c,
14928         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14929         prototypes.
14930
14931 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14932
14933         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14934         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14935         selectany usage.
14936
14937 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14938
14939         PR c++/19406
14940         * g++.dg/debug/using1.C: New test.
14941
14942 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14943
14944         PR middle-end/20524
14945         * gcc.dg/alias-7.c: Prefix asm-declared name with
14946         __USER_LABEL_PREFIX__.
14947
14948 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14949
14950         Fix fallout from PR middle-end/15700:
14951         * gcc.c-torture/compile/20011119-1.c: Take
14952         __USER_LABEL_PREFIX__ into account.
14953         * gcc.c-torture/compile/20011119-2.c: Likewise.
14954
14955 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14956
14957         PR c++/18644
14958         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14959
14960 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14961
14962         PR c/17855
14963         * gcc.c-torture/compile/struct-non-lval-1.c,
14964         gcc.c-torture/compile/struct-non-lval-2.c,
14965         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14966
14967 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14968
14969         * gcc.dg/tls/tls.exp: Remove temporary file.
14970         * g++.dg/tls/tls.exp: Ditto.
14971         * lib/file-format.exp: Ditto.
14972         * g++.dg/special/ecos.exp: Ditto.
14973
14974         * lib/profopt.exp: Treat prof_ext as a list.
14975         * gcc.misc-tests/bprob.exp: Ditto.
14976         * g++.dg/bprob/bprob.exp: Ditto.
14977
14978         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14979         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14980         g++.dg/tree-ssa/pointer-reference-alias.C,
14981         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14982         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14983         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14984         g++.dg/vect/pr19951.cc: Ditto.
14985         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14986         gcc.dg/builtins-47.c: Ditto.
14987         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14988         gcc.dg/pr20115-1.c: Ditto.
14989         * gcc.dg/tree-ssa/20030530-2.c,
14990         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14991         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14992         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14993         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14994         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14995         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14996         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14997         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14998         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14999         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15000         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15001         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15002         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15003         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15004         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15005         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15006         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15007         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15008         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15009         gcc.dg/tree-ssa/20030824-1.c,
15010         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15011         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15012         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15013         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15014         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15015         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15016         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15017         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15018         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15019         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15020         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15021         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15022         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15023         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15024         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15025         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15026         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15027         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15028         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15029         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15030         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15031         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15032         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15033         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15034         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15035         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15036         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15037         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15038         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15039         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15040         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15041         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15042         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15043         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15044         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15045         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15046         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15047         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15048         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15049         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15050         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15051         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15052         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15053         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15054         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15055         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15056         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15057         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15058         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15059         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15060         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15061         gcc.dg/tree-ssa/useless-1.c: Ditto.
15062         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15063         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15064         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15065         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15066         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15067         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15068         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15069         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15070         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15071         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15072         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15073         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15074         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15075         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15076         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15077         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15078         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15079         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15080         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15081         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15082         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15083         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15084         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15085         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15086         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15087         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15088         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15089         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15090         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15091         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15092         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15093         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15094         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15095         gcc.dg/vect/vect-none.c: Ditto.
15096         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15097         treelang/compile/unsigned.tree: Ditto.
15098
15099         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15100         * gcc.dg/cpp/direct2s.c: Ditto.
15101         * gcc.dg/cpp/paste4.c: Ditto.
15102         * gcc.dg/cpp/separate-1.c: Ditto.
15103         * gcc.dg/pch/save-temps-1.c: Ditto.
15104         * g++.dg/ext/altivec-10.C: Ditto.
15105         * g++.dg/pch/pch.C: Ditto.
15106
15107         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15108
15109         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15110         * g++.dg/template/repo1.C: Ditto.
15111         * g++.dg/template/repo2.C: Ditto.
15112         * g++.dg/template/repo3.C: Ditto.
15113         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15114         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15115         * g++.old-deja/g++.pt/repo1.C: Ditto.
15116         * g++.old-deja/g++.pt/repo2.C: Ditto.
15117         * g++.old-deja/g++.pt/repo3.C: Ditto.
15118         * g++.old-deja/g++.pt/repo4.C: Ditto.
15119
15120         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15121         * gcc.dg/20030107-1.c: Ditto.
15122         * gcc.dg/20030702-1.c: Ditto.
15123         * gcc.dg/profile-generate-1.c: Ditto.
15124         * g++.dg/other/profile1.C: Ditto.
15125         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15126
15127         * lib/gcc-dg.exp (remove-build-file): New.
15128         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15129         cleanup-tree-dump, cleanup-saved-temps): New.
15130
15131 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15132
15133         PR c++/19203, DR 214
15134         * g++.dg/parse/ambig3.C: Not ambiguous.
15135         * g++.dg/template/spec20.C: New.
15136         * g++.dg/template/spec21.C: New.
15137
15138 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15139
15140         PR target/20045
15141         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15142
15143 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15144
15145         PR libfortran/20660
15146         * gfortran.dg/negative_unit.f: New test.
15147
15148 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15149
15150         * gcc.dg/20050330-1.c: New test.
15151
15152 2005-03-30  Devang Patel  <dpatel@apple.com>
15153
15154         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15155
15156 2005-03-30  Dale Johannesen  <dalej@apple.com>
15157
15158         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15159
15160 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15161
15162         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15163         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15164         Strip options from test name.
15165
15166 2005-03-31  Jan Hubicka  <jh@suse.cz>
15167
15168         * gcc.dg/varpool-1.c: New testcase.
15169
15170 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15171
15172         PR c/772
15173         PR c/17913
15174         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15175         gcc.dg/stmt-expr-label-3.c : New tests.
15176         * gcc.c-torture/execute/medce-2.c: Remove.
15177
15178 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15179
15180         PR c/20368
15181         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15182         tests.
15183
15184 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15185
15186         * gcc.c-torture/compile/pr20203.c: New test.
15187
15188 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15189
15190         * gfortran.dg/promotion.f90: New test.
15191
15192 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15193
15194         PR middle-end/20491
15195         * gcc.dg/torture/asm-subreg-1.c: New test.
15196
15197 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15198
15199         PR c/20672
15200         * gcc.dg/pr20672-1.c: New test.
15201
15202 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15203
15204         * gfortran.dg/vect: New directory.
15205         * gfortran.dg/vect/vect.exp: New.
15206         * gfortran.dg/vect/vect-1.f90: New test.
15207         * gfortran.dg/vect/vect-2.f90: New test.
15208         * gfortran.dg/vect/vect-3.f90: New test.
15209         * gfortran.dg/vect/vect-4.f90: New test.
15210         * gfortran.dg/vect/vect-5.f90: New test.
15211
15212 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15213
15214         PR middle-end/20622
15215         * gcc.dg/alias-7.c: New test.
15216
15217 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15218
15219         * gcc.dg/sparc-reg-1.c: New test.
15220
15221 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15222
15223         PR target/19890
15224         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15225
15226 2005-03-29  Dale Ranta  <dir@lanl.gov>
15227             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15228
15229         PR libfortran/20163
15230         * gfortran.dg/pr20163-2.f: New test.
15231
15232 2005-03-28  Jan Hubicka  <jh@suse.cz>
15233
15234         PR middle-end/20635
15235         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15236         by Jakub Jelinek.
15237
15238 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15239
15240         PR tree-optimization/20626
15241         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15242         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15243
15244 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15245
15246         * gfortran.dg/underflow.f90: New test.
15247         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15248
15249 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15250
15251         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15252
15253 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15254
15255         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15256         (g++_init): Make sure that CXXFLAGS is set.
15257         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15258         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15259         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15260         * lib/objc.exp (objc_init): Likewise.
15261         * lib/treelang.exp (treelang_init): Likewise.
15262
15263 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15264
15265         PR tree-optimization/20470
15266         * gcc.dg/tree-ssa/pr20470.c: New test.
15267
15268 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15269
15270         * gcc.dg/ppc-stfiwx.c: New.
15271
15272 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15273
15274         PR target/19888
15275         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15276
15277 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15278
15279         * gcc.dg/20050325-1.c: Fix a typo.
15280
15281 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15282
15283         PR libfortran/19678
15284         PR libfortran/19679
15285         * gfortran.dg/dos_eol.f: New test.
15286
15287 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15288
15289         PR rtl-optimization/20249
15290         * gcc.dg/20050325-1.c: New test.
15291
15292 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15293
15294         PR libfortran/15332
15295         * gfortran.dg/pr15332.f: New test.
15296
15297 2005-03-24  Dale Johannesen  <dalej@apple.com>
15298
15299         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15300
15301 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15302
15303         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15304         'internal' visibility.
15305         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15306         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15307         'protected' visibility.
15308         * gcc.dg/visibility-7.c: Likewise.
15309         * lib/target-supports.exp (check_visibility_available): Take
15310         a parameter, the kind of visibility to check for.
15311         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15312         to check_visibility_available.
15313
15314         * g++.dg/expr/cast3.C: New.
15315
15316 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15317
15318         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15319         rs6000.
15320
15321 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15322
15323         PR target/20095
15324         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15325
15326 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15327
15328         * gcc.dg/badshift.c: Renamed to...
15329         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15330
15331         * gcc.target/i386/badshift.c: Renamed to...
15332         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15333         only.
15334
15335         PR rtl-optimization/20532
15336         * gcc.target/i386/badshift.c: New.
15337
15338 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15339
15340         * gfortran.dg/pr18025.f90: New test.
15341
15342 2005-03-23  Dale Johannesen  <dalej@apple.com>
15343
15344         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15345
15346 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15347
15348         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15349
15350         * lib/target-supports.exp (check_iconv_available): Default
15351         libiconv to -liconv, if there is no definition.
15352
15353 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15354
15355         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15356
15357 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15358
15359         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15360         * g++.dg/opt/pr7503-2.C: Likewise.
15361         * g++.dg/opt/pr7503-3.C: Likewise.
15362         * g++.dg/opt/pr7503-4.C: Likewise.
15363         * g++.dg/opt/pr7503-5.C: Likewise.
15364         * g++.dg/warn/minmax.C: New test.
15365
15366 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15367
15368         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15369         * gfortran.dg/g77_intrinsics_sub.f: New test.
15370
15371 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15372             Jan Hubicka  <jh@suse.cz>
15373             Steven Bosscher <stevenb@suse.de
15374
15375         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15376
15377 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15378
15379         PR c++/19980
15380         * g++.dg/template/redecl3.C: New test.
15381
15382 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15383
15384         PR c++/20499
15385         * g++.dg/parse/error16.C: Tweak error markers.
15386
15387 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15388
15389         PR target/20561
15390         * gcc.dg/20050321-2.c: New test.
15391
15392 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15393
15394         PR c++/20465
15395         PR c++/20381
15396         * g++.dg/template/ptrmem12.C: New.
15397
15398 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15399
15400         PR rtl-optimization/20527
15401         * gcc.c-torture/execute/pr20527-1.c: New test.
15402
15403 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15404
15405         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15406         program, compile it into a real executable and then delete the .c
15407         and .x files afterwards, to avoid problems on testglue targets.
15408
15409 2005-03-21  Stuart Hastings  <stuart@apple.com>
15410
15411         * gcc.target/i386/sse-2.c: New.
15412
15413 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15414
15415         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15416
15417 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15418
15419         * g++.dg/parse/crash25.C: Fix typo.
15420
15421 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15422
15423         PR c++/20461
15424         * g++.dg/parse/crash24.C: New test.
15425
15426         PR c++/20536
15427         * g++.dg/parse/crash25.C: New test.
15428
15429 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15430
15431         PR c++/20147
15432         * g++.dg/ext/stmtexpr4.C: New test.
15433
15434 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15435
15436         PR middle-end/20539
15437         * gcc.c-torture/compile/pr13066-1.c: New test case.
15438         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15439         * g++.dg/opt/pr13066-1.C: Likewise.
15440
15441 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15442
15443         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15444
15445 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15446
15447         PR fortran/18525
15448         * gfortran.dg/nesting_1.f90: New test.
15449
15450 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15451
15452         PR c++/20240
15453         * g++.dg/lookup/using13.C: New test.
15454
15455 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15456
15457         PR c++/20333
15458         * g++.dg/template/crash36.C: New test.
15459
15460 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15461
15462         PR c++/20463
15463         * g++.dg/template/crash35.C: New test.
15464
15465 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15466
15467         PR c++/19966
15468         * g++.dg/overload/operator2.C: New test.
15469
15470 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15471
15472         PR libfortran/20257
15473         * gfortran.dg/pr20257.f90: New test.
15474
15475 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15476
15477         PR libfortran/20480
15478         * gfortran.dg/pr20480.f90: New test.
15479
15480 2005-03-16  Richard Henderson  <rth@redhat.com>
15481
15482         PR middle-end/15700
15483         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15484         (_rtld_global): New.
15485         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15486         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15487
15488         * gcc.dg/alias-3.c: New.
15489         * gcc.dg/alias-4.c: New.
15490         * gcc.dg/alias-5.c: New.
15491         * gcc.dg/alias-6.c: New.
15492
15493 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15494
15495         * gcc.dg/cpp/ucnid-7.c: New.
15496
15497 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15498             Dorit Naishlos  <dorit@il.ibm.com>
15499
15500         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15501         darwin.
15502
15503 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15504
15505         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15506         misaligned accesses.
15507         * gcc.dg/vect/vect-58.c: Likewise.
15508         * gcc.dg/vect/vect-92.c: New.
15509         * gcc.dg/vect/vect-93.c: New.
15510
15511 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15512
15513         PR fortran/18827
15514         * gfortran.dg/assign_2.f90: New test.
15515         * gfortran.dg/assign_3.f90: New test.
15516         * gfortran.dg/assign.f90: New test.
15517
15518 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15519
15520         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15521         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15522         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15523         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15524         names.
15525
15526 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15527
15528         * gcc.dg/cpp/ucnid-6.c: New.
15529
15530         * gcc.dg/cpp/normalize-1.c: New.
15531         * gcc.dg/cpp/normalize-2.c: New.
15532         * gcc.dg/cpp/normalize-3.c: New.
15533         * gcc.dg/cpp/normalize-4.c: New.
15534         * gcc.dg/cpp/ucnid-4.c: New.
15535         * gcc.dg/cpp/ucnid-5.c: New.
15536         * g++.dg/cpp/normalize-1.C: New.
15537         * g++.dg/cpp/ucnid-1.C: New.
15538
15539 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15540
15541         * gcc.dg/pr18628.c: New.
15542
15543 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15544
15545         PR c++/20280
15546         * g++.dg/tree-ssa/pr20280.C: New.
15547
15548 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15549
15550         PR fortran/20467
15551         * gfortran.dg/stfunc_2.f90: New test.
15552
15553 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15554
15555         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15556
15557 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15558
15559         * gcc.dg/tree-ssa/20050314-1.c: New test.
15560
15561 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15562
15563         PR c++/4403
15564         PR c++/9783, DR433
15565         * g++.dg/template/friend34.C: New test.
15566         * g++.dg/template/friend35.C: Likewise.
15567         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15568
15569 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15570
15571         Friend class name lookup 5/n
15572         PR c++/1016
15573         * g++.dg/lookup/hidden-class1.C: New test.
15574         * g++.dg/lookup/hidden-class2.C: Likewise.
15575         * g++.dg/lookup/hidden-class3.C: Likewise.
15576         * g++.dg/lookup/hidden-class4.C: Likewise.
15577         * g++.dg/lookup/hidden-class5.C: Likewise.
15578         * g++.dg/lookup/hidden-class6.C: Likewise.
15579         * g++.dg/lookup/hidden-class7.C: Likewise.
15580         * g++.dg/lookup/hidden-class8.C: Likewise.
15581         * g++.dg/lookup/hidden-class9.C: Likewise.
15582         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15583         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15584         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15585         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15586         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15587         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15588         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15589         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15590         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15591         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15592         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15593
15594 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15595
15596         PR c++/20157
15597         * g++.dg/template/error18.C: New test.
15598
15599 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15600
15601         PR debug/16792
15602         * g++.dg/debug/pr16792.C: New test.
15603
15604 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15605
15606         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15607         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15608         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15609         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15610         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15611         test assertion names.
15612
15613 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15614
15615         PR fortran/18600
15616         * gfortran.dg/stfunc_1.f90: New test.
15617
15618 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15619
15620         PR fortran/16907
15621         * gfortran.dg/real_index_1.f90: New test.
15622
15623 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15624
15625         PR fortran/20323
15626         * gfortran.dg/spec_expr_1.f90: New test.
15627
15628 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15629
15630         PR c/20402
15631         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15632         new parser.
15633
15634 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15635
15636         PR fortran/20361
15637         * gfortran.dg/largeequiv_1.f90: New test.
15638
15639 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15640
15641         * gcc.dg/ucnid-1.c: New.
15642         * gcc.dg/ucnid-2.c: New.
15643         * gcc.dg/ucnid-3.c: New.
15644         * gcc.dg/ucnid-4.c: New.
15645         * gcc.dg/ucnid-5.c: New.
15646         * gcc.dg/ucnid-6.c: New.
15647         * gcc.dg/cpp/ucnid-1.c: New.
15648         * gcc.dg/cpp/ucnid-2.c: New.
15649         * gcc.dg/cpp/ucnid-3.c: New.
15650         * g++.dg/other/ucnid-1.C: New.
15651
15652 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15653
15654         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15655
15656 2005-03-11  Per Bothner  <per@bothner.com>
15657
15658         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15659         that diagnotics refer to correct token.
15660         * gcc.dg/unused-3.c: Likewise.
15661
15662 2005-03-11  Per Bothner  <per@bothner.com>
15663
15664         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15665         constant" is now actually on same line as string constant.
15666         * gcc.dg/cpp/direct2s.c: Likewise.
15667
15668 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15669
15670         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15671
15672 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15673
15674         PR libfortran/20124
15675         * gfortran.dg/pr20124.f90: New Test
15676
15677 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15678
15679         PR tree-optimization/20130
15680         * gcc.dg/pr20130-1.c: New test.
15681
15682 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15683
15684         PR target/20095
15685         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15686
15687 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15688
15689         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15690
15691 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15692
15693         * g++.dg/eh/forced1.C: Fix comment.
15694         * g++.dg/eh/forced2.C: Ditto.
15695         * g++.dg/eh/forced3.C: Ditto.
15696         * g++.dg/eh/forced4.C: Ditto.
15697
15698 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15699
15700         PR rtl-opt/20412
15701         * gcc.c-torture/compile/pr20412.c: New test.
15702
15703 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15704
15705         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15706
15707 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15708
15709         PR target/20322
15710         * gcc.dg/20050307-1.c: New test.
15711
15712 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15713
15714         PR c++/20375
15715         * g++.dg/other/stdarg3.C: New.
15716
15717 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15718
15719         PR c++/18384, c++/18327
15720         * g++.dg/init/array19.C: New test.
15721
15722         PR inline-asm/20314
15723         * gcc.dg/torture/pr20314-1.c: New test.
15724         * gcc.dg/torture/pr20314-2.c: New test.
15725
15726 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15727
15728         * gcc.dg/20050309-1.c: New test.
15729
15730 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15731
15732         * gcc.dg/builtins-10.c: Reactivate disabled test.
15733         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15734         new cbrt transformations.
15735
15736 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15737
15738         PR c++/20208
15739         * g++.dg/template/array13.C: New test.
15740
15741 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15742
15743         PR c++/16859
15744         * g++.dg/init/brace4.C: New test.
15745
15746 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15747
15748         PR c++/20186
15749         * g++.dg/template/non-dependent12.C: New.
15750
15751 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15752
15753         PR c++/20142
15754         * g++.dg/init/array18.C: Add dg-do run marker.
15755
15756         PR c++/20142
15757         * g++.dg/init/array18.C: New test.
15758
15759 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15760
15761         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15762         * g++.dg/gcov/gcov.exp: Likewise.
15763         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15764         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15765         * lib/c-torture.exp: Likewise.
15766         * lib/fortran-torture.exp: Likewise.
15767         * lib/g++.exp: Likewise.
15768         * lib/gcc-defs.exp: Likewise.
15769         * lib/gcc-dg.exp: Likewise.
15770         * lib/gcc.exp: Likewise.
15771         * lib/gcov.exp: Likewise.
15772         * lib/gfortran.exp: Likewise.
15773         * lib/mike-g++.exp: Likewise.
15774         * lib/mike-gcc.exp: Likewise.
15775         * lib/objc-torture.exp: Likewise.
15776         * lib/objc.exp: Likewise.
15777         * lib/profopt.exp: Likewise.
15778         * lib/target-libpath.exp: Likewise.
15779         * lib/target-supports.exp: Likewise.
15780         * lib/treelang.exp: Likewise.
15781         * lib/wrapper.exp: Likewise.
15782
15783 2005-03-08  Jeff Law  <law@redhat.com>
15784
15785         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15786         PHI-OPT changes.
15787
15788 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15789
15790         * gcc.dg/vect/pr20122.c: New test.
15791
15792 2005-03-07  Jeff Law  <law@redhat.com>
15793
15794         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15795         was folded away.
15796         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15797         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15798         * gcc.dg/tree-ssa/pr18134.c: New test.
15799
15800 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15801
15802         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15803         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15804         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15805
15806 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15807
15808         PR tree-opt/17671
15809         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15810
15811 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15812
15813         * g++.dg/warn/Wnvdtor.C: New test.
15814
15815 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15816
15817         * gcc.dg/torture/pr19683-1.c: New test.
15818
15819 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15820
15821         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15822         * gfortran.dg/g77/19990313-2.f: Ditto.
15823         * gfortran.dg/g77/19990313-3.f: Ditto.
15824         * gfortran.dg/g77/19990525-0.f: Ditto.
15825         * gfortran.dg/g77/19990826-0.f: Ditto.
15826         * gfortran.dg/g77/19990826-2.f: Ditto.
15827         * gfortran.dg/g77/19990826-3.f: Ditto.
15828         * gfortran.dg/g77/20000511-1.f: Ditto.
15829         * gfortran.dg/g77/20000511-2.f: Ditto.
15830         * gfortran.dg/g77/970625-2.f: Ditto.
15831         * gfortran.dg/g77/980310-2.f: Ditto.
15832         * gfortran.dg/g77/980310-3.f: Ditto.
15833         * gfortran.dg/g77/980310-8.f: Ditto.
15834         * gfortran.dg/g77/980519-2.f: Ditto.
15835         * gfortran.dg/g77/alpha1.f: Ditto.
15836         * gfortran.dg/g77/claus.f: Ditto.
15837         * gfortran.dg/g77/erfc.f: Ditto.
15838         * gfortran.dg/g77/short.f: Ditto.
15839         * gfortran.fortran-torture/execute/data.f90: Ditto.
15840         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15841         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15842
15843 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15844
15845         * lib/file-format.exp (gcc_target_object_format): Add check for som
15846         format and hardcode object formats on hppa*-*-hpux*.
15847         * lib/target-supports.exp (check_weak_available): Add check for som
15848         object format.  Always return 0 on hppa*-*-hpux10*.
15849
15850         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15851         is defined.
15852
15853         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15854
15855 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15856
15857         * gfortran.dg/pr19936_1.f90: New test.
15858         * gfortran.dg/pr19936_2.f90: New test.
15859         * gfortran.dg/pr19936_3.f90: New test.
15860
15861 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15862             Paul Thomas <prthomas@drfccad.cea.fr>
15863
15864         * gfortran.dg/PR19754_1.f90: New test.
15865         * gfortran.dg/PR19754_2.f90: Ditto.
15866
15867 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15868
15869         PR c++/19311
15870         * g++.dg/template/non-dependent11.C: New test.
15871
15872 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15873
15874         * lib/target-supports.exp (check_iconv_available): Fix comment.
15875
15876 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15877             Joseph S. Myers  <joseph@codesourcery.com>
15878
15879         PR c++/19797
15880         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15881
15882 2005-03-04  Matthew Sachs  <msachs@apple.com>
15883
15884         * gcc.exp (gcc_target_compile): Put braces around
15885         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15886         * objc.exp (objc_target_compile): Likewise.
15887         * treelang.exp (treelang_target_compile): Likewise.
15888
15889 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15890
15891         PR fortran/19673
15892         * gfortran.dg/func_result_1.f90: New test.
15893
15894 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15895
15896         * gcc.misc-tests/options.exp: New test.
15897
15898 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15899
15900         * gcc.dg/pr15784-4.c: New test.
15901
15902 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15903
15904         * gcc.c-torture/execute/pr17133.c: New.
15905         * gcc.c-torture/compile/20050303-1.c: New.
15906
15907 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15908
15909         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15910
15911 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15912
15913         * g++.dg/overload/using2.C: New.
15914
15915 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15916
15917         PR c++/19916
15918         * g++.dg/init/ptrmem2.C: New test.
15919
15920 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15921
15922         PR c/8927
15923         * gcc.dg/pr8927-1.c: New test.
15924
15925 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15926
15927         PR c++/20232
15928         * g++.dg/inherit/covariant12.C: New.
15929
15930 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15931
15932         PR fortran/19479
15933         * gfortran.dg/bound_1.f90: New test.
15934
15935 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15936
15937         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15938         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15939
15940 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15941
15942         PR c/20245
15943         * gcc.dg/pr20245-1.c: New test.
15944
15945 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15946
15947         PR middle-end/19874
15948         * gcc.c-torture/execute/20050119-2.c: New test case.
15949
15950 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15951
15952         * README: Update the DejaGnu bug reporting address.
15953         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15954         * lib/objc-torture.exp: Likewise.
15955
15956 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15957
15958         * gfortran.dg/boz_1.f90: New test.
15959         * gfortran.dg/boz_3.f90: New test.
15960         * gfortran.dg/boz_4.f90: New test.
15961
15962 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15963
15964         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15965         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15966
15967 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15968
15969         PR libfortran/20101
15970         * gfortran.dg/write_0_pe_format.f90: New test.
15971
15972 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15973
15974         PR c++/20206
15975         * g++.dg/opt/thunk2.C: New test.
15976         * g++.dg/opt/covariant1.C: New test.
15977
15978 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15979
15980         * gfortran.dg/e_d_fmt.f90: New test.
15981
15982 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15983
15984         * gcc.dg/asm-b.c: Fix comment typos.
15985
15986 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15987
15988         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15989         a V_MAY_DEF also.
15990
15991 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15992
15993         PR tree-opt/20188
15994         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15995         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15996         * gcc.dg/asm-b.c: New test.
15997
15998 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15999
16000         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16001         Disable this test on IRIX 6.
16002
16003 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16004
16005         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16006         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16007         parser.
16008
16009 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16010
16011         PR tree-optimization/20204
16012         * testsuite/gcc.dg/pr20204.c: New test.
16013
16014 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16015
16016         PR target/20196
16017         * gcc.c-torture/execute/20050224-1.c: New test.
16018
16019         PR c++/20175
16020         * g++.dg/warn/Wbraces2.C: New test.
16021
16022 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16023
16024         PR c++/19878
16025         * g++.dg/init/const2.C: New test.
16026
16027 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16028
16029         PR tree-optimization/20100
16030         * gcc.c-torture/execute/pr20100-1.c: New test.
16031
16032 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16033
16034         * gfortran.dg/implicit_3.f90: New test.
16035
16036         * gfortran.dg/deftype_1.f90: New test.
16037
16038 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16039
16040         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16041         the test passes.
16042         * g++.dg/other/anon3.C: Accept a warning.
16043
16044 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16045
16046         * gcc.dg/pr20017.c: Fix a comment typo.
16047
16048 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16049
16050         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16051
16052 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16053
16054         PR ada/19902
16055         * ada/acats/tests/cxa/cxa3004.a: Remove.
16056         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16057
16058 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16059
16060         PR c++/20073
16061         * g++.dg/init/const1.C: New test.
16062
16063         PR c++/19991
16064         * g++.dg/parse/constant7.C: New test.
16065
16066         PR c++/20152
16067         * g++.dg/parse/error27.C: New test.
16068         * g++.dg/template/qualttp15.C: Adjust error markers.
16069         * g++.old-deja/g++.other/struct1.C: Likewise.
16070
16071         PR c++/20153
16072         * g++.dg/template/error17.C: New test.
16073
16074         PR c++/20148
16075         * g++.dg/parser/error26.C: New test.
16076
16077 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16078
16079         PR tree-optimization/20100
16080         PR tree-optimization/20115
16081         * gcc.dg/pr20115.c: New test.
16082         * gcc.dg/pr20115-1.c: New test.
16083         * gcc.dg/pr20100.c: New test.
16084         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16085         call-clobbered variables after alias1.
16086
16087 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16088
16089         * gfortran.dg/list_read_4.f90: new test.
16090
16091 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16092
16093         PR rtl-optimization/20017.
16094         * gcc.dg/pr20017.c: New.
16095
16096 2005-02-22  Devang Patel  <dpatel@apple.com>
16097
16098         PR 19952
16099         * g++.dg/tree-ssa/pr19952.C: New test.
16100
16101 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/19883
16104         * g++.dg/parse/constant6.C: New test.
16105
16106 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16107
16108         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16109         * g++.dg/charset/asm2.c: Likewise.
16110         * g++.dg/charset/asm3.c: Likewise.
16111         * g++.dg/charset/asm4.c: Likewise.
16112         * g++.dg/charset/asm5.c: Likewise.
16113         * g++.dg/charset/attribute1.c: Likewise.
16114         * g++.dg/charset/attribute2.c: Likewise.
16115         * g++.dg/charset/extern1.cc: Likewise.
16116         * g++.dg/charset/extern2.cc: Likewise.
16117         * g++.dg/charset/extern3.cc: Likewise.
16118         * g++.dg/charset/function.cc: Likewise.
16119         * g++.dg/charset/string.c: Likewise.
16120         * g++.dg/charset/charset.exp: Likewise.
16121         * lib/target-supports.exp (check_iconv_available): Fix comment.
16122
16123 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16124
16125         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16126         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16127         * gcc.dg/charset/asm2.c: Likewise.
16128         * gcc.dg/charset/asm3.c: Likewise.
16129         * gcc.dg/charset/asm4.c: Likewise.
16130         * gcc.dg/charset/asm5.c: Likewise.
16131         * gcc.dg/charset/asm6.c: Likewise.
16132         * gcc.dg/charset/attribute1.c: Likewise.
16133         * gcc.dg/charset/attribute2.c: Likewise.
16134         * gcc.dg/charset/builtin1.c: Likewise.
16135         * gcc.dg/charset/extern.c: Likewise.
16136         * gcc.dg/charset/function.c: Likewise.
16137         * gcc.dg/charset/string.c: Likewise.
16138         * gcc.dg/charset/charset.exp: Likewise.
16139
16140 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16141
16142         PR fortran/20086
16143         * gfortran.dg/pr20086.f90: New test.
16144
16145 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16146
16147         PR tree-optimization/19786
16148         * g++.dg/tree-ssa/pr19786.C: New.
16149
16150 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16151
16152         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16153
16154 2005-02-21  Jeff Law  <law@redhat.com>
16155
16156         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16157
16158 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16159
16160         * gfortran.dg/do_iterator: Split loop, markup all lines for
16161         which an error locus is printed.
16162         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16163         locus is printed.
16164         * gfortran.dg/select_4.f90: Likewise.
16165         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16166         locuses in the various permutations.
16167
16168 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16169
16170         PR tree-optimization/19951
16171         * g++.dg/vect: New directory.
16172         * g++.dg/vect/vect.exp: New file.
16173         * g++.dg/vect/pr19951.cc: New testcase.
16174         * g++.dg/dg.exp: Also prune vectorizer tests.
16175
16176 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16177
16178         PR 18785
16179         * gcc.dg/charset/builtin1.c: New test.
16180
16181 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16182
16183         PR c++/19299
16184         * g++.dg/inherit/volatile1.C: New test.
16185
16186         PR c++/19440
16187         * g++.dg/template/dtor4.C: New test.
16188
16189 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16190
16191         * gfortran.dg/int_1.f90: New test.
16192
16193 2005-02-19  Devang Patel  <dpatel@apple.com>
16194
16195         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16196
16197 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16198
16199         * gfortran.dg/achar_1.f90: New test.
16200
16201 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16202
16203         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16204
16205 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16206             Jakub Jelinek  <jakub@redhat.com>
16207
16208         PR tree-optimization/19828
16209         * gcc.dg/tree-ssa/loop-7.c: New test.
16210         * gcc.c-torture/execute/20050218-1.c: New test.
16211
16212 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16213
16214         PR c/20043
16215         * gcc.dg/transparent-union-1.c: New test.
16216         * gcc.dg/transparent-union-2.c: New test.
16217
16218 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16219
16220         PR tree-optimization/18977
16221         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16222
16223 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16224
16225         PR target/20054
16226         * gcc.dg/pr20054.c: New test.
16227
16228 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16229
16230         PR c++/19508
16231         * g++.dg/ext/attrib20.C: New test.
16232
16233 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16234
16235         PR middle-end/20030
16236         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16237
16238 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16239
16240         PR c++/20008
16241         * g++.dg/opt/switch4.C: New.
16242
16243 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16244
16245         PR c++/20023
16246         PR tree-optimization/20009
16247         * gcc.c-torture/compile/20050217-1.c: New test.
16248         * g++.dg/opt/switch3.C: New test.
16249
16250         PR tree-optimization/18947
16251         * gcc.c-torture/compile/20050215-1.c: New test.
16252         * gcc.c-torture/compile/20050215-2.c: New test.
16253         * gcc.c-torture/compile/20050215-3.c: New test.
16254
16255 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16256
16257         PR c++/20028
16258         * g++.dg/template/crash34.C: New.
16259
16260         PR c++/20022
16261         * g++.dg/other/access3.C: New.
16262
16263 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16264
16265         * gcc.dg/vect/vect-98.c: New test.
16266
16267 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16268
16269         PR tree-optimization/19967
16270         * gcc.dg/pr19967.c: New.
16271
16272 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16273
16274         PR middle-end/19857
16275         * gcc.dg/tree-ssa/20050215-1.c: New test.
16276         * gcc.c-torture/execute/20050215-1.c: New test.
16277
16278 2005-02-15  Eric Christopher  <echristo@redhat.com>
16279
16280         * gcc.dg/cpp/20050215-1.c: New file.
16281
16282 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16283
16284         PR tree-optimization/15785
16285         * gcc.dg/pr15785-1.c: New test.
16286
16287 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16288
16289         PR c++/17788
16290         * g++.dg/init/ctor4.C: New.
16291         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16292
16293 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16294
16295         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16296         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16297
16298 2005-02-15  Andreas Schwab  <schwab@suse.de>
16299
16300         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16301         declare malloc.
16302
16303 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16304
16305         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16306
16307 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16308
16309         PR tree-optimization/19853
16310         * gcc.c-torture/compile/pr19853.c: New test.
16311
16312 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16313
16314         PR c++/19608
16315         * g++.dg/parse/local-class1.C: New.
16316
16317         PR c++/19895
16318         * g++.dg/parse/ptrmem3.C: New.
16319
16320         PR c++/19884
16321         * g++.old-deja/g++.oliva/template6.C: Add another case.
16322         * g++.dg/template/explicit6.C: New.
16323
16324 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16325
16326         PR c++/17816
16327         * g++.dg/other/redecl2.C: New.
16328
16329 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16330
16331         PR c++/19891
16332         * g++.dg/abi/covariant4.C: New.
16333
16334 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16335
16336         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16337
16338 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16339
16340         * gcc.dg/vect/vect-96.c: Fix typo.
16341
16342 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16343
16344         PR c++/14479
16345         PR c++/19487
16346         * g++.dg/template/enum5.C: New test.
16347
16348 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16349
16350         * gcc.dg/vect/vect-97.c: New test.
16351
16352 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16353
16354         * gcc.dg/vect/vect-96.c: New test.
16355
16356 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16357
16358         * gcc.dg/builtins-34.c: Also check ldexp*.
16359
16360 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16361
16362         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16363
16364 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16365
16366         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16367         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16368         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16369         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16370         selector_list, selector_expression, dg-process-target): Move to new
16371         file target-supports-dg.exp.
16372         * lib/target-supports-dg.exp: New.
16373
16374         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16375         New.
16376
16377 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16378
16379         PR c++/19666
16380         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16381
16382         PR middle-end/19858
16383         * gcc.c-torture/compile/20050210-1.c: New test.
16384
16385 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16386
16387         PR c++/19755
16388         * g++.dg/warn/Wbraces1.C: New test.
16389
16390 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16391
16392         * gcc.dg/builtins-52.c: New testcase.
16393
16394 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16395
16396         PR c/19342
16397         * gcc.c-torture/execute/20050119-1.c: New test.
16398
16399 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16400
16401         PR c++/19811
16402         * g++.dg/init/delete1.C: New test.
16403
16404 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16405
16406         PR c++/18470
16407         * g++.dg/template/static12.C: New test.
16408
16409 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16410
16411         PR c++/19787
16412         * g++.dg/conversion/ambig1.C: New test.
16413
16414         PR c++/19739
16415         * g++.dg/ext/attrib19.C: New test.
16416
16417         PR c++/19732
16418         * g++.dg/parse/dtor5.C: New test.
16419
16420         PR c++/19762
16421         * g++.dg/template/dtor3.C: New test.
16422
16423         PR c++/19826
16424         * g++.dg/template/static11.C: New test.
16425         * g++.dg/template/crash2.C: Remove dg-error marker.
16426
16427 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16428
16429         PR C++/18491
16430         * g++.old-deja/g++.mike/p10769a.C: Remove.
16431
16432 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16433
16434         * gcc.dg/builtins-48.c: New test case.
16435         * gcc.dg/builtins-49.c: New test case.
16436         * gcc.dg/builtins-50.c: New test case.
16437         * gcc.dg/builtins-51.c: New test case.
16438
16439 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16440
16441         PR middle-end/19583
16442         * g++.dg/warn/Wreturn-type-3.C: New test.
16443
16444 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16445
16446         PR middle-end/19402
16447         * gcc.dg/pr19402-1.c: New testcase.
16448         * gcc.dg/pr19402-2.c: likewise.
16449
16450 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16451
16452         PR middle-end/19854
16453         * g++.dg/tree-ssa/tmmti.C: New testcase.
16454
16455 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16456
16457         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16458
16459 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16460
16461         PR c++/19733
16462         * g++.dg/parse/crash23.C: New test.
16463         * g++.dg/warn/Weff1.C: New test.
16464
16465 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16466
16467         * gcc.dg/20050209-1.c: New test.
16468
16469 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16470
16471         PR target/19799
16472         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16473
16474 2005-02-08  Mike Stump  <mrs@apple.com>
16475
16476         * g++.dg/pch/import-2.c: New test.
16477         * g++.dg/pch/import-2.hs: New.
16478         * g++.dg/pch/include/import-2a.h: New.
16479         * g++.dg/pch/include/import-2b.h: New.
16480
16481 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16482
16483         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16484
16485 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16486
16487         * gfortran.dg/substr_1.f90: New test.
16488
16489 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16490
16491         PR middle-end/19775
16492         * gcc.dg/torture/builtin-power-1.c: Disable test for
16493         invalid transformation.
16494         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16495         no longer optimize.
16496         * gcc.dg/builtins-47.c: New testcase.
16497
16498 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16499             Dorit Naishlos  <dorit@il.ibm.com>
16500
16501         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16502
16503 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16504
16505         * gcc.c-torture/compile/20050206-1.c: New test.
16506
16507 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16508
16509         PR tree-opt/19768
16510         * g++.dg/opt/pr19768.C: New test.
16511
16512 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16513
16514         PR tree-opt/19736
16515         * gcc.c-torture/compile/pr19736.c: New test.
16516
16517 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16518
16519         PR c++/17401
16520         * g++.dg/parse/error25.C: New test.
16521
16522 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16523
16524         * gcc.c-torture/execute/20050203-1.c: New.
16525
16526 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16527
16528         * gcc.dg/vect/vect-85.c: Remove xfail.
16529         * gcc.dg/vect/vect-86.c: Remove xfail.
16530         * gcc.dg/vect/vect-87.c: Remove xfail.
16531         * gcc.dg/vect/vect-88.c: Remove xfail.
16532
16533 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16534
16535         * gcc.dg/altivec-19.c: New.
16536
16537 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16538
16539         PR c/17807
16540         * gcc.dg/nested-func-3.c: New test.
16541         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16542
16543 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16544
16545         * gcc.test-framework/gen_directive_tests: Generate tests for
16546         selector expressions.
16547
16548 2005-02-02  Matt Austern  <austern@apple.com>
16549
16550         PR c++/19628
16551         * g++/ext/builtin7.C: New.
16552         * g++/ext/builtin8.C: New.
16553
16554 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16555
16556         PR c/18502
16557         * gcc.dg/pr18502-1.c: New test.
16558
16559 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16560
16561         PR c++/17413
16562         * g++.dg/template/local4.C: Tweak.
16563
16564 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16565
16566         PR tree-optimization/19578
16567         * gcc.c-torture/compile/20050202-1.c: New test.
16568
16569 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16570
16571         PR c/19435
16572         * gcc.dg/c99-init-4.c: New test.
16573
16574 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16575
16576         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16577
16578         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16579
16580         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16581         * g++.dg/eh/check-vect.h: New.
16582
16583         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16584         * gcc.dg/vect/vect-78.c: Ditto.
16585         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16586         Remove.
16587
16588         * g++.dg/conversion/simd1.C: Expect warning.
16589         * g++.dg/ext/attribute-test-1.C: Ditto.
16590         * g++.dg/ext/attribute-test-2.C: Ditto.
16591         * g++.dg/ext/attribute-test-3.C: Ditto.
16592         * g++.dg/ext/attribute-test-4.C: Ditto.
16593
16594         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16595         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16596
16597         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16598
16599 2005-02-01  Richard Henderson  <rth@redhat.com>
16600
16601         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16602         long double for ibm double-double format.
16603         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16604
16605 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16606
16607         PR tree-optimization/19633
16608         * testsuite/gcc.dg/pr19633-1.c: New test.
16609         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16610         to NULL or a symbol.
16611
16612 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16613
16614         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16615         New procs.
16616         (dg-process-target (local override)): Handle selector expressions.
16617
16618         * gcc.test-framework/README: Describe tests in source directory.
16619         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16620         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16621         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16622         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16623         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16624         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16625         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16626         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16627         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16628         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16629         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16630         * gcc.test-framework/dg-error-exp-P.c: New test.
16631         * gcc.test-framework/dg-error-exp-XP.c: New test.
16632         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16633         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16634         * gcc.test-framework/dg-output-exp-P.c: New test.
16635         * gcc.test-framework/dg-output-exp-XF.c: New test.
16636         * gcc.test-framework/dg-warning-exp-P.c: New test.
16637         * gcc.misc-tests/dg-1.c: Remove.
16638         * gcc.misc-tests/dg-2.c: Remove.
16639         * gcc.misc-tests/dg-3.c: Remove.
16640         * gcc.misc-tests/dg-4.c: Remove.
16641         * gcc.misc-tests/dg-5.c: Remove.
16642         * gcc.misc-tests/dg-6.c: Remove.
16643         * gcc.misc-tests/dg-7.c: Remove.
16644         * gcc.misc-tests/dg-8.c: Remove.
16645         * gcc.misc-tests/dg-9.c: Remove.
16646         * gcc.misc-tests/dg-10.c: Remove.
16647         * gcc.misc-tests/dg-11.c: Remove.
16648         * gcc.misc-tests/dg-12.c: Remove.
16649         * gcc.misc-tests/dg-test.exp: Remove.
16650
16651         * gcc.test-framework/test-framework.awk: Change recording and
16652         printing of passes and failures.
16653
16654         * gcc.test-framework: New directory.
16655         * gcc.test-framework/README: New.
16656         * gcc.test-framework/test-framework.exp: New.
16657         * gcc.test-framework/test-framework.awk: New.
16658         * gcc.test-framework/gen_directive_tests: New.
16659
16660 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16661
16662         * lib/treelang.exp: Fix comment typos.
16663         (treelang_target_compile): Don't append libs=-ltreelang to options.
16664
16665 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16666
16667         * g++.dg/parse/typename7.C: Adjust error messages.
16668
16669 2005-01-31  Jeff Law  <law@redhat.com>
16670
16671         * gcc.c-torture/execute/20050131-1.c: New test.
16672         * gcc.dg/wcaselabel.c: New test.
16673
16674 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16675
16676         * g++.dg/other/warning1.C: Adjust error messags.
16677         * g++.dg/parse/constant5.C: New test.
16678
16679 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16680
16681         PR c/19333
16682         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16683         the test case valid.
16684         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16685         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16686         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16687         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16688         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16689         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16690
16691 2005-01-31  Dale Johannesen  <dalej@apple.com>
16692
16693         * g++.dg/opt/pr19650.C: New test.
16694
16695 2005-01-31  Richard Henderson  <rth@redhat.com>
16696
16697         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16698         long double for intel double extended format.
16699         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16700
16701 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/19555
16704         * g++.dg/template/static10.C: New test.
16705
16706         PR c++/19395
16707         * g++.dg/parse/error24.C: New test.
16708
16709         PR c++/19367
16710         * g++.dg/lookup/builtin1.C: New test.
16711
16712         PR c++/19457
16713         * g++.dg/warn/conv3.C: New test.
16714
16715 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16716
16717         PR fortran/19647
16718         * gfortan.dg/inquire_7.f90
16719
16720 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16721
16722         PR tree-optimization/15791
16723         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16724         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16725         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16726         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16727         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16728         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16729         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16730         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16731         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16732         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16733
16734 2005-01-29  Paul Brook  <paul@codesourcery.com>
16735
16736         PR fortran/18565
16737         * check.c (real_or_complex_check): New function.
16738         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16739         * intrinsic.c (add_functions): Use new check functions.
16740         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16741         Add prototypes.
16742
16743 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16744
16745         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16746         gcc.dg/lvalue-3.c: New tests.
16747         * gcc.dg/concat.c: Update expected messages.
16748
16749 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16750
16751         PR libfortran/19595
16752         * gfortran.dg/eor_1.f90: New test.
16753
16754 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16755
16756         PR fortran/19589
16757         * gfortran.dg/logical_data_1.f90: New test.
16758
16759 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16760
16761         PR c++/19253
16762         * g++.dg/template/crash33.C: New test.
16763
16764         PR c++/19667
16765         * g++.dg/template/crash32.C: New test.
16766
16767 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16768
16769         PR middle-end/16558
16770         * g++.dg/warn/Wreturn-type-2.C: New test.
16771
16772 2004-06-24  Jeff Law  <law@redhat.com>
16773
16774         * gcc.dg/tree-ssa/20050128-1.c: New test.
16775
16776 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16777
16778         * gcc.target/frv/all-mdpackh-1.c: New test.
16779
16780 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16781
16782         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16783
16784 2005-01-27  Richard Henderson  <rth@redhat.com>
16785
16786         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16787
16788 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16789
16790         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16791
16792 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16793
16794         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16795         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16796         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16797         to cope with cases where the multilib options override the dg-options.
16798
16799 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16800
16801         PR c/18946
16802         * gcc.dg/noncompile/20050120-1.c: New test.
16803
16804 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16805
16806         PR tree-optimization/19633
16807         * gcc.dg/pr19633.c: New test.
16808         * gcc.dg/tree-ssa/pr19633.c: New test.
16809
16810 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16811
16812         * gcc.dg/20041216-1.c: New test.
16813
16814 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16815
16816         PR objc/18862
16817         * objc.dg/selector-2.m: New test.
16818
16819 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16820
16821         * g++.dg/opt/range-test-2.C: New test.
16822
16823         PR rtl-optimization/19579
16824         * gcc.c-torture/execute/20050124-1.c: New test.
16825
16826 2005-01-26  Greg Parker  <gparker@apple.com>
16827         Stuart Hastings  <stuart@apple.com>
16828
16829         * gcc.c-torture/execute/20050125-1.c: New.
16830
16831 2005-01-18  Jan Hubicka  <jh@suse.cz>
16832
16833         PR tree-optimize/19337
16834         * gcc.c-torture/compile/20050119-1.c: New test.
16835
16836 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16837
16838         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16839         test for successful match.
16840
16841 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16842
16843         PR objc/18408
16844         * objc.dg/comp-types-7.m: New test.
16845
16846 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16847
16848         * lib/target-supports.exp (current_target_name): New.
16849         (check_effective_target_ilp32, check_effective_target_lp64):
16850         Cache the result to use as long as the current target, with
16851         multilib flags, remains the same.
16852
16853         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16854         (dg-require-weak, dg-require-visibility, dg-require-alias,
16855         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16856         dg-require-effective-target, dg-skip-if): Remove call to
16857         skip_test_and_clear_xfail.
16858         (dg-test): Clear xfail data.
16859
16860 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16861
16862         PR target/17751
16863         * gcc.dg/ppc64-toc.c: New test.
16864
16865         * g++.dg/tree-ssa/empty-1.C: New test.
16866
16867         PR middle-end/19551
16868         * gcc.c-torture/execute/20050121-1.c: New test.
16869         * gcc.dg/20050121-2.c: New test.
16870
16871 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16872         Paul Brook  <paul@codesourcery.com>
16873
16874         PR fortran/17941
16875         * gfortran.dg/real_const_1.f: New test.
16876         * gfortran.dg/real_const_2.f90: New test.
16877         * gfortran.dg/complex_int_1.f90: New test.
16878
16879 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16880
16881         PR fortran/19313
16882         * gfortan.dg/inquire_6.f90: New test.
16883
16884 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16885
16886         PR libfortran/19451
16887         * open_readonly_1.f90: New test.
16888
16889 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16890
16891         PR libfortran/18982
16892         * gfortran.dg/open_new.f90: New file.
16893
16894 2005-01-22  Paul Brook  <paul@codesourcery.com>
16895
16896         * namelist_1.f90: New test.
16897
16898 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16899
16900         PR tree-optimization/19484
16901         * gcc.c-torture/compile/20050122-[12].c: New tests.
16902
16903 2005-01-22  Paul Brook  <paul@codesourcery.com>
16904
16905         * gfortran.dg/implicit_2.f90: New test.
16906
16907 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16908
16909         PR fortran/19314
16910         * gfortran.dg/inquire_5.f90: New test.
16911
16912 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16913
16914         PR c/18809
16915         * gcc.dg/pr18809-1.c: New test.
16916
16917 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16918
16919         * gcc.dg/20050121-1.c: New test.
16920
16921         PR tree-optimization/13000
16922         * gcc.dg/20040206-1.c: Change warning to point where function is
16923         being inlined.
16924
16925 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16926
16927         PR c++/19208
16928         * g++.dg/template/array11.C: New test.
16929
16930 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16931
16932         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16933         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16934         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16935         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16936         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16937         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16938
16939 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16940
16941         PR tree-optimization/15349
16942         * gcc.dg/tree-ssa/pr15349.c: New.
16943
16944 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16945
16946         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16947
16948 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16949
16950         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16951         scan-assembler-times directive name.
16952
16953         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16954         after dg-do.
16955
16956         PR rtl-optimization/19462
16957         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16958
16959 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16960
16961         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16962         counting function calls on ia64.
16963
16964 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16965
16966         PR rtl-optimization/15139
16967         * gcc.dg/20050111-2.c: New test.
16968
16969         PR c/17297
16970         * gcc.c-torture/compile/20050113-1.c: New testcase.
16971
16972         PR middle-end/19164
16973         * gcc.dg/20050113-1.c: New testcase.
16974
16975 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16976
16977         * gcc.dg/vect/vect-85.c: Add comment.
16978         * gcc.dg/vect/vect-86.c: Add xfail for now.
16979         * gcc.dg/vect/vect-87.c: Add xfail for now.
16980         * gcc.dg/vect/vect-88.c: Add xfail for now.
16981         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16982
16983 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16984
16985         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16986
16987 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16988
16989         * g++.dg/debug/typedef3.C: New test.
16990
16991 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16992
16993         PR c/19472
16994         * gcc.dg/asm-a.c: New test.
16995
16996 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16997
16998         * gcc.dg/sh-relax.c: Add prototype for abort.
16999
17000 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17001
17002         * gcc.dg/short-compare-1.c: New test.
17003         * gcc.dg/short-compare-2.c: Likewise.
17004
17005 2005-01-18  Michael Matz  <matz@suse.de>
17006
17007         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17008
17009 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17010
17011         PR tree-optimization/19121
17012         * gcc.c-torture/compile/pr19121.c: New test.
17013
17014 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17015
17016         PR target/19357
17017         * gcc.c-torture/compile/pr19357.c: New test.
17018
17019 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17020
17021         PR c/5675
17022         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17023         pass--those that refer just to the variable, possibly with a
17024         cast.
17025         * gcc.dg/c99-const-expr-3.c: Likewise.
17026
17027         PR middle-end/13127
17028         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17029         longer emitted.
17030
17031 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17032
17033         PR fortran/18778
17034         * gfortran.dg/endfile_2.f90: New test.
17035
17036 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17037
17038         PR 19168
17039         * gfortran.dg/select_5.f90: New test.
17040
17041 2004-01-16  Paul Brook  <paul@codesourcery.com>
17042
17043         * gfortran.dg/common_4.f90: New test.
17044
17045 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17046
17047         PR rtl-optimization/19462
17048         * gcc.dg/torture/pr19462-1.c: New test.
17049
17050 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17051
17052         PR objc/19321
17053         * objc.dg/func-ptr-2.m: New.
17054         * objc.dg/volatile-1.m: New.
17055
17056 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17057
17058         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17059
17060 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17061
17062         PR tree-optimization/19060
17063         * gcc.c-torture/execute/20050104-1.c: New test.
17064
17065 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17066
17067         PR fortran/18983
17068         * gfortran.dg/write_to_null.f90: New test.
17069
17070 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17071             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17072
17073         PR other/19328
17074         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17075         argument.
17076
17077 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17078
17079         PR c++/19263
17080         * g++.dg/init/vector1.C: New test.
17081
17082 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17083
17084         PR target/13158
17085         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17086         PR target/18987
17087         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17088
17089 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17090
17091         * gfortran.dg/select_1.f90: New test.
17092         * gfortran.dg/select_2.f90: New test.
17093         * gfortran.dg/select_3.f90: New test.
17094         * gfortran.dg/select_4.f90: New test.
17095
17096 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17097
17098         PR middle-end/19084
17099         PR rtl-optimization/19348
17100         * gcc.dg/20050111-1.c: New test.
17101         * gcc.c-torture/execute/20050111-1.c: New test.
17102
17103         * gcc.dg/i386-asm-4.c: New test.
17104
17105 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17106
17107         * gcc.dg/nested-func-2.c: New test.
17108         * ada/acats/norun.lst: Remove c953002.
17109
17110 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17111
17112         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17113
17114 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17115
17116         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17117
17118 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17119
17120         PR target/18761
17121         * g++.dg/abi/align1.C: New test.
17122
17123 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17124
17125         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17126         at a time.
17127         * g++.dg/ext/altivec_check.h: Support compiling as C.
17128
17129 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17130
17131         PR c++/19355
17132         * g++.dg/expr/pr19355-1.C: New test case.
17133
17134 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17135
17136         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17137         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17138         * ada/acats/tests/c3/c92005b.ada: Likewise.
17139         * ada/acats/tests/c3/cxb3012.a: Likewise.
17140         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17141
17142 2005-01-09  Paul Brook  <paul@codesourcery.com>
17143
17144         * gfortran.dg/common_2.f90: New file.
17145         * gfortran.dg/common_3.f90: New file.
17146
17147 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17148
17149         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17150
17151 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17152
17153         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17154         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17155         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17156         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17157         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17158         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17159         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17160         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17161         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17162         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17163         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17164         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17165         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17166         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17167         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17168         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17169         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17170         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17171         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17172         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17173         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17174         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17175         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17176         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17177         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17178         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17179         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17180         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17181         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17182         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17183         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17184         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17185         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17186         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17187         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17188         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17189         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17190         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17191         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17192         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17193         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17194         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17195         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17196         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17197         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17198         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17199         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17200         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17201         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17202         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17203         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17204         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17205         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17206         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17207         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17208         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17209         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17210         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17211         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17212         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17213         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17214         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17215         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17216         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17217         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17218         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17219         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17220
17221         * gcc.dg/vect/vect-1.c: Fix spelling.
17222         * gcc.dg/vect/vect-10.c: Fix spelling.
17223         * gcc.dg/vect/vect-11.c: Fix spelling.
17224         * gcc.dg/vect/vect-12.c: Fix spelling.
17225         * gcc.dg/vect/vect-14.c: Fix spelling.
17226         * gcc.dg/vect/vect-15.c: Fix spelling.
17227         * gcc.dg/vect/vect-16.c: Fix spelling.
17228         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17229         * gcc.dg/vect/vect-64.c: Fix comments.
17230         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17231
17232 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17233             Ira Rosen  <irar@il.ibm.com>
17234
17235         * gcc.dg/vect/vect-70.c: New test.
17236         * gcc.dg/vect/vect-71.c: New test.
17237
17238 2005-01-09  Manfred Hollstein  <mh@suse.com>
17239
17240         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17241         * gcc.dg/pr18241-2.c: Likewise.
17242         * gcc.dg/pr18241-3.c: Likewise.
17243         * gcc.dg/pr18241-4.c: Likewise.
17244         * gcc.dg/pr18241-5.c: Likewise.
17245
17246 2005-01-08  Richard Henderson  <rth@redhat.com>
17247
17248         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17249         False for x86 and x86-64.
17250
17251 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17252
17253         PR tree-optimization/18241
17254         * gcc.dg/pr18241-1.c: New test.
17255         * gcc.dg/pr18241-2.c: New test.
17256         * gcc.dg/pr18241-3.c: New test.
17257         * gcc.dg/pr18241-4.c: New test.
17258         * gcc.dg/pr18241-5.c: New test.
17259
17260 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17261
17262         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17263         gfortran.dg/select_4.f90: New.
17264
17265 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17266
17267         * gcc.c-torture/execute/20050107-1.c: New test.
17268
17269 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17270
17271         PR c++/19298
17272         * g++.dg/template/ref2.C: New.
17273
17274 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17275
17276         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17277         instead of being empty.
17278
17279 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17280
17281         PR fortran/15553
17282         * gfortran.dg/array-1.f90: New test.
17283
17284 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17285
17286         PR tree-optimization/19283
17287         * gcc.c-torture/execute/20050106-1.c: New test.
17288
17289         PR rtl-optimization/18861
17290         * gcc.dg/20050105-1.c: New test.
17291
17292         PR tree-optimization/18828
17293         * gcc.dg/20050105-2.c: New test.
17294
17295 2005-01-07  Andreas Jaeger  <aj@suse.de>
17296
17297         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17298
17299 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17300
17301         PR fortran/18398
17302         * gfortran.dg/fmt_read.f90: New test.
17303
17304 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17305
17306         * gcc.dg/rs6000-ldouble-2.c: New.
17307
17308 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17309
17310         PR c++/19244
17311         * g++.dg/parser/ctor2.C: New test.
17312
17313 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17314
17315         PR c++/17154
17316         * g++.dg/template/using9.C: New test.
17317
17318 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17319
17320         PR c++/19258
17321         * g++.dg/lookup/friend6.C: New test.
17322
17323 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17324
17325         PR c++/19270
17326         * g++.dg/template/array10.C: New.
17327
17328 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17329
17330         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17331         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17332
17333 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17334
17335         * gcc.c-torture/compile/20050105-1.c: New test.
17336
17337 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17338
17339         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17340
17341 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17342
17343         PR middle-end/19100
17344         * gcc.dg/conv-3.c: New test case.
17345
17346 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17347
17348         * gcc.dg/asm-wide-1.c: New test.
17349
17350 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17351
17352         PR c++/19030
17353         * g++.dg/parse/crash22.C: New
17354
17355 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17356
17357         PR 19257
17358         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17359
17360 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17361
17362         PR middle-end/17767
17363         * gcc.dg/i386-mmx-6.c: New test case.
17364
17365 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17366
17367         PR tree-optimization/18308
17368         * gcc.dg/vect/pr18308.c: New testcase.
17369
17370 2005-01-04  Andreas Jaeger  <aj@suse.de>
17371
17372         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17373
17374 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17375             Robert Bowdidge <bowdidge@apple.com>
17376
17377         * gcc.dg/cpp/subframework1.c: New.
17378         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17379         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17380         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17381         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17382
17383 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17384
17385         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17386         producing warning.
17387         * gcc.dg/darwin-weakimport-2.c: New.
17388
17389 2005-01-03  Richard Henderson  <rth@redhat.com>
17390
17391         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17392
17393 2005-01-03  Richard Henderson  <rth@redhat.com>
17394
17395         * gcc.dg/vect/vect.exp: Enable for ia64.
17396         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17397         (check_effective_target_vect_float): Likewise.
17398         (check_effective_target_vect_no_align): Likewise.
17399         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17400         * gcc.dg/vect/vect-8.c: Likewise.
17401
17402 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17403
17404         PR target/19236
17405         * gcc.dg/pr19236-1.c: New test case.
17406
17407 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17408
17409         PR rtl-optimization/12092
17410         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17411
17412 2005-01-02  Andreas Jaeger  <aj@suse.de>
17413
17414         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17415
17416 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17417             Andrew Pinski  <pinskia@physics.uc.edu>
17418
17419         PR rtl-optimization/12092
17420         * gcc.dg/pr12092-1.c: New test case.
17421
17422 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17423
17424         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17425         'hidden' and 'default' for better portability.
17426         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17427
17428         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17429         6 and 7.
17430         * g++.old-deja/g++.brendan/new3.C: Likewise.
17431
17432 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17433
17434         * gcc.dg/20041231-1.C: New test.
17435         * g++.dg/warn/Wunreachable-code-1.C: New test.
17436
17437 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17438
17439         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17440         file, not /dev/null.  Abort on error.
17441
17442 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17443             Ziemowit Laski  <zlaski@apple.com>
17444
17445         PR objc/18971
17446         * objc.dg/encode-5.m: New test.
17447
17448 2004-12-29  Richard Henderson  <rth@redhat.com>
17449
17450         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17451         * objc.dg/stabs-1.m: Disable for ia64.
17452
17453 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/19190
17456         * g++.dg/warn/Wunused-10.C: New test.
17457
17458 2004-12-28  Richard Henderson  <rth@redhat.com>
17459
17460         * objc.dg/stabs-1.m: Disable for alpha.
17461
17462 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c++/19149
17465         * g++.dg/parse/error23.C: New test.
17466
17467 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17468
17469         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17470
17471         PR fortran/19032
17472         * gfortran.dg/intrinsic_modulo_1.f90: New.
17473         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17474         tests with divisor -1.
17475
17476 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17477
17478         * g++.dg/opt/temp1.C (memcpy): Return a value.
17479
17480         PR c++/19148
17481         * g++.dg/expr/cond7.C: New test.
17482
17483 2004-12-27  Paul Brook  <paul@codesourcery.com>
17484
17485         * gfortran.dg/g77/select_no_compile.f: Remove.
17486
17487 2004-12-27  Richard Henderson  <rth@redhat.com>
17488
17489         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17490         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17491         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17492
17493 2004-12-26  Richard Henderson  <rth@redhat.com>
17494
17495         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17496         by 1i instead of token pasting.
17497
17498 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17499
17500         PR tree-optimization/17578
17501         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17502         to additional_flags.
17503         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17504
17505 2004-12-25  Richard Henderson  <rth@redhat.com>
17506
17507         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17508         Remove Alpha.
17509
17510 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17511
17512         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17513         hppa*-*-hpux*.
17514         * gcc.dg/pr17957.c (dg-options): Likewise.
17515         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17516         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17517         instead of 0 on __hppa__.
17518         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17519         "foo,%r" on hppa*-*-*.
17520
17521 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17522
17523         PR fortran/19071
17524         * gfortran.dg/complex_write.f90: New test.
17525
17526 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17527
17528         PR c++/17595
17529         * g++.dg/parse/pragma2.C: New test.
17530
17531         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17532
17533 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17534
17535         * gcc.dg/empty2.c: Add missing dg-warning.
17536
17537 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17538
17539         PR c++/17413
17540         * g++.dg/template/local4.C: New test.
17541         * g++.dg/template/crash19.C: Add dg-error marker.
17542
17543         * g++.dg/template/crash31.C: Correct embedded PR number.
17544
17545 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17546
17547         PR c++/16405
17548         * g++.dg/opt/temp1.C: Add do-run marker.
17549
17550 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17551
17552         * g++.dg/template/spec19.C: New.
17553
17554 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17555
17556         PR target/16819
17557         * gcc.dg/empty2.c: New.
17558
17559 2004-12-23  Richard Henderson  <rth@redhat.com>
17560
17561         * lib/target-supports.exp (check_effective_target_vect_no_align):
17562         Remove i?86 and x86-64.
17563
17564 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17565
17566         PR c++/16405
17567         * g++.dg/opt/temp1.C: New test.
17568
17569 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17570
17571         PR c++/18733
17572         * g++.dg/template/friend33.C: New testcase.
17573
17574 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17575
17576         PR c++/18464
17577         * g++.dg/template/cond5.C: New test.
17578
17579         PR c++/18492
17580         * g++.dg/inherit/thunk3.C: New test.
17581
17582         PR c++/11224
17583         * g++.dg/warn/Wunused-9.C: New test.
17584
17585 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17586
17587         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17588
17589 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17590
17591         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17592
17593 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17594
17595         PR c++/18378
17596         * g++.dg/ext/packed8.C: New test.
17597
17598         PR c++/19063
17599         * g++.dg/template/crash31.C: New test.
17600
17601         PR c++/19034
17602         * g++.dg/template/crash30.C: New test.
17603
17604 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17605
17606         PR C++/18984
17607         * g++.dg/eh/ctor3.C: New test.
17608
17609 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17610
17611         * objc.dg/stabs-1.m: Allow section name to be quoted and
17612         assembly label to begin with '.LL'.
17613
17614 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17615
17616         * gcc.dg/vect/vect.exp
17617         (check_effective_target_lp64_or_vect_no_align): New.
17618         * gcc.dg/vect/vect-77.c: Use it.
17619         * gcc.dg/vect/vect-78.c: Use it.
17620
17621         * lib/target-supports.exp
17622         (check_effective_target_vect_no_max,
17623         check_effective_target_vect_no_bitwise,
17624         check_effective_target_vect_no_align): New.
17625         * gcc.dg/vect/vect-13.c: Use them.
17626         * gcc.dg/vect/vect-17.c: Ditto.
17627         * gcc.dg/vect/vect-18.c: Ditto.
17628         * gcc.dg/vect/vect-19.c: Ditto.
17629         * gcc.dg/vect/vect-20.c: Ditto.
17630         * gcc.dg/vect/vect-27.c: Ditto.
17631         * gcc.dg/vect/vect-29.c: Ditto.
17632         * gcc.dg/vect/vect-44.c: Ditto.
17633         * gcc.dg/vect/vect-48.c: Ditto.
17634         * gcc.dg/vect/vect-50.c: Ditto.
17635         * gcc.dg/vect/vect-52.c: Ditto.
17636         * gcc.dg/vect/vect-54.c: Ditto.
17637         * gcc.dg/vect/vect-56.c: Ditto.
17638         * gcc.dg/vect/vect-58.c: Ditto.
17639         * gcc.dg/vect/vect-60.c: Ditto.
17640         * gcc.dg/vect/vect-72.c: Ditto.
17641         * gcc.dg/vect/vect-80.c: Ditto.
17642
17643 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17644
17645         PR c++/14075
17646         * g++.dg/init/string1.C: New.
17647
17648         PR c++/18975
17649         * g++.dg/other/synth1.C: New.
17650
17651 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17652
17653         PR c/18963
17654         * gcc.dg/pr18963-1.c: New test.
17655
17656 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17657
17658         PR c/18596
17659         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17660         * gcc.dg/pr18596-1.c: Use dg-error.
17661         (dg-options): Use -fno-unit-at-a-time.
17662         * gcc.dg/pr18596-2.c: New test.
17663         * gcc.dg/pr18596-3.c: New test.
17664
17665 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17666
17667         PR middle-end/18683
17668         * g++.dg/opt/pr18683-1.C: New test case.
17669
17670 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17671
17672         PR other/19093
17673         * g++.dg/opt/max1.C: Fix for 64bit targets.
17674
17675 2004-12-20  Matt Austern  <austern@apple.com>
17676
17677         PR c++/19044
17678         * g++.dg/ext/builtin6.C: New
17679
17680 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17681
17682         PR tree-optimization/19080
17683         * gcc.c-torture/compile/pr19080.c: New test.
17684
17685 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17686
17687         * gcc.dg/20041219-1.c: New test.
17688
17689 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17690
17691         PR middle-end/19068
17692         * g++.dg/opt/max1.C: New test case.
17693
17694 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17695
17696         * gcc.dg/fdata-sections-1.c: New test.
17697
17698 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17699
17700         PR middle-end/18548
17701         * gcc.dg/max-1.c: New test case.
17702
17703 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17704
17705         * gcc.c-torture/execute/20041218-1.c: New test.
17706
17707 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17708
17709         * gcc.dg/pr18501.c: New test.
17710         * gcc.dg/uninit-5.c: XFAIL.
17711         * gcc.dg/uninit-9.c: XFAIL.
17712
17713 2004-12-17  Dale Johannesen  <dalej@apple.com>
17714
17715         * gcc.dg/20041213-1.c: New.
17716
17717 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17718
17719         * objc.dg/stabs-1.m: Allow assembly label to begin
17720         with a dot ('.').
17721
17722 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17723
17724         * gcc.c-torture/execute/20041213-1.c: Move...
17725         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17726
17727 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17728
17729         PR c++/18721
17730         * g++.dg/lookup/conv-5.C: New.
17731
17732 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17733
17734         * objc.dg/stabs-1.m: New test.
17735
17736 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17737
17738         * gcc.dg/visibility-c.c: Change compile to
17739         assemble for the test.
17740
17741 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17742
17743         PR target/19041
17744         * gcc.dg/visibility-c.c: New test.
17745
17746 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17747
17748         PR middle-end/18493
17749         * gcc.dg/switch-8.c: New test case.
17750
17751 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17752
17753         PR c++/18905
17754         * g++.dg/template/init4.C: New.
17755         * g++.dg/opt/static3.C: Enable optimizer.
17756
17757 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17758
17759         * g++.dg/other/complex1.C: New test.
17760
17761 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17762
17763         * g++.dg/opt/inline9.C: New test.
17764
17765 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17766
17767         PR fortran/18993
17768         * gfotran.dg/nullify_1.f: New test.
17769
17770 2004-12-15  Richard Henderson  <rth@redhat.com>
17771
17772         * gcc.target/i386/i386.exp: New harness.
17773         * gcc.target/i386/vect-args.c: New.
17774
17775 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17776
17777         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17778
17779 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17780
17781         PR c++/18825
17782         * g++.dg/template/friend32.C: New test.
17783
17784 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17785
17786         * cpp/pragma-once-1.c: New test.
17787         * cpp/pragma-once-1b.h: Likewise.
17788         * cpp/pragma-once-1c.h: Likewise.
17789         * cpp/pragma-once-1d.h: Likewise.
17790         * cpp/inc/pragma-once-1a.h: Likewise.
17791
17792 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17793             Steven G. Kargl  <kargls@comcast.net>
17794
17795         PR fortran/17597
17796         * gfortran.dg/list_read_3.f90: New test.
17797
17798 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17799
17800         * gcc.dg/ftrapv-2.c: New test.
17801
17802 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17803
17804         PR c++/18981
17805         * g++.dg/template/typename9.C: New test.
17806
17807 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17808
17809         PR c++/18738
17810         * g++.dg/template/typename8.C: New test.
17811         * g++.dg/parse/friend2.C: Tweak error message.
17812
17813 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17814
17815         * gcc.c-torture/20041214-1.c: New test.
17816
17817 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17818
17819         PR c++/18965
17820         * g++.dg/init/array17.C: New test.
17821
17822 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17823
17824         PR c++/18793
17825         * g++.dg/init/aggr3.C: New test.
17826
17827 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17828
17829         * gcc.dg/altivec-types-1.c: New test.
17830         * gcc.dg/altivec-types-2.c: New test.
17831         * gcc.dg/altivec-types-3.c: New test.
17832         * gcc.dg/altivec-types-4.c: New test.
17833         * g++.dg/ext/altivec-types-1.C: New test.
17834         * g++.dg/ext/altivec-types-2.C: New test.
17835         * g++.dg/ext/altivec-types-3.C: New test.
17836         * g++.dg/ext/altivec-types-4.C: New test.
17837
17838 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17839
17840         PR middle-end/18951
17841         * gcc.c-torture/execute/20041213-1.c: New test.
17842
17843 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17844
17845         PR c++/18949
17846         * g++.dg/template/cast1.C: New.
17847
17848 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17849
17850         * gcc.c-torture/execute/20041213-2.c: New test.
17851
17852 2004-12-13  Richard Henderson  <rth@redhat.com>
17853
17854         * gcc.dg/i386-sse-10.c: Fix typo in options.
17855
17856 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17857
17858         PR c++/18968
17859         * g++.dg/opt/pr18968.C: New test.
17860
17861 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17862
17863         PR c++/18925
17864         * g++.dg/ext/visibility/staticdatamem.C: New test.
17865
17866 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17867
17868         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17869
17870 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17871
17872         PR rtl-optimization/18928
17873         * gcc.dg/pr18928-1.c: New test case.
17874
17875 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17876
17877         PR tree-opt/16951
17878         * gcc.c-torture/compile/20041211-1.c: New.
17879
17880 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17881
17882         PR middle-end/17564
17883         * gcc.c-torture/execute/20041212-1.c: New test.
17884
17885 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17886
17887         PR fortran/18869
17888         * gfortran.dg/common_1.f90: New test.
17889
17890 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17891         Paul Brook  <paul@codesourcery.com>
17892
17893         PR fortran/16222
17894         * gfortran.dg/real_do_1.f90: New test.
17895
17896 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17897
17898         PR tree-opt/18040
17899         * g++.dg/opt/ptrmem6.C: New test.
17900
17901 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17902
17903         PR middle-end/18921
17904         * gcc.dg/pr18921-1.c: New test case.
17905
17906 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17907
17908         PR fortran/17175
17909         * gfortran.dg/scale_1.f90: New test.
17910
17911 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17912
17913         PR middle-end/18903
17914         * gcc.c-torture/compile/pr18903.c: New test.
17915
17916 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17917
17918         * gcc.c-torture/execute/20041210-1.c: New test.
17919
17920 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17921
17922         PR c++/18731
17923         * g++.dg/parser/struct-1.C: New test.
17924         * g++.dg/parser/struct-2.C: New test.
17925         * g++.dg/parser/struct-3.C: New test.
17926
17927 2004-12-09  Richard Henderson  <rth@redhat.com>
17928
17929         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17930
17931         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17932         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17933
17934 2004-12-09  Matt Austern  <austern@apple.com>
17935
17936         PR c++/18514
17937         * g++.dg/ext/builtin1.C: New
17938         * g++.dg/ext/builtin2.C: New
17939         * g++.dg/ext/builtin3.C: New
17940         * g++.dg/ext/builtin4.C: New
17941         * g++.dg/ext/builtin5.C: New
17942
17943 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17944
17945         PR tree-opt/18904
17946         * g++.dg/opt/ptrmem5.C: New test.
17947
17948 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17949
17950         * g++.dg/parse/typename5.C: Adjust for new error.
17951         * g++.dg/parse/typename7.C: New.
17952
17953 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17954
17955         PR c++/18073
17956         * g++.dg/other/mmintrin.C: New test.
17957
17958 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17959
17960         PR c++/16681
17961         * g++.dg/init/array15.C: New.
17962         * g++.dg/init/array16.C: New.
17963
17964 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17965
17966         PR fortran/18826
17967         * gfortran.dg/assign_1.f90: New test.
17968
17969 2004-12-08  Nick Clifton  <nickc@redhat.com>
17970
17971         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17972         * gcc.target/xstormy16/data_below100: Likewise.
17973         * gcc.target/xstormy16/sfr: Likewise.
17974         * gcc.target/xstormy16/below100.S: New test source file.
17975         * gcc.target/xstormy16/below100.ld: New test linker script.
17976         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17977         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17978         bp instructions.
17979         * gcc.target/xstormy16/bp.c: Likewise.
17980
17981         * gcc.target/xstormy16/bss_below100: New files:
17982         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17983         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17984         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17985         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17986         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17987         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17988         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17989         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17990         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17991         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17992         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17993         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17994         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17995         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17996         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17997         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17998         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17999         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18000         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18001         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18002         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18003         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18004         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18005         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18006         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18007         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18008         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18009
18010         * gcc.target/xstormy16/data_below100: New files:
18011         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18012         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18013         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18014         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18015         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18016         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18017         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18018         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18019         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18020         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18021         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18022         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18023         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18024         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18025         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18026         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18027         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18028         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18029         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18030         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18031         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18032         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18033         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18034         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18035         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18036         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18037         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18038
18039         * gcc.target/xstormy16/sfr: New files:
18040         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18041         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18042         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18043         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18044         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18045         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18046         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18047         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18048         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18049         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18050         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18051         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18052         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18053         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18054         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18055         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18056         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18057         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18058         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18059         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18060         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18061         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18062         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18063         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18064         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18065         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18066         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18067         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18068         27_if0_sfrw_bitfield_f.c
18069
18070 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18071
18072         PR c++/18100
18073         * g++.dg/lookup/name-clash4.C: New test.
18074
18075 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18076
18077         PR c++/18672
18078         * g++.dg/opt/array1.C: New.
18079
18080         PR c++/18803
18081         * g++.dg/template/operator5.C: New.
18082
18083 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18084
18085         PR c/18867
18086         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18087
18088 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18089
18090         * gcc.dg/noncompile/20041207.c: New test.
18091
18092 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18093
18094         * g++.dg/other/unreachable-1.C: New test.
18095
18096 2004-12-06  Nick Clifton  <nickc@redhat.com>
18097
18098         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18099         <limits.h> because the latter comes from gcc's include/ directory
18100         and not the newlib/libc/include directory.
18101
18102 2004-12-04  Richard Henderson  <rth@redhat.com>
18103
18104         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18105
18106 2004-12-04  Richard Henderson  <rth@redhat.com>
18107
18108         * lib/target-supports.exp (check_gc_sections_available): Disable
18109         for alpha and ia64.
18110
18111 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18112
18113         PR middle-end/17909
18114         * g++.dg/other/vararg-2.C: New test.
18115
18116 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18117
18118         PR c++/17011, c++/17971
18119         * g++.dg/template/error15.C: Adjust expected error.
18120         * g++.dg/template/instantiate3.C: Likewise.
18121
18122 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18123
18124         * gcc.dg/altivec-18.c: Fix for darwin
18125
18126 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18127
18128         PR c++/18782
18129         * g++.dg/parse/ptrmem2.C: New.
18130
18131         PR c++/18318
18132         * g++.dg/template/new1.C: New.
18133
18134 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18135
18136         PR fortran/18710
18137         * gfortran.dg/direct_io_3.f90: New test.
18138
18139 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18140
18141         PR 18758
18142         * g++.dg/parse/crash21.C: New.
18143
18144 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18145
18146         PR c++/15664, c++/18276
18147         * g++.dg/template/ttp13.C: New test.
18148         * g++.dg/template/ttp14.C: Likewise.
18149
18150 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18151
18152         PR c++/18123
18153         * g++.dg/parse/enum2.C: New test.
18154         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18155
18156 2004-12-02  Nick Clifton  <nickc@redhat.com>
18157
18158         * gcc.target/xstormy16: New test directory.
18159         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18160         * gcc.target/xstormy16/bp.c: Check the generation of bp
18161         instructions.
18162         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18163         bn instructions and the BELOW100 attribute.
18164
18165 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18166
18167         PR target/16952
18168         * gcc.dg/ppc-eabi.c: New.
18169
18170 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18171
18172         PR fortran/18284
18173         * gfortran.dg/backspace.f90
18174
18175 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18176
18177         * gfortran.dg/inquire.f90: New test.
18178
18179 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18180
18181         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18182         handle effective-target-keyword.
18183         (dg-skip-if): Support effective-target keyword as target list.
18184         (dg-xfail-if): Ditto.
18185         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18186
18187 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18188
18189         PR tree-optimization/18291
18190         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18191
18192 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18193
18194         PR C++/18729
18195         * g++.dg/parse/crash20.C: New.
18196
18197         PR c++/17431
18198         * g++.dg/overload/arg1.C: New.
18199         * g++.dg/overload/arg2.C: New.
18200         * g++.dg/overload/arg3.C: New.
18201         * g++.dg/overload/arg4.C: New.
18202
18203 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18204
18205         * gcc.dg/c99-flex-array-4.c: Remove.
18206
18207 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18208
18209         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18210
18211         * lib/target-supports.exp (is-effective-target): Simplify.
18212
18213         * lib/target-supports.exp (check_effective_target_vect_long):
18214         Fix for powerpc64-*-*.
18215
18216 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18217
18218         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18219         to support new requirements on FreeBSD 5.
18220
18221 2004-11-30  Devang Patel  <dpatel@apple.com>
18222
18223         PR 18702
18224         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18225
18226 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18227
18228         * g++.dg/ext/altivec-13.C: New test.
18229
18230 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18231
18232         PR tree-opt/18298
18233         * gcc.c-torture/execute/p18298.c: New test.
18234
18235 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18236             Dorit Naishlos  <dorit@il.ibm.com>
18237
18238         PR tree-opt/18607
18239         * gcc.dg/vect/vect-89.c: New test.
18240
18241 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18242
18243         * gcc.dg/pr18596-1.c: New test.
18244
18245 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18246
18247         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18248
18249 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18250
18251         PR c/18479
18252         * gcc.dg/pr18479.c: New test.
18253
18254 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18255
18256         PR target/18490
18257         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18258         mmix-knuth-mmixware.
18259
18260         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18261         cris-*-elf* cris-*-aout* mmix-*-*
18262
18263 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18264
18265         PR middle-end/18725
18266         * gcc.dg/pr18725.c: New test.
18267
18268 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18269
18270         PR target/18488
18271         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18272
18273         PR target/18336
18274         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18275
18276 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18277
18278         PR c++/18368
18279         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18280         * g++.old-deja/g++.law/ctors5.C: Likewise.
18281         * g++.old-deja/g++.other/crash25.C: Likewise.
18282
18283         PR c++/18674
18284         * g++.dg/template/error16.C: New test.
18285
18286         PR c++/18512
18287         * g++.dg/template/crash29.C: New test.
18288
18289 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18290
18291         PR tree-optimization/18712
18292         * gcc.c-torture/compile/pr18712.c: New test.
18293
18294 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18295
18296         PR c/7544
18297         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18298         tests.
18299
18300 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18301
18302         PR c++/18652
18303         * g++.dg/lookup/crash6.C: New test.
18304
18305 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18306
18307         PR middle-end/18164
18308         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18309
18310 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18311
18312         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18313         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18314         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18315
18316 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18317
18318         * gcc.dg/pr18164.c: New test.
18319
18320 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18321
18322         * gcc.dg/funroll-loops-all.c: New.
18323
18324 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18325
18326         PR target/18489
18327         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18328         delimeter, match space and TAB as well as ":".
18329
18330         PR target/18484
18331         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18332
18333         PR target/18348
18334         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18335
18336         PR target/18345
18337         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18338
18339         PR target/18337
18340         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18341
18342 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18343
18344         * gfortran.dg/direct_io_2.f90: New test.
18345
18346 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18347
18348         PR target/18334
18349         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18350
18351 2004-11-28  Richard Henderson  <rth@redhat.com>
18352
18353         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18354
18355 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18356
18357         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18358         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18359         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18360         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18361         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18362         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18363         gcc.dg/pointer-arith-8.c: New tests.
18364
18365 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18366
18367         PR fortran/18364
18368         * gfortran.dg/endfile.f90: New test.
18369
18370 2004-11-27  Falk Hueffner  <falk@debian.org>
18371
18372         * gcc.dg/loop-6.c: New test.
18373
18374 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18375
18376         * gcc.c-torture/execute/20041126-1.c: New test.
18377
18378 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18379
18380         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18381         on IRIX.
18382
18383 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18384
18385         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18386         functions.
18387
18388 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18389
18390         PR rtl-optimization/17825
18391         * gcc.c-torture/compile/20041119-1.c: New test.
18392
18393 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18394
18395         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18396         Check existence of ld library path variables before unsetting.
18397
18398 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18401
18402 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18403
18404         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18405
18406 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18407
18408         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18409
18410 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18411
18412         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18413         dg-do directive.
18414
18415 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18416
18417         * gcc.dg/pr17957.c: Pass --param, not -param.
18418
18419 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18420
18421         PR middle-end/17957
18422         * testsuite/gcc.dg/pr17957.c: New test.
18423
18424 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18425
18426         PR c++/18445
18427         * g++.dg/template/crash28.C: Likewise.
18428
18429         PR c++/18001
18430         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18431         * g++.dg/ext/lvaddr.C: Likewise.
18432         * g++.dg/opt/pr7503-3.C: Likewise.
18433
18434         PR c++/18466
18435         * g++.dg/parse/qualified3.C: New test.
18436         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18437
18438         PR c++/18545
18439         * g++.dg/expr/return1.C: New test.
18440
18441 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18442
18443         Friend class name lookup 3/n, PR c++/3332
18444         * g++.dg/lookup/friend3.C: New test.
18445         * g++.dg/lookup/friend4.C: Likewise.
18446         * g++.dg/lookup/friend5.C: Likewise.
18447
18448 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18449
18450         Friend class name lookup 2/n, PR c++/14513, c++/15410
18451         * g++.dg/lookup/friend2.C: New test.
18452         * g++.dg/template/friend31.C: Likewise.
18453
18454 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18455
18456         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18457
18458 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18459
18460         PR c++/17473
18461         * g++.dg/tc1/dr56.C: Remove.
18462         * g++.dg/template/typedef1.C: Add dg-error markers.
18463         * g++.old-deja/g++.other/typedef7.C: Likewise.
18464
18465         PR c++/18285
18466         * g++.dg/parse/typedef7.C: New test.
18467
18468 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18469
18470         * gcc.c-torture/execute/20041124-1.c: New test.
18471
18472 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18473
18474         * g++.dg/template/deduce3.C: New test.
18475
18476         PR c++/18586
18477         * g++.dg/template/crash27.C: New test.
18478
18479         PR c++/18530
18480         * g++.dg/warn/Wshadow-3.C: New test.
18481
18482 2004-11-24  Devang Patel  <dpatel@apple.com>
18483
18484         PR/18555
18485         * gcc.dg/cpp/isysroot-1.c: New test.
18486         * gcc.dg/cpp/usr/include/stdio.h: New file.
18487         * gcc.dg/cpp/isysroot-2.c: New test.
18488         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18489         New file.
18490
18491 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18492
18493         PR c++/8929
18494         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18495
18496 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18497
18498         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18499         * gcc.target/sparc/pdist.c: Likewise.
18500
18501 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18502
18503         PR c++/16882
18504         * g++.dg/conversion/simd1.C: New test.
18505
18506 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18507
18508         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18509         and restore_ld_library_path_env_vars.
18510         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18511         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18512         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18513         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18514
18515 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18516
18517         * gcc.dg/pragma-align-2.c: Test macro expansion.
18518         * gcc.dg/pragma-pack-2.c: New test.
18519
18520 2004-11-23  Richard Henderson  <rth@redhat.com>
18521
18522         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18523         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18524         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18525         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18526         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18527         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18528
18529         * gcc.dg/vect/vect.exp: Add check for alpha.
18530         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18531         (check_effective_target_vect_int): Enable for alpha.
18532         (check_effective_target_vect_long): New.
18533         (is-effective-target): Add it.
18534
18535 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18536
18537         * gcc.dg/pr18614-1.c: New test.
18538
18539 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18540
18541         * gcc.dg/setjmp-2.c: New test.
18542
18543 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18544
18545         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18546         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18547         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18548         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18549         gcc.target/sparc/pdist.c: New tests.
18550
18551 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18552
18553         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18554
18555 2004-11-22  Dale Johannesen  <dalej@apple.com>
18556
18557         * gcc.dg/20041111-1.c: New.
18558
18559 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18560
18561         PR tree-opt/18536
18562         * gcc.dg/vect/pr18536.c: New test.
18563
18564 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18565
18566         PR c++/18354
18567         * g++.dg/template/nontype11.C: New test.
18568
18569 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18570
18571         PR middle-end/18520
18572         * gcc.dg/pr18520-1.c: New test case.
18573
18574 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18575
18576         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18577         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18578         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18579         expected diagnostics.
18580
18581 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18582
18583         PR target/18580
18584         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18585         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18586         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18587
18588 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18589
18590         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18591
18592 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18593             Joseph Myers  <joseph@codesourcery.com>
18594
18595         * lib/target-supports.exp (check_visibility_available): Really
18596         test the compiler.
18597
18598 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18599
18600         PR tree-opt/18181
18601         * gcc.dg/vect/vect-85.c: New test.
18602         * gcc.dg/vect/vect-86.c: New test.
18603         * gcc.dg/vect/vect-87.c: New test.
18604         * gcc.dg/vect/vect-88.c: New test.
18605
18606 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18607
18608         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18609
18610 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18611
18612         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18613         * gcc.dg/ppc-and-1.c: Ditto.
18614         * gcc.dg/ppc-compare-1.c: Ditto.
18615         * gcc.dg/ppc-mov-1.c: Ditto
18616
18617 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18618             Mark Mitchell  <mark@codesourcery.com>
18619
18620         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18621
18622 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18623             Aldy Hernandez  <aldyh@redhat.com>
18624
18625         * lib/target-supports.exp (check_effective_target_vect_int): New
18626         (check_effective_target_vect_float): New
18627         (check_effective_target_vect_double): New.
18628         (is-effective-target): Support new effective targets keywords.
18629         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18630         default action for dg-do.
18631         * gcc.dg/vect/pr16105.c: Use new support.
18632         * gcc.dg/vect/pr18400.c: Ditto.
18633         * gcc.dg/vect/pr18425.c: Ditto.
18634         * gcc.dg/vect/vect-1.c: Ditto.
18635         * gcc.dg/vect/vect-10.c: Ditto.
18636         * gcc.dg/vect/vect-11.c: Ditto.
18637         * gcc.dg/vect/vect-12.c: Ditto.
18638         * gcc.dg/vect/vect-13.c: Ditto.
18639         * gcc.dg/vect/vect-14.c: Ditto.
18640         * gcc.dg/vect/vect-15.c: Ditto.
18641         * gcc.dg/vect/vect-16.c: Ditto.
18642         * gcc.dg/vect/vect-17.c: Ditto.
18643         * gcc.dg/vect/vect-18.c: Ditto.
18644         * gcc.dg/vect/vect-19.c: Ditto.
18645         * gcc.dg/vect/vect-2.c: Ditto.
18646         * gcc.dg/vect/vect-20.c: Ditto.
18647         * gcc.dg/vect/vect-21.c: Ditto.
18648         * gcc.dg/vect/vect-22.c: Ditto.
18649         * gcc.dg/vect/vect-23.c: Ditto.
18650         * gcc.dg/vect/vect-24.c: Ditto.
18651         * gcc.dg/vect/vect-25.c: Ditto.
18652         * gcc.dg/vect/vect-26.c: Ditto.
18653         * gcc.dg/vect/vect-27.c: Ditto.
18654         * gcc.dg/vect/vect-27a.c: Ditto.
18655         * gcc.dg/vect/vect-28.c: Ditto.
18656         * gcc.dg/vect/vect-29.c: Ditto.
18657         * gcc.dg/vect/vect-29a.c: Ditto.
18658         * gcc.dg/vect/vect-3.c: Ditto.
18659         * gcc.dg/vect/vect-30.c: Ditto.
18660         * gcc.dg/vect/vect-31.c: Ditto.
18661         * gcc.dg/vect/vect-32.c: Ditto.
18662         * gcc.dg/vect/vect-33.c: Ditto.
18663         * gcc.dg/vect/vect-34.c: Ditto.
18664         * gcc.dg/vect/vect-35.c: Ditto.
18665         * gcc.dg/vect/vect-36.c: Ditto.
18666         * gcc.dg/vect/vect-37.c: Ditto.
18667         * gcc.dg/vect/vect-38.c: Ditto.
18668         * gcc.dg/vect/vect-4.c: Ditto.
18669         * gcc.dg/vect/vect-40.c: Ditto.
18670         * gcc.dg/vect/vect-41.c: Ditto.
18671         * gcc.dg/vect/vect-42.c: Ditto.
18672         * gcc.dg/vect/vect-43.c: Ditto.
18673         * gcc.dg/vect/vect-44.c: Ditto.
18674         * gcc.dg/vect/vect-45.c: Ditto.
18675         * gcc.dg/vect/vect-46.c: Ditto.
18676         * gcc.dg/vect/vect-47.c: Ditto.
18677         * gcc.dg/vect/vect-48.c: Ditto.
18678         * gcc.dg/vect/vect-48a.c: Ditto.
18679         * gcc.dg/vect/vect-49.c: Ditto.
18680         * gcc.dg/vect/vect-5.c: Ditto.
18681         * gcc.dg/vect/vect-50.c: Ditto.
18682         * gcc.dg/vect/vect-51.c: Ditto.
18683         * gcc.dg/vect/vect-52.c: Ditto.
18684         * gcc.dg/vect/vect-53.c: Ditto.
18685         * gcc.dg/vect/vect-54.c: Ditto.
18686         * gcc.dg/vect/vect-55.c: Ditto.
18687         * gcc.dg/vect/vect-56.c: Ditto.
18688         * gcc.dg/vect/vect-56a.c: Ditto.
18689         * gcc.dg/vect/vect-57.c: Ditto.
18690         * gcc.dg/vect/vect-58.c: Ditto.
18691         * gcc.dg/vect/vect-59.c: Ditto.
18692         * gcc.dg/vect/vect-6.c: Ditto.
18693         * gcc.dg/vect/vect-60.c: Ditto.
18694         * gcc.dg/vect/vect-61.c: Ditto.
18695         * gcc.dg/vect/vect-62.c: Ditto.
18696         * gcc.dg/vect/vect-63.c: Ditto.
18697         * gcc.dg/vect/vect-64.c: Ditto.
18698         * gcc.dg/vect/vect-65.c: Ditto.
18699         * gcc.dg/vect/vect-66.c: Ditto.
18700         * gcc.dg/vect/vect-67.c: Ditto.
18701         * gcc.dg/vect/vect-68.c: Ditto.
18702         * gcc.dg/vect/vect-69.c: Ditto.
18703         * gcc.dg/vect/vect-7.c: Ditto.
18704         * gcc.dg/vect/vect-72.c: Ditto.
18705         * gcc.dg/vect/vect-72a.c: Ditto.
18706         * gcc.dg/vect/vect-73.c: Ditto.
18707         * gcc.dg/vect/vect-74.c: Ditto.
18708         * gcc.dg/vect/vect-75.c: Ditto.
18709         * gcc.dg/vect/vect-76.c: Ditto.
18710         * gcc.dg/vect/vect-77.c: Ditto.
18711         * gcc.dg/vect/vect-77a.c: Ditto.
18712         * gcc.dg/vect/vect-78.c: Ditto.
18713         * gcc.dg/vect/vect-79.c: Ditto.
18714         * gcc.dg/vect/vect-8.c: Ditto.
18715         * gcc.dg/vect/vect-80.c: Ditto.
18716         * gcc.dg/vect/vect-82.c: Ditto.
18717         * gcc.dg/vect/vect-82_64.c: Ditto.
18718         * gcc.dg/vect/vect-83.c: Ditto.
18719         * gcc.dg/vect/vect-83_64.c: Ditto.
18720         * gcc.dg/vect/vect-9.c: Ditto.
18721         * gcc.dg/vect/vect-all.c: Ditto.
18722         * gcc.dg/vect/vect-none.c: Ditto.
18723
18724 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18725
18726         * lib/gcc-dg.exp (dg-skip-if): New function.
18727         (dg-forbid-option): Remove.
18728         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18729         * g++.dg/abi/bitfield8.C: Likewise.
18730         * g++.dg/abi/dtor1.C: Likewise.
18731         * g++.dg/abi/empty10.C: Likewise.
18732         * g++.dg/abi/empty7.C: Likewise.
18733         * g++.dg/abi/empty9.C: Likewise.
18734         * g++.dg/abi/layout3.C: Likewise.
18735         * g++.dg/abi/layout4.C: Likewise.
18736         * g++.dg/abi/thunk1.C: Likewise.
18737         * g++.dg/abi/thunk2.C: Likewise.
18738         * g++.dg/abi/vbase11.C: Likewise.
18739         * g++.dg/abi/vthunk2.C: Likewise.
18740         * g++.dg/abi/vthunk3.C: Likewise.
18741         * g++.dg/ext/attrib8.C: Likewise.
18742         * g++.dg/opt/longbranch2.C: Likewise.
18743         * g++.dg/opt/reg-stack4.C: Likewise.
18744         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18745         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18746         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18747         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18748         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18749         * gcc.dg/20000609-1.c: Likewise.
18750         * gcc.dg/20000720-1.c: Likewise.
18751         * gcc.dg/20011107-1.c: Likewise.
18752         * gcc.dg/20011119-1.c: Likewise.
18753         * gcc.dg/20020108-1.c: Likewise.
18754         * gcc.dg/20020122-2.c: Likewise.
18755         * gcc.dg/20020122-3.c: Likewise.
18756         * gcc.dg/20020201-3.c: Likewise.
18757         * gcc.dg/20020206-1.c: Likewise.
18758         * gcc.dg/20020218-1.c: Likewise.
18759         * gcc.dg/20020310-1.c: Likewise.
18760         * gcc.dg/20020411-1.c: Likewise.
18761         * gcc.dg/20020418-2.c: Likewise.
18762         * gcc.dg/20020426-1.c: Likewise.
18763         * gcc.dg/20020426-2.c: Likewise.
18764         * gcc.dg/20020517-1.c: Likewise.
18765         * gcc.dg/20020523-1.c: Likewise.
18766         * gcc.dg/20020523-2.c: Likewise.
18767         * gcc.dg/20020729-1.c: Likewise.
18768         * gcc.dg/20030204-1.c: Likewise.
18769         * gcc.dg/20030826-2.c: Likewise.
18770         * gcc.dg/20030926-1.c: Likewise.
18771         * gcc.dg/20031202-1.c: Likewise.
18772         * gcc.dg/980312-1.c: Likewise.
18773         * gcc.dg/980313-1.c: Likewise.
18774         * gcc.dg/990117-1.c: Likewise.
18775         * gcc.dg/990424-1.c: Likewise.
18776         * gcc.dg/990524-1.c: Likewise.
18777         * gcc.dg/991230-1.c: Likewise.
18778         * gcc.dg/i386-387-1.c: Likewise.
18779         * gcc.dg/i386-387-2.c: Likewise.
18780         * gcc.dg/i386-387-3.c: Likewise.
18781         * gcc.dg/i386-387-4.c: Likewise.
18782         * gcc.dg/i386-387-5.c: Likewise.
18783         * gcc.dg/i386-387-6.c: Likewise.
18784         * gcc.dg/i386-asm-1.c: Likewise.
18785         * gcc.dg/i386-bitfield1.c: Likewise.
18786         * gcc.dg/i386-bitfield2.c: Likewise.
18787         * gcc.dg/i386-loop-1.c: Likewise.
18788         * gcc.dg/i386-loop-2.c: Likewise.
18789         * gcc.dg/i386-loop-3.c: Likewise.
18790         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18791         * gcc.dg/i386-pic-1.c: Likewise.
18792         * gcc.dg/i386-regparm.c: Likewise.
18793         * gcc.dg/i386-signbit-1.c: Likewise.
18794         * gcc.dg/i386-signbit-2.c: Likewise.
18795         * gcc.dg/i386-signbit-3.c: Likewise.
18796         * gcc.dg/i386-sse-5.c: Likewise.
18797         * gcc.dg/i386-sse-8.c: Likewise.
18798         * gcc.dg/i386-unroll-1.c: Likewise.
18799         * gcc.dg/tls/opt-1.c: Likewise.
18800         * gcc.dg/tls/opt-2.c: Likewise.
18801         * gcc.dg/unroll-1.c: Likewise.
18802         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18803         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18804         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18805         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18806
18807 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18808
18809         * g++.dg/template/incomplete1.C: New test.
18810
18811 2004-11-16  Nick Clifton  <nickc@redhat.com>
18812
18813         Revert patches accidentally commited during checkin of fixes for
18814         xstormy16 tests:
18815         gcc.c-torture/execute/simd-4.c: Revert
18816         gcc.dg/20040910-1.c: Revert.
18817
18818 2004-11-16  Paul Brook  <paul@codesourcery.com>
18819
18820         PR fortran/13010
18821         * gfortran.dg/der_pointer_1.f90: New test.
18822
18823 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18824
18825         PR c/18498
18826         * gcc.dg/bitfld-13.c: New test.
18827
18828 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18829
18830         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18831         powerpc*-*-linux*.
18832
18833         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18834         * gcc.dg/ppc64-abi-2.c: Ditto.
18835         * gcc.dg/ppc64-abi-3.c: Ditto.
18836
18837         * lib/gcc-dg.exp (dg-target-list): Remove.
18838
18839 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18840
18841         * gcc.dg/ia64-postinc.c: New test.
18842
18843 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18844
18845         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18846
18847 2004-11-15  Nick Clifton  <nickc@redhat.com>
18848
18849         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18850         __INT_MAX__ so that the test can be compiled by toolchains
18851         targeted at 16-bit processors.
18852
18853         * gcc.dg/20040625-1.c: Use long constants rather than integers
18854         when performing arithmetic that will overflow 16-bits.
18855
18856         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18857         xstormy16.  It does not support 128-bit vector operations.
18858
18859         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18860         with the macro PTR_TYPE.  Define this macro to an integer type
18861         suitable for holding a pointer.
18862
18863         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18864         the target is a 16-bit processor.
18865
18866         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18867         16-bit targets where the character constant will be too long.
18868
18869         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18870         where the double will not be directly addressable.
18871
18872 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18873
18874         Friend class name lookup 1/n, PR c++/18471
18875         * g++.dg/template/crash26.C: New test.
18876         * g++.dg/lookup/struct1.C: Adjust expected error.
18877         * g++.dg/parse/elab1.C: Likewise.
18878         * g++.dg/parse/elab2.C: Likewise.
18879         * g++.dg/parse/int-as-enum1.C: Likewise.
18880         * g++.dg/parse/struct-as-enum1.C: Likewise.
18881         * g++.dg/parse/typedef1.C: Likewise.
18882         * g++.dg/parse/typedef3.C: Likewise.
18883         * g++.dg/parse/typedef4.C: Likewise.
18884         * g++.dg/parse/typedef5.C: Likewise.
18885         * g++.dg/template/nontype4.C: Likewise.
18886         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18887         * g++.old-deja/g++.other/elab1.C: Likewise.
18888         * g++.old-deja/g++.other/syntax4.C: Likewise.
18889
18890 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18891
18892         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18893
18894 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18895
18896         * gcc.c-torture/execute/20041114-1.c: New test.
18897
18898 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18899
18900         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18901         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18902         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18903         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18904         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18905         gcc.dg/switch-7.c: New tests.
18906
18907 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18908
18909         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18910
18911 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18912
18913         PR tree-opt/18400
18914         * gcc.dg/vect/pr18400.c: New test.
18915
18916 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18917             Andrew Pinski  <pinskia@physics.uc.edu>
18918
18919         PR tree-opt/18425
18920         * gcc.dg/vect/pr18425.c: New test.
18921
18922 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18923
18924         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18925         Guard with dg-require-alias and dg-require-visibility.
18926
18927 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18928
18929         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18930
18931 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18932
18933         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18934
18935 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18936
18937         PR c++/17344
18938         * g++.dg/template/defarg5.C: New test.
18939
18940 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18941
18942         * g++.dg/parse/cast1.C: Run only on ILP32.
18943         * g++.old-deja/g++.mike/p784.C: Likewise.
18944
18945 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18946
18947         * gcc.c-torture/execute/20041113-1.c: New test.
18948
18949 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18950
18951         PR target/18230
18952         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18953         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18954         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18955         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18956         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18957         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18958         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18959         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18960         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18961         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18962         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18963         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18964         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18965
18966 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18967
18968         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18969         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18970         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18971         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18972         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18973         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18974         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18975         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18976         gcc.target/sparc/combined-1.c: New tests.
18977
18978 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18979
18980         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18981         New tests.
18982
18983 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18984
18985         * lib/gcc-dg.exp (dg-forbid-option): New function.
18986         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18987         * g++.dg/abi/bitfield8.C: Likewise.
18988         * g++.dg/abi/dtor1.C: Likewise.
18989         * g++.dg/abi/empty10.C: Likewise.
18990         * g++.dg/abi/empty7.C: Likewise.
18991         * g++.dg/abi/empty9.C: Likewise.
18992         * g++.dg/abi/layout3.C: Likewise.
18993         * g++.dg/abi/layout4.C: Likewise.
18994         * g++.dg/abi/thunk1.C: Likewise.
18995         * g++.dg/abi/thunk2.C: Likewise.
18996         * g++.dg/abi/vbase11.C: Likewise.
18997         * g++.dg/abi/vthunk2.C: Likewise.
18998         * g++.dg/abi/vthunk3.C: Likewise.
18999         * g++.dg/ext/attrib8.C: Likewise.
19000         * g++.dg/opt/longbranch2.C: Likewise.
19001         * g++.dg/opt/reg-stack4.C: Likewise.
19002         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19003         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19004         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19005         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19006         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19007         * gcc.dg/20000609-1.c: Likewise.
19008         * gcc.dg/20000720-1.c: Likewise.
19009         * gcc.dg/20011107-1.c: Likewise.
19010         * gcc.dg/20011119-1.c: Likewise.
19011         * gcc.dg/20020108-1.c: Likewise.
19012         * gcc.dg/20020122-2.c: Likewise.
19013         * gcc.dg/20020122-3.c: Likewise.
19014         * gcc.dg/20020201-3.c: Likewise.
19015         * gcc.dg/20020206-1.c: Likewise.
19016         * gcc.dg/20020218-1.c: Likewise.
19017         * gcc.dg/20020310-1.c: Likewise.
19018         * gcc.dg/20020411-1.c: Likewise.
19019         * gcc.dg/20020418-2.c: Likewise.
19020         * gcc.dg/20020426-1.c: Likewise.
19021         * gcc.dg/20020426-2.c: Likewise.
19022         * gcc.dg/20020517-1.c: Likewise.
19023         * gcc.dg/20020523-1.c: Likewise.
19024         * gcc.dg/20020523-2.c: Likewise.
19025         * gcc.dg/20020729-1.c: Likewise.
19026         * gcc.dg/20030204-1.c: Likewise.
19027         * gcc.dg/20030826-2.c: Likewise.
19028         * gcc.dg/20030926-1.c: Likewise.
19029         * gcc.dg/20031202-1.c: Likewise.
19030         * gcc.dg/980312-1.c: Likewise.
19031         * gcc.dg/980313-1.c: Likewise.
19032         * gcc.dg/990117-1.c: Likewise.
19033         * gcc.dg/990424-1.c: Likewise.
19034         * gcc.dg/990524-1.c: Likewise.
19035         * gcc.dg/991230-1.c: Likewise.
19036         * gcc.dg/i386-387-1.c: Likewise.
19037         * gcc.dg/i386-387-2.c: Likewise.
19038         * gcc.dg/i386-387-3.c: Likewise.
19039         * gcc.dg/i386-387-4.c: Likewise.
19040         * gcc.dg/i386-387-5.c: Likewise.
19041         * gcc.dg/i386-387-6.c: Likewise.
19042         * gcc.dg/i386-asm-1.c: Likewise.
19043         * gcc.dg/i386-bitfield1.c: Likewise.
19044         * gcc.dg/i386-bitfield2.c: Likewise.
19045         * gcc.dg/i386-loop-1.c: Likewise.
19046         * gcc.dg/i386-loop-2.c: Likewise.
19047         * gcc.dg/i386-loop-3.c: Likewise.
19048         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19049         * gcc.dg/i386-pic-1.c: Likewise.
19050         * gcc.dg/i386-regparm.c: Likewise.
19051         * gcc.dg/i386-signbit-1.c: Likewise.
19052         * gcc.dg/i386-signbit-2.c: Likewise.
19053         * gcc.dg/i386-signbit-3.c: Likewise.
19054         * gcc.dg/i386-sse-5.c: Likewise.
19055         * gcc.dg/i386-sse-8.c: Likewise.
19056         * gcc.dg/i386-unroll-1.c: Likewise.
19057         * gcc.dg/tls/opt-1.c: Likewise.
19058         * gcc.dg/tls/opt-2.c: Likewise.
19059         * gcc.dg/unroll-1.c: Likewise.
19060         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19061         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19062         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19063         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19064         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19065         -m64 is specified.
19066
19067 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19068
19069         PR c++/18389
19070         * g++.dg/parse/cond1.C: New test.
19071
19072         PR c++/18429
19073         * g++.dg/template/array9.C: New test.
19074         * g++.dg/ext/vla1.C: Adjust error messages.
19075         * g++.dg/ext/vlm1.C: Likewise.
19076         * g++.dg/template/crash2.C: Likewise.
19077
19078         PR c++/18436
19079         * g++.dg/template/call3.C: New test.
19080
19081         PR c++/18407
19082         * g++.dg/template/ptrmem11.C: New test.
19083
19084 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19085
19086         PR other/14264
19087         * lib/g++.exp: Set LC_ALL and LANG to C.
19088         * lib/gcc-dg.exp: Likewise.
19089         * lib/gfortran.exp: Likewise.
19090         * lib/objc.exp: Likewise.
19091         * lib/treelang.exp: Likewise.
19092
19093 2004-11-12  Andreas Schwab  <schwab@suse.de>
19094
19095         * gcc.dg/pr16286.c: Fix last change.
19096
19097 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19098
19099         PR c++/18416
19100         * g++.dg/init/global1.C: New test.
19101
19102 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19103
19104         * gcc.c-torture/execute/20041112-1.c: New test.
19105
19106 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19107
19108         * lib/gcc-dg.exp (dg-target-list): New.
19109
19110 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19111             Richard Sandiford  <rsandifo@redhat.com>
19112
19113         * lib/target-supports.exp (get-compiler_messages): New.
19114         (check_named_sections_available): Use it.
19115         (check_effective_target_ilp32): New.
19116         (check_effective_target_lp64): New.
19117         (is-effective-target): New.
19118         * lib/gcc-dg.exp (dg-require-effective-target): New.
19119
19120 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19121
19122         * gcc.dg/precedence-1.c: New test.
19123
19124 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19125
19126         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19127
19128         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19129         message, delete generated files, use more descriptive name for
19130         executable, and make the test unsupported when it cannot be run.
19131
19132         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19133         (dg-require-weak, dg-require-visibility, dg-require-alias,
19134         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19135         dg-require-iconv, dg-require-named-sections): Use it.
19136
19137         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19138
19139 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19140
19141         PR target/16457
19142         * gcc.dg/ppc-and-1: New
19143
19144         PR target/16796
19145         * gcc.dg/ppc-mov-1.c: New.
19146
19147         PR target/16458
19148         * gcc.dg/ppc-compare-1.c: New.
19149
19150 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19151
19152         * objc.dg/desig-init-2.m: New test.
19153
19154 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19155
19156         PR middle-end/18160
19157         * g++.dg/warn/register-var-1.C: New test.
19158         * g++.dg/warn/register-var-2.C: New test.
19159
19160 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19161
19162         * gcc.dg/union-2.c: New test.
19163
19164 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19165
19166         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19167         New test for PR tree-optimization/17892.
19168
19169 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19170
19171         PR c++/18369
19172         * g++.dg/init/new12.C: New test.
19173
19174 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19175
19176         * gcc.target/sparc: New directory.
19177         * gcc.target/sparc/sparc.exp: New driver.
19178         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19179         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19180         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19181         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19182
19183 2004-11-10  Paul Brook  <paul@codesourcery.com>
19184
19185         PR fortran/18218
19186         * gfortran.dg/list_read.c: New test.
19187
19188 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19189
19190         PR c/18322
19191         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19192         expected diagnostic location.
19193
19194 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19195
19196         * gcc.dg/20041109-1.c: New test.
19197
19198 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19199
19200         PR objc/18406
19201         * objc/compile/pr18406.m: New test.
19202
19203 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19204
19205         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19206
19207 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19208
19209         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19210
19211 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19212
19213         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19214
19215 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19216
19217         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19218         exit.
19219
19220 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19221
19222         PR tree-opt/18299
19223         * gcc.c-torture/pr18299-1.c: New test.
19224
19225 2004-11-06  Andreas Schwab  <schwab@suse.de>
19226
19227         * gcc.dg/pr16286.c: Also test for bool and pixel.
19228
19229 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19230
19231         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19232         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19233         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19234         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19235         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19236         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19237         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19238         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19239         gcc.dg/struct-semi-3.c: New tests.
19240
19241 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19242
19243         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19244
19245 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19246
19247         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19248         Do not use C99 designators.
19249
19250 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19251
19252         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19253
19254 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19255
19256         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19257         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19258         * gcc.c-torture/execute/simd-5.x: Remove.
19259
19260 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19261
19262         PR rtl-optimization/17933
19263         * gcc.dg/torture/pr17933-1.c: New test.
19264
19265 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19266
19267         PR target/18106
19268         * lib/target-supports.exp (check_weak_available): Support
19269         Windows.
19270
19271 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19272
19273         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19274         call to fflush(stdout) before abort.
19275         (my_ffsll): New function.
19276         (generate_fields): Use it.
19277
19278 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19279
19280         * gcc.dg/init-undef-1.c: New test.
19281
19282 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19283
19284         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19285         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19286         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19287         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19288         expected messages for new parser.
19289
19290 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19291
19292         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19293
19294 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19295
19296         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19297         on LP64 targets.
19298
19299 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19300
19301         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19302         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19303         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19304         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19305         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19306         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19307         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19308         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19309         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19310         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19311
19312 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19313
19314         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19315         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19316         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19317         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19318         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19319         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19320         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19321         for new parser.
19322
19323 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19324
19325         PR target/15342
19326         * gcc.dg/20041104-1.c: New test.
19327
19328 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19329
19330         * g++.dg/template/nontype7.C: New test.
19331         * g++.dg/template/nontype8.C: Likewise.
19332         * g++.dg/template/nontype9.C: Likewise.
19333         * g++.dg/template/nontype10.C: Likewise.
19334         * g++.dg/tc1/dr49.C: Likewise.
19335         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19336         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19337
19338 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19339
19340         * g++.dg/rtti/tinfo1.C: Remove xfails.
19341
19342 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19343
19344         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19345         packed attribute to the definition to satisfy the new C++ parser.
19346
19347 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19348
19349         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19350         invocations of va_arg.
19351
19352 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19353
19354         PR c++/18124
19355         * g++.dg/template/crash25.C: New test.
19356
19357         PR c++/18155
19358         * g++.dg/template/typedef2.C: New test.
19359         * g++.dg/parse/crash13.C: Adjust error markers.
19360
19361         PR c++/18177
19362         * g++.dg/conversion/const3.C: New test.
19363
19364 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19365
19366         PR fortran/17535
19367         PR fortran/17583
19368         PR fortran/17713
19369         * gfortran.dg/generic_[123].f90: New testcases.
19370
19371 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19372
19373         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19374         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19375
19376 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19377
19378         PR tree-opt/16808
19379         * gcc.c-torture/compile/pr16808.c: New test.
19380
19381 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19382
19383         PR rtl-optimization/17104
19384         * gcc.dg/ppc-bitfield1.c: New.
19385
19386 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19387
19388         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19389
19390 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19391
19392         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19393         strings for 32-bit code.
19394
19395 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19396
19397         PR c/18239
19398         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19399
19400 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19401
19402         PR c++/18064
19403         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19404
19405 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19406
19407         PR c++/15172
19408         * g++.dg/init/aggr2.C: New test.
19409
19410 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19411
19412         * objc.dg/local-decl-1.m: New test.
19413
19414 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19415
19416         * gcc.dg/20040910-1.c: Adjust regex.
19417
19418 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19419
19420         PR rtl-optimization/18084
19421         * g++.dg/opt/pr18084-1.C: New testcase.
19422
19423 2004-10-30  Matt Austern  <austern@apple.com>
19424
19425         PR c++/17542
19426         * g++.dg/ext/attrib18.C: New test.
19427
19428 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19429
19430         PR middle-end/18096
19431         * gcc.dg/pr18096-1.c: New test case.
19432
19433 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19434
19435         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19436
19437 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19438
19439         PR c/16666
19440         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19441         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19442         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19443         gcc.dg/old-style-prom-3.c: New tests.
19444
19445 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19446
19447         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19448         Remove unnecessary inclusion of stdio.h.
19449
19450 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19451
19452         PR rtl-optimization/17581
19453         * gcc.dg/pr17581-1.c: New test case.
19454
19455 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19456
19457         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19458         being implemented.
19459         * g++.dg/conversion/dr195-1.C: New.
19460         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19461         * g++.old-deja/g++.mike/p10148.C: Likewise.
19462
19463 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19464
19465         PR c++/17695
19466         * g++.dg/debug/typedef2.C: New test.
19467
19468 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19469
19470         PR fortran/13490
19471         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19472         * gfortran.dg/g77/README: Update.
19473
19474 2004-10-28  Matt Austern  <austern@apple.com>
19475
19476         PR c++/14124
19477         * g++.dg/ext/packed7.C: New test.
19478
19479 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19480
19481         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19482         scan-assembler.
19483         * lib/scanasm.exp (hidden-scan-for): New proc.
19484         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19485         string.
19486         (scan-not-hidden): Likewise.
19487         * lib/target-supports.exp (check_visibility_available): mach-o is
19488         support too.
19489
19490 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19491
19492         PR c++/17132
19493         * g++.dg/template/memclass3.C: New test.
19494
19495 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19496
19497         PR middle-end/18160
19498         * gcc.dg/register-var-1.c: New test.
19499         * gcc.dg/register-var-2.c: New test.
19500         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19501         error now.
19502
19503 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19504
19505         PR other/18172
19506         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19507         unused variables.
19508         * gcc.dg/vect/vect-22.c: Likewise.
19509
19510 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19511
19512         * gcc.dg/i386-rotate-1.c: New test.
19513
19514 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19515
19516         * g++.dg/init/ref12.C: Add "run" marker.
19517
19518         PR c++/17435
19519         * g++.dg/init/ref12.C: New test.
19520
19521         PR c++/18140
19522         * g++.dg/template/shift1.C: New test.
19523         * g++.dg/template/error10.C: Adjust error markers.
19524
19525 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19526
19527         PR tree-opt/17529
19528         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19529
19530 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19531
19532         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19533         * gcc.dg/weak/weak-3.c: Likewise.
19534         * gcc.dg/weak/weak-5.c: Likewise.
19535         * gcc.dg/weak/weak-9.c: Likewise.
19536         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19537         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19538
19539         * gcc.dg/darwin-weakimport-1.c: New.
19540
19541 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19542
19543         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19544
19545 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19546
19547         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19548         'syntax' error messages.
19549         * gcc.dg/cpp/direct2s.c: Likewise.
19550
19551 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19552
19553         * gcc.c-torture/compile/20041026-1.c: New.
19554
19555 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19556
19557         PR c++/18093
19558         * g++.dg/lookup/ns2.C: New test.
19559
19560         PR c++/18020
19561         * g++.dg/template/enum4.C: New test.
19562
19563         PR c++/18161
19564         * g++.dg/template/expr1.C: New test.
19565
19566 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19567
19568         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19569
19570 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19571
19572         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19573         gcc.dg/decl-nospec-3.c: New tests.
19574
19575 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19576
19577         * objc.dg/super-class-3.m: New test.
19578
19579 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19580
19581         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19582         resyncing.
19583         * gcc.dg/cpp/direct2s.c: Likewise.
19584
19585 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19586
19587         * objc.dg/image-info.m: Update for changes to section selection.
19588
19589 2004-10-25  David Ayers  <d.ayers@inode.at>
19590             Ziemowit Laski  <zlaski@apple.com>
19591
19592         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19593         diagnostics when messaging 'id <Proto>'.
19594         * objc.dg/class-protocol-1.m: New test.
19595         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19596         a non-existent method signature.
19597         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19598         Update diagnostics when messaging with non-existent method signature.
19599         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19600         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19601         invalid receivers are now resolved as if messaging 'id'; remove
19602         extraneous diagnostics.
19603
19604 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19605
19606         PR c/16667
19607         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19608         gcc.dg/init-desig-obs-3.c: New tests.
19609
19610 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19611
19612         * gcc.dg/debug/20041023-1.c: New test.
19613
19614 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19615
19616         PR middle-end/17407
19617         * gcc.c-torture/compile/pr17407.c: New test.
19618
19619         PR c++/18121
19620         * g++.dg/template/array8.C: New test.
19621
19622 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19623
19624         PR other/18138
19625         * lib/g++.exp: Accept more than one multilib libgcc.
19626         * lib/gcc-dg.exp: Likewise.
19627         * lib/objc.exp: Likewise.
19628         * lib/treelang.exp: Likewise.
19629         * lib/gfortran.exp: Likewise.
19630
19631 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19632
19633         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19634
19635 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19636
19637         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19638         * gcc.dg/c99-const-expr-3.c: Likewise.
19639
19640 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19641
19642         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19643
19644 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19645
19646         * gcc.c-torture/execute/loop-2e.x: Remove.
19647
19648 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19649
19650         PR c++/18095
19651         * g++.dg/parse/crash18.C: New.
19652         * g++.dg/parse/crash19.C: New.
19653
19654 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19655
19656         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19657         * g++.dg/ext/dllimport2.C: Same.
19658         * g++.dg/ext/dllimport8.C: Same.
19659
19660 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19661
19662         PR c++/10841
19663         * g++.dg/conversion/cast1.C: New test.
19664         * g++.dg/overload/pmf1.C: Adjust error marker.
19665
19666 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19667
19668         PR objc/17923
19669         * objc.dg/const-str-7.m: New test.
19670
19671 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19672
19673         * g++.dg/template/memfriend11.C: Fix comment typo.
19674         * g++.dg/template/memfriend14.C: Likewise.
19675
19676 2004-10-20  Richard Henderson  <rth@redhat.com>
19677
19678         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19679         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19680         -fasynchronous-unwind-tables.
19681
19682 2004-10-20  Richard Henderson  <rth@redhat.com>
19683
19684         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19685         (main): Return success.
19686         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19687         (main): Return success.
19688
19689 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19690
19691         PR c++/13495
19692         * g++.dg/template/memfriend9.C: New test.
19693         * g++.dg/template/memfriend10.C: Likewise.
19694         * g++.dg/template/memfriend11.C: Likewise.
19695         * g++.dg/template/memfriend12.C: Likewise.
19696         * g++.dg/template/memfriend13.C: Likewise.
19697         * g++.dg/template/memfriend14.C: Likewise.
19698         * g++.dg/template/memfriend15.C: Likewise.
19699         * g++.dg/template/memfriend16.C: Likewise.
19700         * g++.dg/template/memfriend17.C: Likewise.
19701         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19702
19703 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19704
19705         * g++.dg/conversion/dr195.C: New.
19706         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19707
19708 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19709             Devang Patel  <dpatel@apple.com>
19710
19711         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19712         of floating point arithmetic, which could trap.
19713
19714 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19715
19716         PR c++/14035
19717         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19718         * g++.dg/conversion/const2.C: New test.
19719         * g++.dg/expr/reinterpret2.C: New test.
19720         * g++.dg/expr/reinterpret3.C: New test.
19721         * g++.dg/expr/cast2.C: New test.
19722         * g++.dg/expr/copy1.C: New test.
19723         * g++.dg/other/conversion1.C: Change error message.
19724         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19725         function pointers to void *.
19726         * g++.old-deja/g++.mike/p10148.C: Likewise.
19727
19728 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19729
19730         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19731
19732 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19733
19734         PR c++/18047
19735
19736         * g++.dg/parse/expr3.C: New test.
19737
19738 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19739
19740         * gcc.dg/smod-1.c: New test.
19741
19742 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19743
19744         * objc.dg/method-14.m: New test.
19745
19746 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19747
19748         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19749         Also xfail as the patch was reverted.
19750
19751 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19752
19753         PR middle-end/16973
19754         * gcc.dg/pr16973.c: New test.
19755
19756 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19757
19758         PR tree-optimization/17656
19759         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19760
19761 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19762
19763         * g++.dg/eh/shadow1.C: New.
19764
19765 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * gcc.c-torture/compile/20041018-1.c: New test.
19768
19769 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19770
19771         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19772         compiler referring to register 0 when accessing sdata.  The linker
19773         now patches things up.
19774
19775 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19776
19777         PR c/17529
19778         * gcc.c-torture/compile/pr17529.c: New test.
19779
19780 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19781
19782         PR c++/17743
19783         * g++.dg/ext/attrib17.C: New test.
19784
19785 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19786
19787         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19788
19789 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19790
19791         PR c++/10479
19792         * g++.dg/ext/attrib16.C: New test.
19793
19794 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19795
19796         PR c++/17042
19797         * g++.dg/init/dso_handle1.C: New test.
19798
19799         PR c++/14667
19800         * g++.dg/parse/typedef6.C: New test.
19801
19802         PR c++/17916
19803         * g++.dg/parse/pragma1.C: New test.
19804
19805 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19806
19807         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19808
19809 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19810
19811         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19812         -fno-common when on HPPA HP-UX platforms.
19813
19814 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19815
19816         PR other/16820
19817         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19818         stdint.h.
19819         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19820         uintptr_t.
19821
19822 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19823
19824         PR c++/16301
19825         * g++.dg/lookup/strong-using-4.C: New test.
19826
19827 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19828
19829         PR middle-end/16567
19830         * gcc.c-torture/compile/nested-1.c: New test.
19831
19832 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19833
19834         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19835         and mipsisa64*-*-* (until support for misaligned loads is added).
19836         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19837         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19838         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19839         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19840         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19841         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19842
19843 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19844
19845         PR c++/17976
19846         * g++.dg/init/dtor3.C: New test.
19847
19848 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19849
19850         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19851
19852 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19853
19854         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19855         * gcc.dg/macho-lo-sum.c: Likewise.
19856
19857 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19858
19859         * gcc.dg/ppc-spe64-1.c: New test.
19860
19861 2004-10-14  Devang Patel  <dpatel@apple.com>
19862
19863         PR 17635
19864         * gcc.dg/pr17635.c : New test.
19865
19866 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19867
19868         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19869         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19870         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19871         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19872         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19873         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19874         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19875         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19876         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19877         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19878         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19879         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19880         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19881         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19882         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19883         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19884         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19885         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19886
19887 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19888
19889         * gcc.dg/vect/vect-82.c: New testcase.
19890         * gcc.dg/vect/vect-82_64.c: New testcase.
19891         * gcc.dg/vect/vect-83.c: New testcase.
19892         * gcc.dg/vect/vect-83_64.c: New testcase.
19893
19894 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19895
19896         * gcc.dg/cpp/error-1.c: New test.
19897
19898 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19899
19900         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19901
19902 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19903
19904         PR target/17984
19905         * gcc.dg/cris-peep2-xsrand2.c: New test.
19906
19907 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19908
19909         PR c++/17661
19910         * testsuite/g++.dg/expr/for2.C: New test.
19911
19912 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19913
19914         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19915
19916 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19917
19918         PR tree-optimization/17724
19919         * g++.dg/opt/pr17724-1.C: New test.
19920         * g++.dg/opt/pr17724-2.C: New test.
19921         * g++.dg/opt/pr17724-3.C: New test.
19922         * g++.dg/opt/pr17724-4.C: New test.
19923         * g++.dg/opt/pr17724-5.C: New test.
19924         * g++.dg/opt/pr17724-6.C: New test.
19925
19926 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19927
19928         PR c/17301
19929         * gcc.dg/pr17301-2.c: New test.
19930
19931 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19932
19933         PR c++/15876
19934         * g++.dg/parse/error22.C: New test.
19935
19936         PR c++/17936
19937         * g++.dg/template/spec18.C: New test.
19938
19939 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19940
19941         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19942         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19943         memcpy.
19944         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19945         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19946
19947 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19948
19949         * g++.dg/eh/cleanup5.C: Add dg-options "".
19950
19951 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19952
19953         PR middle-end/17657
19954         * gcc.dg/switch-4.c: New test case.
19955
19956 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19957
19958         * gcc.c-torture/execute/20041011-1.c: New test.
19959
19960 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19961
19962         PR c++/17554
19963         * g++.dg/init/for3.C: New test.
19964
19965         PR c++/17657
19966         * g++.dg/opt/switch2.C: New test.
19967
19968         PR middle-end/17703
19969         * g++.dg/warn/Wreturn-2.C: New test.
19970
19971 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19972
19973         PR c++/17907
19974         * g++.dg/eh/cleanup5.C: New test.
19975
19976 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19977
19978         PR c++/17393
19979         * g++.dg/parse/error21.C: New test.
19980
19981 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19982
19983         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19984         * g++.dg/warn/incomplete1.C: Likewise.
19985         * g++.dg/template/qualttp20.C: Likewise.
19986
19987 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19988
19989         PR c/17881
19990         * parm-incomplete-1.c: New test.
19991
19992 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/17867
19995         * g++.dg/parse/error19.C: New test.
19996
19997         PR c++/17670
19998         * g++.dg/init/new11.C: New test.
19999
20000         PR c++/17821
20001         * g++.dg/parse/error20.C: New test.
20002
20003         PR c++/17826
20004         * g++.dg/template/crash24.C: New test.
20005
20006 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20007
20008         PR c/17301
20009         * gcc.dg/pr17301-1.c: New test.
20010
20011 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20012
20013         PR c/17189
20014         * gcc.dg/anon-struct-5.c: New test.
20015
20016 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20017
20018         PR c/17844
20019         * gcc.dg/pr17844-1.c: New test.
20020
20021 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20022
20023         PR tree-optimization/17906
20024         * gcc.c-torture/compile/pr17906.c: New.
20025
20026 2004-10-09  Stuart Hastings  <stuart@apple.com>
20027             Roger Sayle  <roger@eyesopen.com>
20028
20029         PR rtl-optimization/17853
20030         * gcc.dg/i386-mmx-5.c: New testcase.
20031
20032 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20033
20034         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20035
20036 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20037
20038         PR c++/17524
20039         * g++.dg/template/static9.C: New test.
20040
20041         PR c++/17685
20042         * g++.dg/parse/operator5.C: New test.
20043
20044 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20045
20046         PR middle-end/17894
20047         * gcc.c-torture/execute/divcmp-4.c: New test case.
20048
20049 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20050
20051         PR tree-opt/17902
20052         * g++.dg/opt/pr17902.C: New test.
20053
20054 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20055
20056         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20057
20058 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20059
20060         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20061
20062 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20063
20064         * gcc.dg/assign-warn-3.c: New test.
20065
20066 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20067
20068         PR c/16999
20069         * gcc.dg/cpp/ident-1.c: New test.
20070
20071 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20072
20073         * gcc.c-torture/compile/acc1.c: New.
20074
20075 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20076
20077         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20078         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20079
20080 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20081
20082         * gcc.dg/ultrasp11.c: New test.
20083
20084 2004-10-08  Michael Matz  <matz@suse.de>
20085
20086         * gcc.dg/doloop-2.c: New test.
20087
20088 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20089
20090         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20091         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20092         objc.dg/method-9.m: Update expected diagnostics.
20093
20094 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20095
20096         * gcc.dg/ppc-fsel-3.c: New file.
20097         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20098
20099 2004-10-07  Paul Brook  <paul@codesourcery.com>
20100
20101         * gfortran.dg/intrinsic_verify_1.f90: New test.
20102
20103 2004-10-07  Paul Brook  <paul@codesourcery.com>
20104
20105         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20106
20107 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20108
20109         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20110         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20111         commit.
20112
20113 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20114
20115         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20116
20117 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20118
20119         PR c++/17115
20120         * g++.dg/warn/Winline-4.C: New test.
20121
20122 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20123
20124         * gcc.c-torture/compile/20041007-1.c: New test.
20125
20126 2004-10-07  Paul Brook  <paul@codesourcery.com>
20127
20128         PR fortran/17678
20129         * gfortran.dg/use_allocated_1.f90: New test.
20130
20131 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20132
20133         PR middle-end/17849
20134         * gfortran.fortran-torture/compile/nested.f90: New test
20135
20136 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20137
20138         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20139
20140 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20141
20142         PR c++/17368
20143         * g++.dg/ext/asm6.C: New test.
20144
20145 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20146
20147         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20148
20149 2004-10-06  Paul Brook  <paul@codesourcery.com>
20150
20151         PR libfortran/17709
20152         * gfortran.dg/empty_format_1.f90: New test.
20153
20154 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20155
20156         PR fortran/17568
20157         * gfortran.dg/ishft.f90: New test.
20158
20159         PR fortran/17283
20160         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20161         tests.
20162
20163 2004-10-06  Paul Brook  <paul@codesourcery.com>
20164
20165         * gfortran.dg/do_1.f90: New test.
20166
20167 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20168
20169         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20170         optimizing for size.
20171
20172 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20173
20174         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20175
20176 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20177
20178         * gcc.c-torture/compile/20041005-1.c: New test.
20179
20180 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20181
20182         PR c++/17829
20183         * g++.dg/lookup/koenig4.C: New.
20184
20185 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20186
20187         * g++.dg/other/classkey1.C: Adjust quoting marks.
20188         * g++.dg/parse/error15.C: Likewise.
20189         * g++.dg/template/meminit2.C (int>): Likewise.
20190
20191 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20192
20193         PR fortran/17283
20194         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20195
20196         PR fortran/17631
20197         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20198
20199         PR fortran/17708
20200         * gfortran.dg/pr17708.f90: New test.
20201
20202 2004-10-04  Chao-ying Fu  <fu@mips.com>
20203
20204         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20205         * gcc.dg/vect/vect-4.c: Ditto.
20206         * gcc.dg/vect/vect-5.c: Ditto.
20207         * gcc.dg/vect/vect-6.c: Ditto.
20208         * gcc.dg/vect/vect-8.c: Ditto.
20209         * gcc.dg/vect/vect-16.c: Ditto.
20210         * gcc.dg/vect/vect-30.c: Ditto.
20211         * gcc.dg/vect/vect-40.c: Ditto.
20212         * gcc.dg/vect/vect-41.c: Ditto.
20213         * gcc.dg/vect/vect-42.c: Ditto.
20214         * gcc.dg/vect/vect-43.c: Ditto.
20215         * gcc.dg/vect/vect-44.c: Ditto.
20216         * gcc.dg/vect/vect-45.c: Ditto.
20217         * gcc.dg/vect/vect-46.c: Ditto.
20218         * gcc.dg/vect/vect-47.c: Ditto.
20219         * gcc.dg/vect/vect-48.c: Ditto.
20220         * gcc.dg/vect/vect-49.c: Ditto.
20221         * gcc.dg/vect/vect-50.c: Ditto.
20222         * gcc.dg/vect/vect-51.c: Ditto.
20223         * gcc.dg/vect/vect-52.c: Ditto.
20224         * gcc.dg/vect/vect-53.c: Ditto.
20225         * gcc.dg/vect/vect-54.c: Ditto.
20226         * gcc.dg/vect/vect-55.c: Ditto.
20227         * gcc.dg/vect/vect-56.c: Ditto.
20228         * gcc.dg/vect/vect-57.c: Ditto.
20229         * gcc.dg/vect/vect-58.c: Ditto.
20230         * gcc.dg/vect/vect-59.c: Ditto.
20231         * gcc.dg/vect/vect-60.c: Ditto.
20232         * gcc.dg/vect/vect-74.c: Ditto.
20233         * gcc.dg/vect/vect-79.c: Ditto.
20234         * gcc.dg/vect/vect-80.c: Ditto.
20235
20236 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20237
20238         * gcc.dg/unused-7.c: Use the correct option.
20239
20240 2004-10-04  Paul Brook  <paul@codesourcery.com>
20241         Bud Davis  <bdavis9659@comcast.net>
20242
20243         PR fortran/17706
20244         PR fortran/16434
20245         * gfortran/pr17706.f90: New test.
20246         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20247
20248 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20249
20250         * gfortran.dg/pr17612.f90: New test.
20251
20252 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20253
20254         * g++.dg/template/local1.C: Adjust quoting marks in
20255         testing for diagnostics.
20256         * g++.dg/tls/diag-2.C: Likewise.
20257         * g++.dg/other/error8.C: Likewise.
20258
20259 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20260
20261         PR c/17178
20262         * gcc.dg/unused-4.c: Adjust to be correct.
20263
20264         PR c/17820
20265         * gcc.dg/unused-7.c: New test.
20266
20267 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20268
20269         PR c++/17797
20270         * g++.dg/overload/template2.C: New test.
20271
20272 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20273
20274         PR tree-optimization/16632
20275         * gcc.dg/tree-ssa/20041002-1.c: New.
20276
20277 2004-10-03  Paul Brook  <paul@codesourcery.com>
20278
20279         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20280         rather than relying on default formatting.
20281
20282 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20283
20284         * gcc.dg/20040920-1.c: Update expected message text.
20285
20286 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20287
20288         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20289
20290 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20291
20292         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20293         tree level.
20294
20295 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20296
20297         * gcc.dg/tree-ssa/pr17343.c: Remove.
20298
20299 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20300
20301         PR tree-opt/17343
20302         * gcc.dg/tree-ssa/pr17343.c: New test.
20303
20304 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20305
20306         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20307         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20308         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20309         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20310         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20311
20312 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20313
20314         * gcc.dg/lvalue-2.c: New test.
20315
20316 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20317
20318         PR c/17730
20319         * gcc.dg/pr17730-1.c: New test
20320
20321 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20322
20323         PR c/7425
20324         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20325
20326 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20327
20328         * gcc.c-torture/execute/stdarg-1.c: New test.
20329         * gcc.c-torture/execute/stdarg-2.c: New test.
20330         * gcc.c-torture/execute/stdarg-3.c: New test.
20331         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20332         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20333         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20334         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20335         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20336
20337 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20338
20339         PR tree-optimization/17697
20340         * g++.dg/opt/pr17697-1.C: New test.
20341         * g++.dg/opt/pr17697-2.C: New test.
20342         * g++.dg/opt/pr17697-3.C: New test.
20343
20344 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20345
20346         PR c/16409
20347         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20348         gcc.dg/vla-init-5.c: New tests.
20349
20350 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20351
20352         PR c/13804
20353         * gcc.dg/pr13804-1.c: New test.
20354
20355 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20356
20357         PR fortran/16938
20358         * gfortran.dg/pr16938.f90: New test.
20359
20360 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20361
20362         * g++.dg/template/crash23.C: New test.
20363
20364 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20365
20366         PR c++/17585
20367         * g++.dg/template/static8.C: New test.
20368
20369 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20370
20371         PR c++/17681
20372         * g++.dg/other/error9.C: New test.
20373
20374 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20375
20376         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20377
20378 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20379
20380         PR fortran/15164
20381         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20382
20383 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20384
20385         PR middle-end/17112
20386         * gcc.dg/pr17112-1.c: New test case.
20387
20388 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20389
20390         PR c/11459
20391         * gcc.dg/pr11459-1.c: New test.
20392
20393 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20394
20395         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20396         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20397
20398 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20399
20400         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20401
20402 2004-09-25  Jan Hubicka  <jh@suse.cz>
20403
20404         * compile/30040909-1.c: New test.
20405         * compile/30040907-1.c: New test.
20406
20407 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20408
20409         * gcc.c-torture/execute/va-arg-26.c: New test.
20410
20411 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20412
20413         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20414         extra diagnostics on targets with 64-bit pointers.
20415         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20416
20417 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20418
20419         PR c/17188
20420         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20421         * gcc.dg/decl-3.c: Adjust expected message.
20422
20423 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20424
20425         PR fortran/17615
20426         * gfortran.dg/pr17615.f90: New test.
20427
20428 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20429
20430         PR tree-optimzation/17517
20431         * g++.dg/tree-ssa/pr17517.C: New Test.
20432
20433 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20434
20435         PR c++/16889
20436         * g++.dg/lookup/ambig3.C: New.
20437
20438 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20439
20440         PR tree-opt/17624
20441         * g++.dg/opt/pr17624.C: New test.
20442
20443 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20444
20445         PR c/6980
20446         * gcc.dg/Wbad-function-cast-1.c: New test.
20447
20448 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20449
20450         * g++.dg/ext/complit1.C
20451         * g++.dg/other/error2.C
20452         * g++.dg/other/nontype-1.C
20453         * g++.dg/parse/crash11.C
20454         * g++.dg/parse/crash12.C
20455         * g++.dg/parse/error15.C
20456         * g++.dg/parse/error4.C
20457         * g++.dg/parse/tmpl-outside1.C
20458         * g++.dg/parse/too-many-tmpl-args1.C
20459         * g++.dg/template/dependent-expr3.C
20460         * g++.dg/template/error10.C
20461         * g++.dg/template/instantiate1.C
20462         * g++.dg/template/vtable2.C
20463         * g++.dg/warn/Wshadow-1.C
20464         * g++.dg/warn/weak1.C
20465         * g++.old-deja/g++.brendan/crash16.C
20466         * g++.old-deja/g++.brendan/crash18.C
20467         * g++.old-deja/g++.brendan/crash48.C
20468         * g++.old-deja/g++.brendan/crash49.C
20469         * g++.old-deja/g++.brendan/crash55.C
20470         * g++.old-deja/g++.brendan/crash56.C
20471         * g++.old-deja/g++.brendan/crash8.C
20472         * g++.old-deja/g++.brendan/enum11.C
20473         * g++.old-deja/g++.brendan/enum8.C
20474         * g++.old-deja/g++.brendan/enum9.C
20475         * g++.old-deja/g++.brendan/friend3.C
20476         * g++.old-deja/g++.brendan/misc14.C
20477         * g++.old-deja/g++.bugs/900402_02.C
20478         * g++.old-deja/g++.bugs/900404_03.C
20479         * g++.old-deja/g++.bugs/900404_04.C
20480         * g++.old-deja/g++.bugs/900428_03.C
20481         * g++.old-deja/g++.jason/crash4.C
20482         * g++.old-deja/g++.jason/overload21.C
20483         * g++.old-deja/g++.jason/redecl1.C
20484         * g++.old-deja/g++.jason/report.C
20485         * g++.old-deja/g++.jason/rfg10.C
20486         * g++.old-deja/g++.jason/template30.C
20487         * g++.old-deja/g++.law/arm12.C
20488         * g++.old-deja/g++.law/ctors5.C
20489         * g++.old-deja/g++.law/cvt20.C
20490         * g++.old-deja/g++.law/init10.C
20491         * g++.old-deja/g++.law/init8.C
20492         * g++.old-deja/g++.law/visibility17.C
20493         * g++.old-deja/g++.law/visibility7.C
20494         * g++.old-deja/g++.mike/net8.C
20495         * g++.old-deja/g++.mike/p646.C
20496         * g++.old-deja/g++.mike/p700.C
20497         * g++.old-deja/g++.mike/p701.C
20498         * g++.old-deja/g++.mike/p811.C
20499         * g++.old-deja/g++.ns/template13.C
20500         * g++.old-deja/g++.other/array3.C
20501         * g++.old-deja/g++.other/crash25.C
20502         * g++.old-deja/g++.other/dtor3.C
20503         * g++.old-deja/g++.other/dtor4.C
20504         * g++.old-deja/g++.other/main1.C
20505         * g++.old-deja/g++.other/warn7.C
20506         * g++.old-deja/g++.pt/crash11.C
20507         * g++.old-deja/g++.pt/crash36.C
20508         * g++.old-deja/g++.pt/spec22.C
20509         * g++.old-deja/g++.pt/spec9.C
20510         * g++.old-deja/g++.pt/ttp52.C
20511         * g++.old-deja/g++.robertl/eb103.C
20512         * g++.old-deja/g++.robertl/eb121.C
20513         * g++.old-deja/g++.robertl/eb22.C
20514         * g++.old-deja/g++.robertl/eb8.C:
20515         Update locations and/or regexps of dg-error markers.
20516         Remove markers for some bogus messages that are no longer issued.
20517
20518 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20519
20520         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20521         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20522
20523 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20524
20525         PR c++/17618
20526         * g++.dg/lookup/crash5.C: New test.
20527
20528 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20529
20530         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20531         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20532         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20533         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20534         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20535         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20536
20537         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20538         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20539         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20540         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20541         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20542         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20543
20544         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20545
20546         * gcc.dg/vect/vect-44.c: Check additional cases.
20547         * gcc.dg/vect/vect-48.c: Check additional cases.
20548
20549         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20550         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20551         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20552         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20553         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20554         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20555         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20556         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20557         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20558
20559         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20560         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20561         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20562
20563 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20564
20565         * gcc.dg/tree-ssa/loop-6.c: New test.
20566
20567 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20568
20569         PR c++/17620
20570         * g++.dg/inherit/base2.C: New.
20571
20572 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20573
20574         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20575         * gcc.dg/20001012-2.c: Likewise.
20576         * gcc.dg/20001013-1.c: Likewise.
20577         * gcc.dg/20001101-1.c: Likewise.
20578         * gcc.dg/20001102-1.c: Likewise.
20579         * gcc.dg/bf-spl1.c: Likewise.
20580         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20581         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20582
20583 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20584
20585         PR tree-optimization/16721
20586         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20587
20588 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20589
20590         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20591         * gcc.dg/20040305-1.c: Likewise.
20592
20593 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20594
20595         PR c/16566
20596         * gcc.c-torture/compile/pr16566-1.c,
20597         gcc.c-torture/compile/pr16566-2.c,
20598         gcc.c-torture/compile/pr16566-3.c: New tests.
20599
20600 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20601
20602         PR tree-optimization/17512
20603         * gcc.c-torture/compile/20040916-1.c.
20604
20605 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20606
20607         * gcc.dg/pragma-re-3.c: New test.
20608
20609 2004-09-17  Matt Austern  <austern@apple.com>
20610
20611         PR c++/15049
20612         * g++.dg/other/anon3.C: New.
20613
20614 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20615
20616         PR c++/7503
20617         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20618         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20619         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20620         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20621         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20622
20623 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20624
20625         PR fortran/17286
20626         * gfortran.dg/pr17286.f90: New test.
20627
20628 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20629
20630         PR c++/17530
20631         * g++.dg/template/static7.C: New test.
20632
20633 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20634
20635         PR tree-opt/17558
20636         * gcc.c-torture/compile/pr17558.c: New test.
20637
20638 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20639
20640         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20641         if SKIP_ATTRIBUTE is defined.
20642
20643 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20644
20645         PR fortran/15957
20646         * gfortran.dg/pr15957.f90: New test.
20647
20648 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20649
20650         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20651         in comparison.
20652         * gcc.dg/vect/vect-79.c: Likewise.
20653         * gcc.dg/vect/vect-80.c: Likewise.
20654
20655 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20656
20657         PR fortran/15750
20658         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20659
20660 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20661
20662         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20663         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20664         * gcc.dg/vect/vect-62.c: New testcase.
20665         * gcc.dg/vect/vect-63.c: New testcase.
20666         * gcc.dg/vect/vect-64.c: New testcase.
20667         * gcc.dg/vect/vect-65.c: New testcase.
20668         * gcc.dg/vect/vect-66.c: New testcase.
20669         * gcc.dg/vect/vect-67.c: New testcase.
20670         * gcc.dg/vect/vect-68.c: New testcase.
20671         * gcc.dg/vect/vect-69.c: New testcase.
20672         * gcc.dg/vect/vect-79.c: New testcase.
20673         * gcc.dg/vect/vect-80.c: New testcase.
20674
20675 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20676
20677         * gcc.target/mips/asm-1.c: New test.
20678
20679 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20680
20681         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20682         * gcc.dg/vect/vect-73.c: New testcase.
20683         * gcc.dg/vect/vect-74.c: New testcase.
20684         * gcc.dg/vect/vect-75.c: New testcase.
20685         * gcc.dg/vect/vect-76.c: New testcase.
20686         * gcc.dg/vect/vect-77.c: New testcase.
20687         * gcc.dg/vect/vect-78.c: New testcase
20688
20689 2004-09-18  Paul Brook  <paul@codesourcery.com>
20690
20691         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20692
20693 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20694
20695         PR c/17424
20696         * gcc.dg/pr17424-1.c: New test.
20697
20698 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20699
20700         * g++.dg/tree-ssa/pr17153.C: New test.
20701
20702 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20703
20704         PR pch/13361
20705         * testsuite/g++.dg/pch/wchar-1.C: New.
20706         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20707
20708 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20709
20710         * gcc.c-torture/execute/20040917-1.c: New test.
20711
20712 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20713
20714         PR tree-optimization/17319
20715         * gcc.dg/pr17319.c: New test.
20716
20717 2004-09-17  Devang Patel  <dpatel@apple.com>
20718
20719         * gcc.dg/20040813-1.c: New test.
20720
20721 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20722
20723         PR tree-optimization/17273
20724         * gcc.c-torture/compile/pr17273.c: New test.
20725
20726 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20727
20728         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20729         Update expected messages.
20730         * gcc.dg/declspec-13.c: New test.
20731
20732 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20733
20734         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20735
20736 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20737
20738         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20739         change what 'a' is pointing to.
20740
20741 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20742
20743         PR c++/16002
20744         * g++.dg/template/error18.C: New test.
20745
20746         PR c++/16029
20747         * g++.dg/warn/Wunused-8.C: New test.
20748
20749 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20750
20751         PR tree-optimization/17513
20752         * gcc.dg/20040916-1.c: New test.
20753
20754 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20755
20756         PR c++/17501
20757         * g++.dg/template/typename7.C: New test.
20758
20759 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20760
20761         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20762
20763 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20764
20765         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20766         with -ftree-based-profiling also.
20767         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20768
20769 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20770
20771         PR/15364
20772         * gfortran.dg/der_array_io_1.f90: New test.
20773         * gfortran.dg/der_array_io_2.f90: New test.
20774         * gfortran.dg/der_array_io_3.f90: New test.
20775
20776 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20777
20778         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20779         EABI.
20780
20781 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20782
20783         * g++.dg/opt/switch1.C: New test.
20784
20785 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20786
20787         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20788         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20789         Update expected messages.
20790
20791 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20792
20793         PR fortran/16485
20794         * gfortran.dg/same_name_1.f90: New test.
20795
20796 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20797
20798         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20799         dereference garbage pointers.
20800
20801 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20802
20803         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20804         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20805
20806         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20807         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20808         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20809
20810 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20811
20812         PR c++/17324
20813         * g++.dg/template/mangle1.C: New test.
20814
20815 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20816
20817         PR tree-optimization/17252
20818         * gcc.c-torture/execute/pr17252.c: New test.
20819
20820 2004-09-14  Andrew Pinski  <apinski@apple.com>
20821
20822         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20823
20824 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20825
20826         PR rtl-optimization/9771
20827         * gcc.dg/pr9771-1.c: New test case.
20828
20829 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20830
20831         PR tree-optimization/15262
20832         * gcc.c-torture/execute/pr15262-1.c: New test.
20833         * gcc.c-torture/execute/pr15262-2.c: New test.
20834
20835 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20836
20837         * gcc.dg/declspec-12.c: New test.
20838
20839 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20840
20841         * gfortran.dg/pr17090.f90: Add directives to test.
20842
20843 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20844
20845         * gcc.c-torture/compile/20040914-1.c: New test.
20846
20847 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20848
20849         PR c++/16162
20850         * g++.dg/template/decl2.C: New test.
20851
20852 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20853
20854         PR fortran/17090
20855         * gfortran.dg/pr17090.f90: New test.
20856
20857 2004-09-13  Dale Johannesen  <dalej@apple.com>
20858
20859         * gcc.c-torture/compile/pr17408.c: New test case.
20860
20861 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20862
20863         PR c++/16716
20864         * g++.dg/parse/crash17.C: New test.
20865
20866         PR c++/17327
20867         * g++.dg/template/enum3.C: New test.
20868
20869 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20870
20871         * lib/gcc-defs.exp: Load wrapper.exp.
20872         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20873         using local code.
20874         * lib/gcc.exp (gcc_init): Similar.
20875         * lib/gfortran.exp (gfortran_init): Similar.
20876         * lib/objc.exp (objc_init): Similar.
20877         * lib/treelang.exp (treelang_init): Similar.
20878         * lib/wrapper.exp: New file with build_wrapper call machinery in
20879         ${tool}_maybe_build_wrapper.
20880
20881 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20882
20883         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20884         "inline".
20885         * gcc.dg/declspec-11.c: Update expected messages.
20886         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20887         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20888         gcc.dg/inline-12.c: New tests.
20889
20890 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20891
20892         * g++.dg/tree-ssa/pr17400.C: New testcase.
20893
20894 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20895
20896         * gcc.target/mips/sb1-1.c: New testcase.
20897
20898 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20899
20900         * lib/g77-dg.exp: Remove unused file.
20901         * lib/mike-g77.exp: Ditto.
20902         * lib/g77.exp: Ditto.
20903
20904 2004-09-12  Richard Henderson  <rth@redhat.com>
20905
20906         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20907
20908 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20909
20910         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20911         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20912         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20913         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20914         Update expected messages.
20915
20916 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20917
20918         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20919         declaration/use mismatch for dirp parameter.
20920
20921 2004-09-12  Andrew Pinski  <apinski@apple.com>
20922
20923         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20924         -fgnu-runtime is passed.
20925
20926 2004-09-12  Richard Henderson  <rth@redhat.com>
20927
20928         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20929         do the uplevel thing and update additional_flags directly.
20930         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20931         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20932         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20933         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20934
20935 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20936
20937         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20938
20939 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20940
20941         PR middle-end/17411
20942         * g++.dg/opt/pr17411-1.C: New test case.
20943
20944 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20945
20946         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20947         gcc.dg/tls/diag-2.c: Update expected messages.
20948         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20949         messages.
20950         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20951         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20952         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20953         gcc.dg/tls/diag-5.c: New tests.
20954
20955 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20956
20957         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20958
20959 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20960
20961         * g++.dg/parse/break-in-for.C: New test.
20962
20963 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20964
20965         * gcc.dg/tree-ssa/20040911-1.c: New test.
20966
20967 2004-09-11  Andreas Jaeger  <aj@suse.de>
20968
20969         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20970         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20971
20972 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20973
20974         * gcc.target/frv: New directory of FR-V-specific tests.
20975
20976 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20977
20978         * gcc.dg/convert-vec-1.c: New test.
20979
20980 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20981
20982         PR middle-end/17024
20983         * gcc.dg/pr17024-1.c: New test case.
20984
20985 2004-09-10  Eric Christopher  <echristo@redhat.com>
20986
20987         * gcc.dg/20040910-1.c: New test.
20988
20989 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20990
20991         * gcc.dg/bitfld-9.c: New test.
20992
20993 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20994
20995         * gcc.c-torture/execute/ieee/acc1.c: New test.
20996         * gcc.c-torture/execute/ieee/acc2.c: New test.
20997         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20998
20999 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21000
21001         * gcc.dg/deprecated-2.c: New test.
21002
21003 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21004
21005         * gcc.dg/init-vec-1.c: New test.
21006
21007 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21008
21009         PR middle-end/17055
21010         * gcc.dg/pr17055-1.c: New test case.
21011
21012 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21013
21014         PR target/17377
21015         * gcc.c-torture/execute/pr17377.c: New test.
21016
21017 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21018
21019         PR c/8420
21020         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21021         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21022         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21023         gcc.dg/long-long-typespec-1.c: New tests.
21024         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21025
21026 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21027
21028         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21029         gcc.dg/gnu99-static-1.c: New tests.
21030
21031 2004-09-08  Devang Patel  <dpatel@apple.com>
21032
21033         * gcc.dg/darwin-ld-20040828-1.c: New test.
21034         * gcc.dg/darwin-ld-20040828-2.c: New test.
21035         * gcc.dg/darwin-ld-20040828-3.c: New test.
21036
21037 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21038
21039         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21040         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21041         in error message.
21042         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21043         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21044         in error message.
21045         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21046         types they qualify.
21047         * objc.dg/type-size-2.m: Fix wording in comment.
21048         * objc.dg/va-meth-1.m: New test case.
21049
21050 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21051
21052         PR c/16633:
21053         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21054         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21055
21056 2004-09-06  Devang Patel  <dpatel@apple.com>
21057
21058         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21059         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21060
21061 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21062
21063         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21064         reflect changed line numbering of diagnostics.
21065
21066 2004-09-06  Paul Brook  <paul@codesourcery.com>
21067
21068         * gfortran.dg/edit_real_1.f90: Add new test.
21069
21070 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21071
21072         * gcc.dg/tree-ssa/loop-2.c: New test.
21073         * gcc.dg/tree-ssa/loop-3.c: New test.
21074         * gcc.dg/tree-ssa/loop-4.c: New test.
21075         * gcc.dg/tree-ssa/loop-5.c: New test.
21076
21077 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21078
21079         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21080
21081 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21082
21083         * gcc.dg/format/sentinel-1.c: New test.
21084
21085 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21086
21087         * testsuite/gcc.dg/builtins-46.c: New.
21088
21089 2004-09-03  Devang Patel  <dpatel@apple.com>
21090
21091         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21092         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21093
21094 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21095
21096         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21097         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21098         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21099         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21100         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21101         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21102         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21103         the non-portable bzero.
21104         * gcc.dg/20010912-1.c: xfail for NetWare.
21105         * gcc.dg/20020426-2.c: xfail for NetWare.
21106         * gcc.dg/20021014-1.c: xfail for NetWare.
21107         * gcc.dg/20021018-1.c: xfail for NetWare.
21108         * gcc.dg/20030213-1.c: xfail for NetWare.
21109         * gcc.dg/20030225-1.c: xfail for NetWare.
21110         * gcc.dg/20030708-1.c: xfail for NetWare.
21111         * gcc.dg/builtins-config.h: Also exclude NetWare.
21112         * gcc.dg/format/format.h: Define restrict only if not already defined.
21113         * gcc.dg/nest.c: xfail for NetWare.
21114         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21115         * lib/target-supports.exp (check_visibility_available): Exclude
21116         NetWare.
21117
21118 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21119
21120         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21121         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21122         deterministic starting point for the alignment of structure fields.
21123         * gcc.dg/Wpadded.c: Dito.
21124         * g++.dg/abi/vbase10.C: Dito.
21125
21126 2004-09-03  Devang Patel  <dpatel@apple.com>
21127
21128         * g++.dg/debug/pr15736.cc: New test.
21129
21130 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21131
21132         * README.QMTEST: Fix out-of-date link.
21133
21134 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21135
21136         PR fortran/16579
21137         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21138         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21139
21140 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21141
21142         * g++.dg/abi/arm_rtti1.C: New test.
21143
21144 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21145
21146         * gcc.dg/ppc-vector-memcpy.c: New.
21147         * gcc.dg/ppc-vector-memset.c: New.
21148
21149 2004-09-02  Chao-ying Fu  <fu@mips.com>
21150
21151         * gcc.target/mips/mips-3d-1.c: New test.
21152         * gcc.target/mips/mips-3d-2.c: New test.
21153         * gcc.target/mips/mips-3d-3.c: New test.
21154         * gcc.target/mips/mips-3d-4.c: New test.
21155         * gcc.target/mips/mips-3d-5.c: New test.
21156         * gcc.target/mips/mips-3d-6.c: New test.
21157         * gcc.target/mips/mips-3d-7.c: New test.
21158         * gcc.target/mips/mips-3d-8.c: New test.
21159         * gcc.target/mips/mips-3d-9.c: New test.
21160         * gcc.target/mips/mips-ps-1.c: New test.
21161         * gcc.target/mips/mips-ps-2.c: New test.
21162         * gcc.target/mips/mips-ps-3.c: New test.
21163         * gcc.target/mips/mips-ps-4.c: New test.
21164         * gcc.target/mips/mips-ps-type.c: New test.
21165
21166 2004-09-02  Paul Brook  <paul@codesourcery.com>
21167
21168         * gfortran.dg/edit_real_1.f90: Add new tests.
21169
21170 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21171
21172         PR fortran/15327
21173         * gfortran.dg/merge_char_1.f90: New test.
21174
21175 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21176
21177         PR fortran/16404
21178         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21179
21180 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21181
21182         PR c/1522
21183         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21184
21185 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21186
21187         * g++.dg/opt/loop1.C: Do not XFAIL.
21188
21189 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21190
21191         * gcc.c-torture/execute/20040831-1.c: New test.
21192
21193 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21194
21195         PR fortran/16579
21196         * gfortran.dg/g77/20010610.f: Now passes.
21197         Copy from g77.f-torture/execute. Add dg-run directive.
21198         * gfortran.dg/g77/README: Update
21199
21200 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21201
21202         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21203         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21204         (t1, t2, t3, t4): Add volatile.
21205
21206 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21207
21208         * g++.dg/ext/visibility/arm1.C: New test.
21209
21210 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21211
21212         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21213         -pedantic-errors.
21214
21215 2004-09-01  Paul Brook  <paul@codesourcery.com>
21216
21217         * gfortran.dg/eof_2.f90: New test.
21218
21219 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21220
21221         PR fortran/16579
21222         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21223
21224 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21225
21226         PR libfortran/16805
21227         * gfortran.dg/list_read_2.f90: New test.
21228
21229 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21230
21231         * g++.dg/abi/key1.C: New test.
21232
21233 2004-08-31  Richard Henderson  <rth@redhat.com>
21234
21235         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21236         form of offsetof.
21237         * g++.dg/other/offsetof5.C: Remove duplicate.
21238
21239 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21240
21241         PR fortran/17244
21242         * gfortran.dg/func_derived_1.f90: New test.
21243
21244 2004-08-31  Paul Brook  <paul@codesourcery.com>
21245
21246         * gfortran.dg/eof_1.f90: New test.
21247
21248 2004-08-31  Paul Brook  <paul@codesourcery.com>
21249
21250         * gfortran.dg/list_read_1.f90: New file.
21251
21252 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21253
21254         * g++.dg/opt/loop1.C: XFAIL.
21255
21256 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21257
21258         * gcc.dg/funcdef-storage-1.c: New.
21259         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21260         an extern function in local scope.
21261         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21262         declare an 'auto inline' function in local scope.
21263         * gcc.dg/20011130-1.c: Likewise.
21264         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21265         an 'auto' function in local scope.
21266         * gcc.dg/20021014-1.c: Likewise.
21267         * gcc.dg/20030331-2.c: Likewise.
21268
21269 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21270
21271         * gfortran.dg/blockdata_1.f90: New test.
21272
21273 2004-08-30  Richard Henderson  <rth@redhat.com>
21274
21275         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21276
21277 2004-08-30  Richard Henderson  <rth@redhat.com>
21278
21279         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21280         additional_flags set by alternate driver.
21281         (ieee-options): New procedure.
21282         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21283         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21284         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21285         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21286
21287 2004-08-30  Richard Henderson  <rth@redhat.com>
21288
21289         * lib/f-torture.exp: Remove.
21290
21291 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21292
21293         PR rtl-optimization/16590
21294         * g++.dg/opt/loop1.C: New test.
21295
21296 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21297
21298         PR fortran/13910
21299         * gfortran.dg/oldstyle_1.f90: New test.
21300
21301 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21302         Paul Brook  <paul@codesourcery.com>
21303
21304         * gfortran.dg/g77/README: Update.
21305         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21306         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21307         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21308
21309 2004-08-28  Paul Brook  <paul@codesourcery.com>
21310
21311         PR libfortran/17195
21312         * gfortran.dg/edit_real_1.f90: New test.
21313
21314 2004-08-27  Paul Brook  <paul@codesourcery.com>
21315
21316         * gfortran.dg/rewind_1.f90: New test.
21317
21318 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21319
21320         PR fortran/16597
21321         * gfortran.dg/pr16597.f90: New test.
21322
21323 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21324
21325         PR c/13801
21326         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21327         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21328         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21329         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21330         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21331
21332 2004-08-26  Nick Clifton  <nickc@redhat.com>
21333
21334         * gcc.c-torture/compile/pr17119.c: New test.
21335
21336 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21337
21338         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21339
21340 2004-08-25  Richard Henderson  <rth@redhat.com>
21341
21342         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21343         the bits that expect kind=8 to be the largest real kind.
21344
21345 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21346
21347         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21348
21349 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21350
21351         * gfortran.dg/assignment_1.f90: New test.
21352
21353 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21354
21355         * g++.dg/template/repo3.C: New test.
21356
21357 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21358
21359         PR middle-end/16693
21360         PR tree-optimization/16372
21361         * g++.dg/opt/pr16372-1.C: New test case.
21362         * g++.dg/opt/pr16693-1.C: New test case.
21363         * g++.dg/opt/pr16693-2.C: New test case.
21364
21365 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21366
21367         * objc.dg/proto-lossage-4.m: New test.
21368
21369 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21370
21371         PR c++/17155
21372         * g++.dg/inherit/local2.C: New test.
21373
21374 2004-08-25  Paul Brook  <paul@codesourcery.com>
21375
21376         PR fortran/17144
21377         * gfortran.dg/string_ctor_1.f90: New test.
21378
21379 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21380
21381         PR c++/14428
21382         * g++.dg/template/redecl2.C: New test.
21383
21384 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21385
21386         PR fortran/17143
21387         * gfortran.dg/pr17143.f90: New test.
21388
21389 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21390
21391         PR fortran/17164
21392         * gfortran.dg/pr17164.f90: New test.
21393
21394 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21395
21396         * gcc.dg/tree-ssa/loop-1.c: New test.
21397
21398 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21399
21400         * gcc.c-torture/compile/20040824-1.c: New test.
21401
21402 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21403
21404         * gcc.c-torture/compile/iftrap-3.c: New test.
21405
21406 2004-08-24  Paul Brook  <paul@codesourcery.com>
21407
21408         * gfortran.dg/entry_2.f90: New test.
21409
21410 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21411
21412         PR c++/16889
21413         * g++.dg/lookup/ambig[12].C: New.
21414
21415 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21416
21417         PR c++/16706
21418         * g++.dg/template/crash21.C: New test.
21419         * g++.dg/template/crash22.C: Likewise.
21420
21421 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         PR c++/17149
21424         * g++.dg/template/access15.C: New.
21425
21426 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21427
21428         PR c++/17163
21429         * g++.dg/template/repo2.C: New test.
21430
21431 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21432
21433         PR rtl-optimization/17078
21434         * gcc.c-torture/execute/pr17078-1.c: New test case.
21435
21436 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21437
21438         PR c/14492
21439         * gcc.dg/debug/crash1.c: New test.
21440
21441 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21442
21443         PR c/16180
21444         * gcc.dg/loop-5.c: New test.
21445
21446 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21447
21448         * gcc.c-torture/execute/20040823-1.c: New test.
21449
21450 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21451
21452         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21453         to the assembler.  Simplify test accordingly.
21454         (asm_abi_flags): Use GNU names.
21455         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21456         to check for ABI flags.
21457
21458 2004-08-22  Andrew Pinski  <apinski@apple.com>
21459
21460         * g++.dg/opt/pr14029.C: New test.
21461         * gcc.c-torture/execute/pr15262.c: New test.
21462
21463 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21464
21465         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21466
21467 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21468
21469         PR 16908
21470         * gfortran.dg/direct_io.f90: New test.
21471
21472 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21473
21474         PR c++/17121
21475         * g++.dg/inherit/local2.C: New test.
21476
21477 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21478
21479         PR c++/17120
21480         * g++.dg/warn/Wparentheses-4.C: New test.
21481
21482 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21483
21484         PR c++/17121
21485         * g++.dg/inherit/local2.C: New test.
21486
21487         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21488         * gcc.dg/ppc-ldstruct.c: Likewise.
21489         * gcc.dg/ppc64-abi-2.c: Likewise.
21490
21491 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21492
21493         PR rtl-optimization/17099
21494         * gcc.c-torture/execute/20040820-1.c: New test.
21495
21496 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21497
21498         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21499
21500 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21501
21502         PR fortran/17077
21503         * gfortran.dg/auto_array_1.f90: New test.
21504
21505 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21506
21507         PR fortran/17074
21508         * gfortran.dg/simpleif_1.f90: New test.
21509
21510 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21511
21512         * lib/target-supports.exp (check_profiling_available): Return
21513         false for arm*-*-symbianelf* and arm*-*-eabi*.
21514
21515         PR c++/15890
21516         * g++.dg/template/delete1.C: New test.
21517
21518 2004-08-19  Paul Brook  <paul@codesourcery.com>
21519
21520         PR fortran/14976
21521         PR fortran/16228
21522         * gfortran.dg/data_char_1.f90: New test.
21523
21524 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21525
21526         PR fortran/16946
21527         * gfortran.dg/reduction.f90: New testcase.
21528
21529 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21530
21531         PR fortran/16520
21532         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21533
21534 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21535
21536         PR c++/17041
21537         * g++.dg/Wparentheses-3.C: New test.
21538
21539 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21540
21541         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21542         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21543         * gcc.dg/vect/vect-2.c: Likewise.
21544         * gcc.dg/vect/vect-3.c: Likewise.
21545         * gcc.dg/vect/vect-4.c: Likewise.
21546         * gcc.dg/vect/vect-5.c: Likewise.
21547         * gcc.dg/vect/vect-6.c: Likewise.
21548         * gcc.dg/vect/vect-7.c: Likewise.
21549         * gcc.dg/vect/vect-25.c: Likewise.
21550         * gcc.dg/vect/vect-31.c: Likewise.
21551         * gcc.dg/vect/vect-32.c: Likewise.
21552         * gcc.dg/vect/vect-34.c: Likewise.
21553         * gcc.dg/vect/vect-36.c: Likewise.
21554         * gcc.dg/vect/vect-all.c: Likewise.
21555
21556 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21557
21558         PR c++/17068
21559         * g++.dg/template/operator4.C: New test.
21560
21561 2004-08-18  Richard Henderson  <rth@redhat.com>
21562
21563         * gcc.dg/20040206-1.c: XFAIL.
21564
21565 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21566
21567         PR c++/16246
21568         * g++.dg/template/array7.C: New test.
21569
21570 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21571
21572         * gcc.dg/mips-movcc-1.c: New test.
21573         * gcc.dg/mips-movcc-2.c: New test.
21574         * gcc.dg/mips-movcc-3.c: New test.
21575
21576         * gcc.dg/mips-nmadd-1.c: New test.
21577         * gcc.dg/mips-nmadd-2.c: New test.
21578
21579 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21580
21581         PR c++/15871
21582         * g++.dg/opt/inline8.C: New test.
21583
21584         PR c++/16965
21585         * g++.dg/parse/error17.C: New test.
21586
21587 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21588
21589         * gcc.dg/vect: New directory for vectorizer tests.
21590         * gcc.dg/vect/tree-vect.h: New file.
21591         * gcc.dg/vect/vect.exp: New file.
21592         * gcc.dg/vect/pr16105.c.c: New test.
21593         * gcc.dg/vect/vect-1.c: New test.
21594         * gcc.dg/vect/vect-2.c: New test.
21595         * gcc.dg/vect/vect-3.c: New test.
21596         * gcc.dg/vect/vect-4.c: New test.
21597         * gcc.dg/vect/vect-5.c: New test.
21598         * gcc.dg/vect/vect-6.c: New test.
21599         * gcc.dg/vect/vect-7.c: New test.
21600         * gcc.dg/vect/vect-8.c: New test.
21601         * gcc.dg/vect/vect-9.c: New test.
21602         * gcc.dg/vect/vect-10.c: New test.
21603         * gcc.dg/vect/vect-11.c: New test.
21604         * gcc.dg/vect/vect-12.c: New test.
21605         * gcc.dg/vect/vect-13.c: New test.
21606         * gcc.dg/vect/vect-14.c: New test.
21607         * gcc.dg/vect/vect-15.c: New test.
21608         * gcc.dg/vect/vect-16.c: New test.
21609         * gcc.dg/vect/vect-17.c: New test.
21610         * gcc.dg/vect/vect-18.c: New test.
21611         * gcc.dg/vect/vect-19.c: New test.
21612         * gcc.dg/vect/vect-20.c: New test.
21613         * gcc.dg/vect/vect-21.c: New test.
21614         * gcc.dg/vect/vect-22.c: New test.
21615         * gcc.dg/vect/vect-23.c: New test.
21616         * gcc.dg/vect/vect-24.c: New test.
21617         * gcc.dg/vect/vect-25.c: New test.
21618         * gcc.dg/vect/vect-26.c: New test.
21619         * gcc.dg/vect/vect-27.c: New test.
21620         * gcc.dg/vect/vect-28.c: New test.
21621         * gcc.dg/vect/vect-29.c: New test.
21622         * gcc.dg/vect/vect-30.c: New test.
21623         * gcc.dg/vect/vect-31.c: New test.
21624         * gcc.dg/vect/vect-32.c: New test.
21625         * gcc.dg/vect/vect-33.c: New test.
21626         * gcc.dg/vect/vect-34.c: New test.
21627         * gcc.dg/vect/vect-35.c: New test.
21628         * gcc.dg/vect/vect-36.c: New test.
21629         * gcc.dg/vect/vect-37.c: New test.
21630         * gcc.dg/vect/vect-38.c: New test.
21631         * gcc.dg/vect/vect-40.c: New test.
21632         * gcc.dg/vect/vect-41.c: New test.
21633         * gcc.dg/vect/vect-42.c: New test.
21634         * gcc.dg/vect/vect-43.c: New test.
21635         * gcc.dg/vect/vect-44.c: New test.
21636         * gcc.dg/vect/vect-45.c: New test.
21637         * gcc.dg/vect/vect-46.c: New test.
21638         * gcc.dg/vect/vect-47.c: New test.
21639         * gcc.dg/vect/vect-48.c: New test.
21640         * gcc.dg/vect/vect-49.c: New test.
21641         * gcc.dg/vect/vect-50.c: New test.
21642         * gcc.dg/vect/vect-51.c: New test.
21643         * gcc.dg/vect/vect-52.c: New test.
21644         * gcc.dg/vect/vect-53.c: New test.
21645         * gcc.dg/vect/vect-54.c: New test.
21646         * gcc.dg/vect/vect-55.c: New test.
21647         * gcc.dg/vect/vect-56.c: New test.
21648         * gcc.dg/vect/vect-57.c: New test.
21649         * gcc.dg/vect/vect-58.c: New test.
21650         * gcc.dg/vect/vect-59.c: New test.
21651         * gcc.dg/vect/vect-60.c: New test.
21652         * gcc.dg/vect/vect-61.c: New test.
21653         * gcc.dg/vect/vect-all.c: New test.
21654         * gcc.dg/vect/vect-none.c: New test.
21655
21656 2004-08-17  Paul Brook  <paul@codesourcery.com>
21657
21658         PR fortran/13082
21659         * gfortran.dg/entry_1.f90: New test.
21660
21661 2004-08-17  Andrew Pinski  <apinski@apple.com>
21662
21663         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21664
21665 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21666
21667         * gcc.dg/pr17036-1.c: New test.
21668
21669 2004-08-16  Devang Patel  <dpatel@apple.com>
21670
21671         * gcc.dg/darwin-20040809-1.c: New test.
21672
21673 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21674
21675         * gcc.dg/funcdef-attr-1.c: New test.
21676
21677 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21678
21679         * gcc.dg/altivec-17.c: New test.
21680         * gcc.dg/altivec-18.c: New test.
21681
21682 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21683
21684         PR c++/6749
21685         * g++.dg/template/vtable2.C: New test.
21686
21687 2004-08-14  Richard Henderson  <rth@redhat.com>
21688
21689         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21690         * gcc.dg/pack-test-4.c (main): Return 0.
21691         * gcc.dg/setjmp-1.c: Remove XFAIL.
21692         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21693
21694 2004-08-14  Richard Henderson  <rth@redhat.com>
21695
21696         * gcc.dg/980217-1.c: Add prototype for printf.
21697
21698 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21699
21700         * gfortran.dg/pr16935.f90: New test.
21701
21702 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21703
21704         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21705
21706 2004-08-13  Paul Brook  <paul@codesourcery.com>
21707
21708         * gfortran.dg/der_io_1.f90: Remove stray comma.
21709
21710 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21711
21712         * gcc.dg/vmx/cw-bug-2.c: Remove.
21713         * gcc.dg/vmx/vprint-1.c: Remove.
21714         * gcc.dg/vmx/vscan-1.c: Remove.
21715
21716 2004-08-12  Devang patel  <dpatel@apple.com>
21717
21718         * gcc.dg/darwin-20040809-2.c: New test.
21719
21720 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21721
21722         * g++.dg/ext/altivec-12.C: New test.
21723
21724         * g++.dg/ext/altivec-11.C: New test.
21725
21726 2004-08-12  Paul Brook  <paul@codesourcery.com>
21727
21728         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21729
21730 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21731
21732         * g++.dg/ext/altivec-2.C: Check for hardware support before
21733         executing any VMX instructions.
21734
21735         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21736
21737 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21738
21739         PR c++/16276
21740         * g++.old-deja/g++.other/comdat4.C: New test.
21741         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21742
21743 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21744
21745         PR target/16286
21746         * gcc.dg/pr16286.c: New test.
21747
21748 2004-08-12 Jan Beulich <jbeulich@novell.com>
21749
21750         * g++.dg/ext/asm5.C: New.
21751
21752 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21753
21754         PR c++/16698
21755         * g++.dg/eh/crash1.C: New test.
21756
21757         PR c++/16717
21758         * g++.dg/ext/construct1.C: New test.
21759
21760 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21761
21762         PR c++/16853
21763         * g++.dg/init/ptrmem1.C: New test.
21764
21765         PR c++/16618
21766         * g++.dg/parse/offsetof5.C: New test.
21767
21768         PR c++/16870
21769         * g++.dg/template/overload3.C: New test.
21770
21771 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21772
21773         PR c++/16964
21774         * g++.dg/parse/error16.C: New test.
21775
21776         PR c++/16904
21777         * g++.dg/template/error14.C: New test.
21778
21779         PR c++/16929
21780         * g++.dg/template/error15.C: New test.
21781
21782 2004-08-11  Devang Patel  <dpatel@apple.com>
21783
21784         * gcc.dg/darwin-ld-20040809-1.c: New test.
21785         * gcc.dg/darwin-ld-20040809-2.c: New test.
21786
21787 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21788
21789         PR fortran/16917
21790         * gfortran.dg/dfloat_1.f90: New test.
21791
21792 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21793
21794         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21795         * gcc.dg/dll-2.c: Fix dg-require syntax.
21796         * gcc.misc-tests/arm-isr.c (abort): Declare.
21797         (exit): Likewise.
21798
21799 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21800
21801         PR c++/16971
21802         * g++.dg/parse/crash16.C: New test.
21803
21804 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21805
21806         * gcc.dg/mips-rsqrt-1.c: New test case.
21807         * gcc.dg/mips-rsqrt-2.c: New test case.
21808         * gcc.dg/mips-rsqrt-3.c: New test case.
21809
21810 2004-08-10  Paul Brook  <paul@codesourcery.com>
21811
21812         * gfortran.dg/der_io_1.f90: New test.
21813
21814 2004-08-10  Paul Brook  <paul@codesourcery.com>
21815
21816         PR fortran/16919
21817         * gfortran.dg/der_array_1.f90: New test.
21818
21819 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21820
21821         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21822
21823 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21824
21825         * gcc.dg/wchar_t-2.c: Fix typo.
21826
21827 2004-08-09  Falk Hueffner  <falk@debian.org>
21828
21829         PR tree-optimization/12517
21830         * gcc.c-torture/compile/pr12517.c: New test.
21831
21832         PR tree-optimization/12578
21833         * gcc.c-torture/compile/pr12578.c: New test.
21834
21835         PR tree-optimization/12899
21836         * gcc.c-torture/compile/pr12899.c: New test.
21837
21838         PR rtl-optimization/14692
21839         * gcc.c-torture/compile/pr14692.c: New test.
21840
21841         PR tree-optimization/16461
21842         * gcc.c-torture/compile/pr16461.c: New test.
21843
21844 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21845
21846         * gfortran.dg/getenv_1.f90: New test.
21847
21848 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21849
21850         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21851         wchar_t.
21852         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21853
21854 2004-08-06  Paul Brook  <paul@codesourcery.com>
21855
21856         * gfortran.dg/ret_array_1.f90: New test.
21857         * gfortran.dg/ret_pointer_1.f90: New test.
21858
21859 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21860
21861         * gcc.dg/missing-field-init-[12].c: New tests.
21862         * g++.dg/warn/missing-field-init-[12].C: New tests.
21863
21864 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21865
21866         * gcc.dg/enum2.c: New test.
21867         * gcc.dg/symbian3.c: Likewise.
21868         * gcc.dg/symbian4.c: Likewise.
21869         * gcc.dg/wchar_t-2.c: Likewise.
21870
21871 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21872
21873         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21874         destructor tests.
21875
21876 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21877
21878         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21879         dg-require-visiblity.
21880         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21881         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21882         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21883         * g++.dg/ext/visibility/new1.C: Likewise.
21884         * g++.dg/ext/visibility/pragma.C: Likewise.
21885         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21886         * g++.dg/ext/visibility/virtual.C: Likewise.
21887         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21888         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21889         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21890         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21891         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21892         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21893         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21894         * g++/dg/ext/visibility/visibility-8.C: New test.
21895         * gcc.c-torture/compile/dll.x: Remove.
21896         * gcc.dg/dll-2.c: Use dg-require-dll
21897         * gcc.dg/visibility-10.c: New test.
21898         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21899         supporting DLLs.
21900         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21901         (scan_not_hidden): Likewise.
21902
21903 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21904
21905         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21906
21907 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21908
21909         * gcc.c-torture/execute/20040805-1.c: New test.
21910
21911 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21912
21913         * gcc.dg/20020118-1.c: Declare abort.
21914         * gcc.dg/altivec_check.h: Likewise.
21915         * gcc.dg/iftrap-2.c: Likewise.
21916         * gcc.dg/pragma-darwin.c: Likewise.
21917         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21918
21919 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21920
21921         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21922
21923 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21924
21925         * gcc.c-torture/execute/builtins/abs-2.c,
21926         gcc.c-torture/execute/builtins/abs-3.c,
21927         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21928         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21929         intmax_t, uintmax_t and their limits.
21930         * gcc.dg/intmax_t-1.c: New test.
21931
21932 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21933
21934         * g++.dg/tc1/dr147.C: Add reference to PR.
21935
21936 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21937
21938         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21939         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21940
21941 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21942
21943         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21944
21945 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21946
21947         * gcc.dg/redecl-5.c: New test.
21948         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21949         of scanf.
21950
21951 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21952
21953         PR middle-end/16790
21954         * gcc.c-torture/execute/pr16790-1.c: New test case.
21955
21956 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21957
21958         * g++.dg/ext/visibility/assign1.C: New test.
21959         * g++.dg/ext/visibility/new1.C: Likewise.
21960
21961         * gcc.dg/symbian1.c: New test.
21962         * gcc.dg/symbian2.c: Likewise.
21963
21964 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21965
21966         PR target/16570
21967         * gcc.dg/i386-sse-9.c: New test.
21968
21969 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21970
21971         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21972
21973 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21974
21975         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21976         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21977         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21978         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21979         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21980         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21981         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21982         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21983         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21984         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21985         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21986         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21987         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21988         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21989         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21990         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21991         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21992         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21993         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21994         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21995         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21996         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21997         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21998         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21999         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22000         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22001         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22002         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22003         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22004         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22005         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22006         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22007         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22008         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22009         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22010         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22011         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22012         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22013         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22014         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22015         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22016         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22017         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22018         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22019         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22020         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22021         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22022         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22023         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22024         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22025         gcc.misc-tests/i386-pf-3dnow-1.c,
22026         gcc.misc-tests/i386-pf-athlon-1.c,
22027         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22028         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22029         Declare built-in functions used.
22030         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22031
22032 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22033
22034         PR c++/16707
22035         * g++.dg/lookup/using12.C: New test.
22036
22037         * g++.dg/init/null1.C: Fix PR number.
22038         * g++.dg/parse/namespace10.C: Likewise.
22039
22040 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22041
22042         PR c++/16224
22043         * g++.dg/template/spec17.C: New test.
22044         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22045         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22046
22047 2004-08-02  David Billinghurst
22048
22049         PR fortran/16292
22050         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22051
22052 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22053
22054         * gcc.dg/ia64-got-1.c: New test case.
22055
22056 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/16489
22059         * g++.dg/init/null1.C: New test.
22060         * g++.dg/tc1/dr76.C: Adjust error marker.
22061
22062         PR c++/16529
22063         * g++.dg/parse/namespace10.C: New test.
22064
22065         PR c++/16810
22066         * g++.dg/inherit/ptrmem2.C: New test.
22067
22068 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22069
22070         PR target/16155
22071         * gcc.dg/pr16155.c: New test.
22072
22073 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22074
22075         * gcc.dg/redecl-2.c: New test.
22076
22077 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22078
22079         * gcc.dg/darwin-longdouble.c: New file.
22080
22081 2004-07-30  Richard Henderson  <rth@redhat.com>
22082
22083         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22084         write to constant argument.
22085         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22086
22087 2004-07-30  Richard Henderson  <rth@redhat.com>
22088
22089         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22090         tests of nearest around zero.
22091
22092 2004-07-30  Andrew Pinski  <apinski@apple.com>
22093
22094         * gcc.c-torture/compile/20040730-1.c: New test.
22095
22096 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22097
22098         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22099         powerpc-eabispe.
22100
22101 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22102
22103         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22104
22105 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22106
22107         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22108         contains $ld_library_path.
22109         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22110
22111 2004-07-29  Richard Henderson  <rth@redhat.com>
22112
22113         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22114
22115         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22116         (alt2, which): New.
22117         (Check): Accept either alternative.
22118
22119 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22120
22121         * g++.dg/abi/inline1.C: New test.
22122         * g++.dg/abi/local1-a.cc: Likewise.
22123         * g++.dg/abi/local1.C: Likewise.
22124         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22125         * g++.dg/abi/mangle12.C: Likewise.
22126         * g++.dg/abi/mangle17.C: Likewise.
22127         * g++.dg/abi/mangle20-2.C: Likewise.
22128         * g++.dg/opt/interface1.C: Likewise.
22129         * g++.dg/opt/interface1.h: Likewise.
22130         * g++.dg/opt/interface1-a.cc: New test.
22131         * g++.dg/parse/repo1.C: New test.
22132         * g++.dg/template/repo1.C: Likewise.
22133         * g++.dg/warn/Winline-1.C: Likewise.
22134         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22135
22136 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22137
22138         * gcc.dg/tree-ssa/20040729-1.c: New test.
22139
22140 2004-07-27  Matt Austern <austern@apple.com>
22141
22142         * gcc.dg/darwin-bool-1.c: New test.
22143         * gcc.dg/darwin-bool-2.c: New test.
22144
22145 2004-07-28  Richard Henderson  <rth@redhat.com>
22146
22147         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22148         arguments in the correct type.  Don't write to constant arguments.
22149
22150 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22151
22152         PR tree-optimization/16688
22153         PR tree-optimization/16689
22154         * g++.dg/tree-ssa/pr16688.C: New test.
22155
22156 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22157
22158         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22159         loads.  Not only in the comment, this time.
22160
22161 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22162
22163         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22164         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22165         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22166         * gcc.dg/sh4a-bitmovua.c: New.
22167         * gcc.dg/sh4a-cos.c: New.
22168         * gcc.dg/sh4a-cosf.c: New.
22169         * gcc.dg/sh4a-fprun.c: New.
22170         * gcc.dg/sh4a-fsrra.c: New.
22171         * gcc.dg/sh4a-memmovua.c: New.
22172         * gcc.dg/sh4a-sin.c: New.
22173         * gcc.dg/sh4a-sincos.c: New.
22174         * gcc.dg/sh4a-sincosf.c: New.
22175         * gcc.dg/sh4a-sinf.c: New.
22176
22177 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22178
22179         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22180         conditionals.
22181         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22182         loads.
22183         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22184         DOM1.
22185
22186 2004-07-27  Andrew Pinski  <apinski@apple.com>
22187
22188         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22189
22190 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22191
22192         * gcc.dg/pragma-isr.c: New test.
22193
22194 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22195
22196         PR c++/14429
22197         * g++.dg/template/ttp11.C: New test.
22198
22199 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22200
22201         * gcc.c-torture/compile/20040727-1.c: New test.
22202
22203 2004-07-26  Eric Christopher  <echristo@redhat.com>
22204
22205         * gcc.c-torture/compile/20040726-2.c: New test.
22206
22207 2004-07-26  Andrew Pinski  <apinski@apple.com>
22208
22209         * g++.dg/rtti/tinfo1.C: Xfail.
22210
22211 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22212
22213         * gcc.c-torture/compile/20040726-1.c: New test.
22214
22215 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22216             Brian Ryner  <bryner@brianryner.com>
22217
22218         PR c++/9283
22219         PR c++/15000
22220         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22221         * g++.dg/ext/visibility/: New directory.
22222         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22223         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22224         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22225         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22226         * g++.dg/ext/visibility/fvisibility.C,
22227         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22228         g++.dg/ext/visibility/fvisibility-override1.C
22229         g++.dg/ext/visibility/fvisibility-override2.C
22230         g++.dg/ext/visibility/memfuncts.C
22231         g++.dg/ext/visibility/noPLT.C
22232         g++.dg/ext/visibility/pragma.C
22233         g++.dg/ext/visibility/pragma-override1.C
22234         g++.dg/ext/visibility/pragma-override2.C
22235         g++.dg/ext/visibility/staticmemfuncts.C
22236         g++.dg/ext/visibility/virtual.C: New tests.
22237
22238 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22239
22240         PR c/15360
22241         * gcc.dg/pr15360-1.c: New test.
22242
22243 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22244
22245         * gcc.dg/pragma-align-2.c: New test.
22246         * gcc.dg/pragma-init-fini.c: New test.
22247         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22248         targets.
22249
22250 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22251
22252         * gcc.dg/init-string-2.c: New test.
22253
22254 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22255
22256         PR 16684
22257         * gcc.dg/Wredundant-decls-1.c: New test case.
22258
22259 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22260
22261         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22262         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22263         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22264         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22265         * gcc.dg/compat/generate-random.c: New file.
22266         * gcc.dg/compat/generate-random.h: Likewise.
22267         * gcc.dg/compat/generate-random_r.c: Likewise.
22268         * gcc.dg/compat/struct-layout-1.h: Likewise.
22269         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22270         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22271         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22272         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22273         * gcc.dg/compat/struct-layout-1_main.c: New test.
22274         * gcc.dg/compat/struct-layout-1_x.c: New file.
22275         * gcc.dg/compat/struct-layout-1_y.c: New file.
22276         * gcc.dg/compat/struct-layout-1_test.h: New file.
22277
22278 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22279
22280         * gcc.dg/comp-return-1.c: New test
22281
22282 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22283
22284         * gcc.dg/vmx/8-02a.c: Fix typo.
22285
22286         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22287         * gcc.dg/darwin-abi-3.c: New test.
22288
22289         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22290         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22291
22292         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22293         * gcc.dg/vmx/ops-long-1.c: New test.
22294         * gcc.dg/vmx/ops-long-2.c: New test.
22295
22296 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22297
22298         * g++.dg/lookup/conv-[1234].C: New.
22299
22300 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22301
22302         * g++.dg/parse/attr2.C: Simplify.
22303
22304 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22305
22306         PR c/7284
22307         * gcc.c-torture/execute/pr7284-1.c: New test.
22308
22309 2004-07-22  Brian Booth  <bbooth@redhat.com>
22310
22311         * gcc.dg/tree-ssa/20040721-1.c: New test.
22312
22313 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22314
22315         * g++.dg/template/crash20.c: New.
22316
22317 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22318
22319         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22320         Add dg-run directive.  Declare variables as required.
22321         * gfortran.dg/g77/README: Update
22322
22323 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22324
22325         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22326         gcc.dg/cris-peep2-andu2.c: New tests.
22327
22328 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22329
22330         PR c/15052
22331         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22332         on return type.
22333         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22334         messages.
22335         * gcc.dg/qual-return-2.c: Update expected messages.
22336         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22337
22338 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22339
22340         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22341         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22342
22343 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22344
22345         PR c/11250
22346         * gcc.dg/init-string-1.c: New test.
22347
22348 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22349
22350         PR middle-end/15345
22351         PR c/16450
22352         * gcc.dg/torture/nested-fn-1.c: New test.
22353
22354 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22355
22356         PR target/16559
22357         * gcc.dg/ia64-fptr-1.c: New file.
22358
22359 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22360
22361         PR c++/14497
22362         * g++.dg/template/spec16.C: New test.
22363         * g++.old-deja/g++.robertl/eb118.C: Remove.
22364
22365 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22366
22367         PR c++/509
22368         * g++.dg/template/spec15.C: New test.
22369
22370 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22371
22372         Copy cases from g77.f-torture/execute and add dg-run
22373         directive.  Other changes as noted.
22374         * gfortran.dg/g77/13037.f
22375         * gfortran.dg/g77/1832.f
22376         * gfortran.dg/g77/19981119-0.f
22377         * gfortran.dg/g77/19990313-0.f
22378         * gfortran.dg/g77/19990313-1.f
22379         * gfortran.dg/g77/19990313-2.f
22380         * gfortran.dg/g77/19990313-3.f
22381         * gfortran.dg/g77/19990419-1.f
22382         * gfortran.dg/g77/19990826-0.f
22383         * gfortran.dg/g77/19990826-2.f
22384         * gfortran.dg/g77/20000503-1.f
22385         * gfortran.dg/g77/20001111.f
22386         * gfortran.dg/g77/20010116.f
22387         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22388         * gfortran.dg/g77/20010430.f
22389         * gfortran.dg/g77/6177.f
22390         * gfortran.dg/g77/947.f
22391         * gfortran.dg/g77/970816-3.f
22392         * gfortran.dg/g77/971102-1.f
22393         * gfortran.dg/g77/980520-1.f
22394         * gfortran.dg/g77/980628-0.f
22395         * gfortran.dg/g77/980628-1.f
22396         * gfortran.dg/g77/980628-10.f
22397         * gfortran.dg/g77/980628-2.f
22398         * gfortran.dg/g77/980628-3.f
22399         * gfortran.dg/g77/980628-7.f
22400         * gfortran.dg/g77/980628-8.f
22401         * gfortran.dg/g77/980628-9.f
22402         * gfortran.dg/g77/980701-0.f
22403         * gfortran.dg/g77/980701-1.f
22404         * gfortran.dg/g77/cabs.f
22405         * gfortran.dg/g77/claus.f
22406         * gfortran.dg/g77/complex_1.f
22407         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22408         * gfortran.dg/g77/dcomplex.f
22409         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22410         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22411         * gfortran.dg/g77/f90-intrinsic-numeric.f
22412         * gfortran.dg/g77/int8421.f
22413         * gfortran.dg/g77/labug1.f
22414         * gfortran.dg/g77/large_vec.f
22415         * gfortran.dg/g77/le.f
22416         * gfortran.dg/g77/short.f
22417         * gfortran.dg/g77/README: Update
22418
22419 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22420
22421         PR c++/16637
22422         * g++.dg/parse/lookup4.C: New test.
22423
22424 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22425
22426         PR c++/16175
22427         * g++.dg/template/ttp10.C: New test.
22428
22429 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22430
22431         * gcc.dg/pr12625-1.c: New test.
22432
22433 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22434
22435         * testsuite/gcc.dg/switch-warn-1.c: New test.
22436         * testsuite/gcc.dg/switch-warn-2.c: New test.
22437         * gcc.c-torture/compile/pr14730.c: Update.
22438
22439 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22440
22441         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22442         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22443         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22444         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22445
22446 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22447
22448         PR c++/16623
22449         * g++.dg/template/assign1.C: New test.
22450
22451 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22452
22453         PR c++/12170
22454         * g++.dg/template/ttp9.C: New test.
22455
22456 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22457
22458         * gcc.dg/format/cmn-err-1.c: New test.
22459
22460 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22461
22462         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22463         gcc.dg/Wparentheses-10.c: New tests.
22464         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22465
22466 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22467
22468         PR fortran/16465
22469         * gfortran.dg/g77//ffixed-line-length-0.f,
22470         gfortran.dg/g77/ffixed-line-length-132.f,
22471         gfortran.dg/g77/ffixed-line-length-72.f,
22472         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22473         gfortran.dg/g77/README: Update.
22474
22475 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22476
22477         PR c++/13092
22478         * g++.dg/template/non-dependent7.C: New test.
22479         * g++.dg/template/non-dependent8.C: Likewise.
22480         * g++.dg/template/non-dependent9.C: Likewise.
22481         * g++.dg/template/non-dependent10.C: Likewise.
22482
22483 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22484
22485         PR c++/16337
22486         * g++.dg/parse/attr2.C: New test.
22487
22488 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22489
22490         * g77.dg: Removed.
22491         * g77.f-torture: Ditto.
22492
22493 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22494
22495         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22496         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22497         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22498
22499 2004-07-16  Richard Henderson  <rth@redhat.com>
22500
22501         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22502
22503 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22504
22505         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22506         tests with full list of options.
22507         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22508         of TORTURE_OPTIONS if test contains 'dg-do run'.
22509
22510         PR fortran/16404
22511         * gfortran.dg/do_iterator.f90: New test.
22512
22513 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22514
22515         PR rtl-optimization/16536
22516         * gcc.c-torture/execute/restrict-1.c: New test.
22517
22518 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22519
22520         PR fortran/15324
22521         * gfortran.dg/pr15324.f90: New test.
22522
22523         PR fortran/15129
22524         * gfortran.dg/pr15129.f90: New test.
22525
22526         PR fortran/15140
22527         * gfortran.dg/pr15140.f90: New test.
22528
22529         PR fortran/13792
22530         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22531         compile-time simplification.
22532
22533 2004-07-14  Mike Stump  <mrs@apple.com>
22534
22535         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22536
22537 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22538
22539         PR target/16325
22540         * gcc.dg/profile-generate-1.c: New.
22541
22542 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22543
22544         * gcc.c-torture/execute/20040709-1.c: New test.
22545         * gcc.c-torture/execute/20040709-2.c: New test.
22546
22547 2004-07-14  Mike Stump  <mrs@apple.com>
22548
22549         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22550
22551 2004-07-14  Mike Stump  <mrs@apple.com>
22552
22553         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22554
22555 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22556
22557         PR c++/16518
22558         * g++.dg/parse/mutable1.C: New test.
22559
22560 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22561
22562         PR tree-optimization/16443
22563         * gcc.dg/tree-ssa/20040713-1.c: New test.
22564
22565 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22566
22567         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22568         for operator new.
22569
22570 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22571
22572         * gfortran.dg/g77/README: New file
22573         * gfortran.dg/g77/19981216-0.f: Copy from
22574         g77.f-torture/noncompile.  Add "dg-do compile" and
22575         dg-error as required.
22576         * gfortran.dg/g77/19990218-1.f: Likewise.
22577         * gfortran.dg/g77/19990905-1.f: Likewise.
22578         * gfortran.dg/g77/9263.f: Likewise.
22579         * gfortran.dg/g77/980615-0.f: Likewise.
22580         * gfortran.dg/g77/980616-0.f: Likewise.
22581         * gfortran.dg/g77/check0.f: Likewise.
22582         * gfortran.dg/g77/select_no_compile.f: Likewise.
22583
22584 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22585
22586         Copy files from g77.f-torture/compile.
22587         Add "{ dg-do compile}".  Other changes as noted
22588         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22589         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22590         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22591         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22592         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22593         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22594         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22595         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22596         statement to conform to standard.  Append alpha1.x for reference.
22597         * gfortran.dg/g77/xformat.f: Add dg-warning
22598
22599 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22600
22601         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22602         Add {dg-do compile} directive.
22603         * gfortran.dg/g77/cpp2.F: Likewise.
22604
22605 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22606
22607         PR c++/5402
22608         * g++.dg/lookup/name-clash1.C: New test.
22609
22610         PR c++/9777
22611         * g++.dg/lookup/name-clash2.C: New test.
22612
22613         PR c++/12102
22614         * g++.dg/lookup/name-clash3.C: New test.
22615
22616 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22617
22618         * g++.dg/lookup/new2.C: New test.
22619         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22620
22621 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22622
22623         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22624         Add {dg-do compile} directive.
22625         * gfortran.dg/g77/13060.f: Likewise.
22626         * gfortran.dg/g77/19990218-0.f: Likewise.
22627         * gfortran.dg/g77/19990305-0.f: Likewise.
22628         * gfortran.dg/g77/19990419-0.f: Likewise.
22629         * gfortran.dg/g77/19990502-0.f: Likewise.
22630         * gfortran.dg/g77/19990502-1.f: Likewise.
22631         * gfortran.dg/g77/19990525-0.f: Likewise.
22632         * gfortran.dg/g77/19990826-1.f: Likewise.
22633         * gfortran.dg/g77/19990826-3.f: Likewise.
22634         * gfortran.dg/g77/19990905-2.f: Likewise.
22635         * gfortran.dg/g77/20000412-1.f: Likewise.
22636         * gfortran.dg/g77/20000511-1.f: Likewise.
22637         * gfortran.dg/g77/20000511-2.f: Likewise.
22638         * gfortran.dg/g77/20000518.f: Likewise.
22639         * gfortran.dg/g77/20000601-1.f: Likewise.
22640         * gfortran.dg/g77/20000601-2.f: Likewise.
22641         * gfortran.dg/g77/20000629-1.f: Likewise.
22642         * gfortran.dg/g77/20000630-2.f: Likewise.
22643         * gfortran.dg/g77/20010115.f: Likewise.
22644         * gfortran.dg/g77/20010321-1.f: Likewise.
22645         * gfortran.dg/g77/20010426.f: Likewise.
22646         * gfortran.dg/g77/20020307-1.f: Likewise.
22647         * gfortran.dg/g77/8485.f: Likewise.
22648         * gfortran.dg/g77/960317-1.f: Likewise.
22649         * gfortran.dg/g77/970915-0.f: Likewise.
22650         * gfortran.dg/g77/980310-1.f: Likewise.
22651         * gfortran.dg/g77/980310-2.f: Likewise.
22652         * gfortran.dg/g77/980310-3.f: Likewise.
22653         * gfortran.dg/g77/980310-4.f: Likewise.
22654         * gfortran.dg/g77/980310-6.f: Likewise.
22655         * gfortran.dg/g77/980310-7.f: Likewise.
22656         * gfortran.dg/g77/980310-8.f: Likewise.
22657         * gfortran.dg/g77/980419-2.f: Likewise.
22658         * gfortran.dg/g77/980424-0.f: Likewise.
22659         * gfortran.dg/g77/980427-0.f: Likewise.
22660         * gfortran.dg/g77/980729-0.f: Likewise.
22661         * gfortran.dg/g77/981117-1.f: Likewise.
22662         * gfortran.dg/g77/toon_1.f: Likewise.
22663
22664 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22665
22666         PR c++/2204
22667         * g++.dg/other/abstract2.C: New test.
22668
22669 2004-07-12  Paul Brook  <paul@codesourcery.com>
22670
22671         * gfortran.dg/pointer_init_1.f90: New test.
22672
22673 2004-07-11  Paul Brook  <paul@codesourcery.com>
22674
22675         PR fortran/15986
22676         * gfortran.dg/contained_1.f90: New test.
22677
22678 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22679
22680         * g++.dg/parse/defarg8.C: New test.
22681
22682 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22683
22684         PR fortran/16433
22685         * gfortran.dg/pr16433.f: New test.
22686
22687         PR fortran/17574
22688         * gfortran.dg/pr15754.f90: New test.
22689
22690 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22691
22692         PR tree-optimization/16437
22693         * gcc.c-torture/execute/bitfld-4.c: New test.
22694
22695 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22696
22697         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22698         access to common var from module.
22699
22700 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22701
22702         PR fortran/16336
22703         * gfortran.fortran-torture/execute/common_2.f90: New test.
22704
22705 2004-07-10  Paul Brook  <paul@codesourcery.com>
22706
22707         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22708
22709 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22710
22711         PR fortran/15969
22712         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22713
22714 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22715
22716         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22717         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22718         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22719         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22720         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22721         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22722         * gfortran.dg/g77/funderscoring.f: Likewise.
22723         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22724
22725 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22726
22727         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22728
22729 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22730         Paul Brook  <paul@codesourcery.com>
22731
22732         PR fortran/13415
22733         * gfortran.dg/common_pointer_1.f90: New test.
22734
22735 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22736
22737         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22738
22739 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22740
22741         PR target/16364
22742         * gcc.c-torture/compile/20040709-1.c: New.
22743
22744 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22745
22746         PR fortran/14077
22747         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22748
22749 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22750
22751         PR fortran/13201
22752         * gfortran.dg/shape_1.f90: New test.
22753
22754 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22755             Andrew Pinski  <apinski@apple.com>
22756
22757         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22758
22759 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22760
22761         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22762         comment.
22763
22764 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22765         Paul Brook  <paul@codesourcery.com>
22766
22767         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22768         '.f95' and '.F95'.
22769
22770 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22771
22772         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22773
22774 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22775
22776         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22777         testcases with capital suffix.
22778
22779 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22780
22781         PR fortran/15481
22782         PR fortran/13372
22783         PR fortran/13575
22784         PR fortran/15978
22785         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22786
22787         * gfortran.dg/implicit_1.f90: New test.
22788
22789 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22790
22791         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22792         expression to match gfortran warning/error messages
22793         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22794         dg-error text.
22795
22796 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22797
22798         * lib/fortran-torture.exp: Rename proc search_for to
22799         search_for_re.
22800
22801 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22802
22803         * gcc.c-torture/execute/simd-5.x: New file.
22804         XFAIL on SPARC 64-bit at -O0.
22805
22806 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22807
22808         PR c++/8211
22809         PR c++/16165
22810         * g++.dg/warn/effc3.C: New test.
22811
22812 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22813
22814         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22815         change X to 1X in format.
22816         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22817         add data statements to conform to standard.
22818
22819 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22820
22821         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22822         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22823         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22824
22825 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22826
22827         * gfortran.dg/g77/7388.f: Copy from g77.dg
22828         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22829         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22830         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22831         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22832         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22833         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22834         * gfortran.dg/g77/strlen0.f: Likewise.
22835
22836 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22837
22838         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22839         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22840
22841 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22842
22843         * gcc.c-torture/execute/920428-2.x: Delete.
22844         * gcc.c-torture/execute/920501-7.x: Likewise.
22845
22846 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22847
22848         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22849         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22850         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22851         prescott and c3-2.
22852         (PREFETCH_3DNOW): Add -march=c3.
22853
22854 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22855
22856         PR c/16437
22857         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22858         * gcc.c-torture/execute/bf64-1.x: Likewise.
22859
22860 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22861
22862         * gcc.c-torture/compile/20040708-1.c: New test.
22863
22864 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22865
22866         PR c++/16169
22867         * g++.dg/warn/effc2.C: New test.
22868
22869 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22870
22871         * gcc.c-torture/execute/bitfld-1.x: Remove.
22872         * gcc.c-torture/execute/bitfld-3.c: New test.
22873         * gcc.dg/bitfld-2.c: Remove XFAILs.
22874
22875 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22876
22877         PR c++/16276
22878         * g++.dg/rtti/tinfo1.C: New file.
22879
22880 2004-07-07  Eric Christopher  <echristo@redhat.com>
22881
22882         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22883
22884 2004-07-07  Andrew Pinski  <apinski@apple.com>
22885
22886         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22887
22888 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22889
22890         * g++.dg/init/call1.C: XFAIL.
22891
22892 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22893
22894         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22895         except for movstrict*, to movmem* and clrstr* to clrmem*.
22896
22897 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22898
22899         * gcc.c-torture/execute/20040707-1.c: New test.
22900
22901 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22902
22903         * gcc.c-torture/execute/20040706-1.c: New test.
22904
22905 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22906
22907         PR c++/3671
22908         * g++.dg/template/spec14.C: New test.
22909
22910 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22911
22912         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22913         nothing if not yet defined.  Use it in b, c and d type definitions.
22914         * gcc.c-torture/execute/20040705-1.c: New test.
22915         * gcc.c-torture/execute/20040705-2.c: New test.
22916
22917 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22918
22919         PR c++/2518
22920         * g++.dg/lookup/new1.C: New test.
22921
22922 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22923
22924         PR c++/11406
22925         * g++.dg/template/sizeof8.C: New test.
22926
22927 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22928
22929         * gcc.c-torture/compile/20040705-1.c: New test.
22930
22931 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22932
22933         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22934
22935 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22936
22937         * gcc.dg/cpp/if-mop.c: Two new testcases.
22938         * gcc.dg/cpp/trad/comment-3.c: New.
22939
22940 2004-07-04  Paul Brook  <paul@codesourcery.com>
22941
22942         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22943
22944 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22945
22946         PR c++/3761
22947         * g++.dg/lookup/crash4.C: New test.
22948
22949 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22950
22951         * gcc.c-torture/execute/builtin-abs-1.c
22952         * gcc.c-torture/execute/builtin-abs-2.c
22953         * gcc.c-torture/execute/builtin-complex-1.c
22954         * gcc.c-torture/execute/builtins/string-1-lib.c
22955         * gcc.c-torture/execute/builtins/string-1.c
22956         * gcc.c-torture/execute/builtins/string-2-lib.c
22957         * gcc.c-torture/execute/builtins/string-2.c
22958         * gcc.c-torture/execute/builtins/string-3-lib.c
22959         * gcc.c-torture/execute/builtins/string-3.c
22960         * gcc.c-torture/execute/builtins/string-4-lib.c
22961         * gcc.c-torture/execute/builtins/string-4.c
22962         * gcc.c-torture/execute/builtins/string-5-lib.c
22963         * gcc.c-torture/execute/builtins/string-5.c
22964         * gcc.c-torture/execute/builtins/string-6-lib.c
22965         * gcc.c-torture/execute/builtins/string-6.c
22966         * gcc.c-torture/execute/builtins/string-7-lib.c
22967         * gcc.c-torture/execute/builtins/string-7.c
22968         * gcc.c-torture/execute/builtins/string-8-lib.c
22969         * gcc.c-torture/execute/builtins/string-8.c
22970         * gcc.c-torture/execute/builtins/string-9-lib.c
22971         * gcc.c-torture/execute/builtins/string-9.c
22972         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22973         * gcc.c-torture/execute/builtins/string-asm-1.c
22974         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22975         * gcc.c-torture/execute/builtins/string-asm-2.c
22976         * gcc.c-torture/execute/stdio-opt-1.c
22977         * gcc.c-torture/execute/stdio-opt-2.c
22978         * gcc.c-torture/execute/stdio-opt-3.c
22979         * gcc.c-torture/execute/string-opt-1.c
22980         * gcc.c-torture/execute/string-opt-10.c
22981         * gcc.c-torture/execute/string-opt-11.c
22982         * gcc.c-torture/execute/string-opt-12.c
22983         * gcc.c-torture/execute/string-opt-13.c
22984         * gcc.c-torture/execute/string-opt-14.c
22985         * gcc.c-torture/execute/string-opt-15.c
22986         * gcc.c-torture/execute/string-opt-16.c
22987         * gcc.c-torture/execute/string-opt-2.c
22988         * gcc.c-torture/execute/string-opt-6.c
22989         * gcc.c-torture/execute/string-opt-7.c
22990         * gcc.c-torture/execute/string-opt-8.c:
22991         Replace with ...
22992
22993         * gcc.c-torture/execute/builtins/abs-2.c
22994         * gcc.c-torture/execute/builtins/abs-3.c
22995         * gcc.c-torture/execute/builtins/complex-1.c
22996         * gcc.c-torture/execute/builtins/fprintf.c
22997         * gcc.c-torture/execute/builtins/fputs.c
22998         * gcc.c-torture/execute/builtins/memcmp.c
22999         * gcc.c-torture/execute/builtins/memmove.c
23000         * gcc.c-torture/execute/builtins/memops-asm.c
23001         * gcc.c-torture/execute/builtins/mempcpy-2.c
23002         * gcc.c-torture/execute/builtins/mempcpy.c
23003         * gcc.c-torture/execute/builtins/memset.c
23004         * gcc.c-torture/execute/builtins/printf.c
23005         * gcc.c-torture/execute/builtins/sprintf.c
23006         * gcc.c-torture/execute/builtins/strcat.c
23007         * gcc.c-torture/execute/builtins/strchr.c
23008         * gcc.c-torture/execute/builtins/strcmp.c
23009         * gcc.c-torture/execute/builtins/strcpy.c
23010         * gcc.c-torture/execute/builtins/strcspn.c
23011         * gcc.c-torture/execute/builtins/strlen-2.c
23012         * gcc.c-torture/execute/builtins/strlen.c
23013         * gcc.c-torture/execute/builtins/strncat.c
23014         * gcc.c-torture/execute/builtins/strncmp-2.c
23015         * gcc.c-torture/execute/builtins/strncmp.c
23016         * gcc.c-torture/execute/builtins/strncpy.c
23017         * gcc.c-torture/execute/builtins/strpbrk.c
23018         * gcc.c-torture/execute/builtins/strpcpy-2.c
23019         * gcc.c-torture/execute/builtins/strpcpy.c
23020         * gcc.c-torture/execute/builtins/strrchr.c
23021         * gcc.c-torture/execute/builtins/strspn.c
23022         * gcc.c-torture/execute/builtins/strstr-asm.c
23023         * gcc.c-torture/execute/builtins/strstr.c:
23024         ... these new files.
23025
23026         * gcc.c-torture/execute/builtins/abs-2-lib.c
23027         * gcc.c-torture/execute/builtins/abs-3-lib.c
23028         * gcc.c-torture/execute/builtins/complex-1-lib.c
23029         * gcc.c-torture/execute/builtins/fprintf-lib.c
23030         * gcc.c-torture/execute/builtins/fputs-lib.c
23031         * gcc.c-torture/execute/builtins/memcmp-lib.c
23032         * gcc.c-torture/execute/builtins/memmove-lib.c
23033         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23034         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23035         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23036         * gcc.c-torture/execute/builtins/memset-lib.c
23037         * gcc.c-torture/execute/builtins/printf-lib.c
23038         * gcc.c-torture/execute/builtins/sprintf-lib.c
23039         * gcc.c-torture/execute/builtins/strcat-lib.c
23040         * gcc.c-torture/execute/builtins/strchr-lib.c
23041         * gcc.c-torture/execute/builtins/strcmp-lib.c
23042         * gcc.c-torture/execute/builtins/strcpy-lib.c
23043         * gcc.c-torture/execute/builtins/strcspn-lib.c
23044         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23045         * gcc.c-torture/execute/builtins/strlen-lib.c
23046         * gcc.c-torture/execute/builtins/strncat-lib.c
23047         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23048         * gcc.c-torture/execute/builtins/strncmp-lib.c
23049         * gcc.c-torture/execute/builtins/strncpy-lib.c
23050         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23051         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23052         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23053         * gcc.c-torture/execute/builtins/strrchr-lib.c
23054         * gcc.c-torture/execute/builtins/strspn-lib.c
23055         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23056         * gcc.c-torture/execute/builtins/strstr-lib.c
23057         * gcc.c-torture/execute/builtins/lib/abs.c
23058         * gcc.c-torture/execute/builtins/lib/fprintf.c
23059         * gcc.c-torture/execute/builtins/lib/memset.c
23060         * gcc.c-torture/execute/builtins/lib/printf.c
23061         * gcc.c-torture/execute/builtins/lib/sprintf.c
23062         * gcc.c-torture/execute/builtins/lib/strcpy.c
23063         * gcc.c-torture/execute/builtins/lib/strcspn.c
23064         * gcc.c-torture/execute/builtins/lib/strncat.c
23065         * gcc.c-torture/execute/builtins/lib/strncmp.c
23066         * gcc.c-torture/execute/builtins/lib/strncpy.c
23067         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23068         * gcc.c-torture/execute/builtins/lib/strspn.c
23069         * gcc.c-torture/execute/builtins/lib/strstr.c:
23070         New files containing support routines.
23071
23072         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23073         declaration.
23074         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23075         when not optimizing.
23076
23077 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23078
23079         PR c++/16240
23080         * g++.dg/abi/mangle22.C: New test.
23081         * g++.dg/abi/mangle23.C: Likewise.
23082
23083 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23084
23085         PR fortran/16290
23086         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23087         Allow for cases without denormalized floating point numbers.
23088
23089 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23090
23091         PR c/1027
23092         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23093         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23094         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23095         expected warning text.
23096         * gcc.dg/format/diag-2.c: New test.
23097
23098 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23099
23100         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23101
23102 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23103
23104         * gcc.dg/builtins-43.c: New.
23105         * gcc.dg/builtins-44.c: New.
23106         * gcc.dg/builtins-45.c: New.
23107
23108 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23109             Andreas Tobler  <a.tobler@schweiz.ch>
23110
23111         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23112         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23113         as SIGSEGV.
23114         * gcc.dg/cleanup-11.c: Likewise.
23115         * gcc.dg/cleanup-8.c: Likewise.
23116         * gcc.dg/cleanup-9.c: Likewise.
23117         * gcc.dg/cleanup-5.c: Run on all platforms.
23118
23119 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23120
23121         * g++.dg/warn/nonnull1.C: New test.
23122
23123 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23124
23125         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23126         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23127         Special-case the Sun compiler wrt to <complex.h>.
23128
23129 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23130
23131         * gcc.dg/Wunreachable-8.C: New test.
23132
23133         * gcc.dg/h8300-ice2.c : New test.
23134
23135 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23136
23137         PR fortran/16161
23138         * gfortran.fortran-torture/compile/implicit.f90: Add test
23139         for implicit character.
23140
23141 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23142
23143         PR fortran/16289
23144         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23145         Use tiny() intrinsic to find smallest non-negative real
23146
23147 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23148
23149         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23150         * gcc.dg/compat/struct-by-value-22_x.c: New.
23151         * gcc.dg/compat/struct-by-value-22_y.c: New.
23152
23153         * gcc.c-torture/execute/20040629-1.c: New test.
23154
23155 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23156
23157         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23158         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23159
23160         PR target/16195
23161         * gcc.dg/20040625-1.c: New test.
23162
23163 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23164
23165         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23166
23167 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23168
23169         PR fortran/15963
23170         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23171
23172 2004-06-29  Richard Henderson  <rth@redhat.com>
23173
23174         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23175
23176 2004-06-29  Paul Brook  <paul@codesourcery.com>
23177
23178         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23179         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23180
23181 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23182
23183         PR c++/16260
23184         * g++.dg/parse/crash15.C: New.
23185
23186 2004-06-28  Andrew Pinski  <apinski@apple.com>
23187
23188         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23189         by the error already.
23190
23191         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23192
23193 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23194
23195         PR target/14041
23196         * gcc.dg/h8300-bss-align-1.c : New.
23197
23198 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23199
23200         * PR c++/16174
23201         * g++.dg/template/ctor4.C: New.
23202
23203 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23204
23205         PR c++/16205
23206         * g++.dg/warn/Wsequence-point-1.C: New test.
23207
23208 2004-06-27  Paul Brook  <paul@codesourcery.com>
23209
23210         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23211
23212 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23213
23214         * g++.old-deja/g++.mike/p7325.C: Remove.
23215
23216 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23217
23218         PR c/14963
23219         * gcc.dg/pr14963.c: New test.
23220
23221 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23222
23223         PR c++/16193
23224         * g++.dg/parse/redef1.C: New test.
23225
23226 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23227
23228         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23229         20021110.c.
23230         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23231         20021119-1.c.
23232         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23233         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23234         5-04.c.
23235         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23236         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23237         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23238         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23239         g++.brendan/enum14.C.
23240         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23241         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23242         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23243         g++.mike/virt1.C.
23244         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23245         memtemp24.C.
23246
23247 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23248
23249         * gcc.dg/20040527-1.c: New test case.
23250
23251 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23252
23253         PR gfortran/pr16196
23254         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23255
23256 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23257
23258         PR middle-end/15825
23259         * gcc.dg/pr15825-1.c: New test case.
23260
23261 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23262
23263         * gcc.c-torture/execute/20040625-1.c: New test.
23264
23265 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23266
23267         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23268
23269 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23270
23271         * gcc.dg/torture/mips-div-1.c: New test.
23272
23273 2004-06-24  Jeff Law  <law@redhat.com>
23274
23275         * gcc.dg/tree-ssa/20040624-1.c: New test.
23276
23277 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23278
23279         * gcc.c-torture/compile/20040624-1.c: New test.
23280
23281 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23282
23283         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23284         this directory.
23285
23286 2004-06-23  Andrew Pinski  <apinski@apple.com>
23287
23288         PR middle-end/15988
23289         * g++.dg/opt/ptrmem4.C: New test.
23290
23291         * gcc.dg/c90-array-quals-2.c: New test.
23292
23293 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23294
23295         * gcc.dg/kpice1.c: New test.
23296
23297 2006-06-23  Andrew Pinski  <apinski@apple.com>
23298
23299         * gcc.dg/c90-array-quals.c: New test.
23300
23301 2006-06-22  Richard Henderson  <rth@redhat.com>
23302
23303         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23304
23305 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23306
23307         * gcc.dg/builtins-config.h: Handle FreeBSD.
23308
23309 2006-06-22  Richard Henderson  <rth@redhat.com>
23310
23311         * g++.dg/opt/devirt1.C: New.
23312
23313 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23314
23315         * g++.dg/opt/pr15551.C: New testcase.
23316
23317 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23318
23319         PR target/14800
23320         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23321         x86_64-*-linux* when compiling for 32bit.
23322
23323 2004-06-21  Andrew Pinski  <apinski@apple.com>
23324
23325         * gcc.dg/pch/struct-1.c: New.
23326         * gcc.dg/pch/struct-1.hs: New.
23327
23328 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23329
23330         * gcc.dg/pch/save-temps-1.c: New file.
23331         * gcc.dg/pch/save-temps-1.hs: New file.
23332
23333 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23334
23335         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23336         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23337
23338 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23339
23340         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23341         to fix type error.
23342         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23343         Remove trailing spaces.
23344
23345 2004-06-21  Richard Henderson  <rth@redhat.com>
23346
23347         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23348         merging && to BIT_FIELD_REF.
23349
23350 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23351
23352         * g++.dg/opt/placeholder1.C: New test.
23353
23354 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23355
23356         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23357         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23358         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23359         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23360
23361 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23362
23363         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23364         extern "C".
23365         * g++.dg/other/pragma-re-1.C: Add comments.
23366
23367 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23368
23369         PR gfortran/16080
23370         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23371
23372 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23373
23374         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23375         instead of setting the type of size_t by
23376         hand.
23377
23378 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23379
23380         * gcc.dg/unordered-2.c: New test case.
23381         * gcc.dg/unordered-3.c: New test case.
23382
23383 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23384
23385         PR other/16043
23386         * lib/g++.exp (g++_version): Tweak regexp for version
23387         * lib/g77.exp (g77_version): Likewise.
23388         * lib/gfortran.exp (gfortran_version): Likewise.
23389         * lib/objc.exp (objc_version): Likewise.
23390         * lib/treelang.exp (treelang_version): Likewise.
23391
23392 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23393
23394         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23395         Use INT_MAX instead of __INT_MAX__.
23396         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23397
23398         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23399         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23400         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23401         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23402         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23403         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23404         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23405         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23406         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23407
23408         * gcc.dg/range-test-1.c: New test.
23409         * g++.dg/opt/range-test-1.C: New test.
23410
23411 2004-06-17  Richard Henderson  <rth@redhat.com>
23412
23413         * objc.dg/sync-1.m: New.
23414         * objc.dg/try-catch-1.m: Don't force next runtime.
23415         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23416         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23417         shadowed catch clause.
23418         * objc.dg/try-catch-5.m: New.
23419
23420 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23421
23422         Bug 14610
23423         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23424
23425 2004-06-15  Richard Henderson  <rth@redhat.com>
23426
23427         * gcc.dg/20001116-1.c: Move expected warning line.
23428
23429 2004-06-15  Richard Henderson  <rth@redhat.com>
23430
23431         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23432         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23433
23434 2004-06-15  Jeff Law  <law@redhat.com>
23435
23436         * gcc.dg/tree-ssa/20040615-1.c: New test.
23437         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23438         be less sensitive to operand ordering.
23439         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23440
23441 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23442
23443         * g++.dg/abi/bitfield3.C: Add comment..
23444
23445 2004-06-15  Richard Henderson  <rth@redhat.com>
23446
23447         * g++.dg/ext/stmtexpr1.C: XFAIL.
23448         * gcc.dg/20030612-1.c: XFAIL.
23449
23450 2004-06-15  Eric Christopher  <echristo@redhat.com>
23451
23452         * g++.dg/charset/asm5.c: New.
23453         * gcc.dg/charset/asm6.c: New.
23454
23455 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23456
23457         PR fortran/15962
23458         * gfortran.fortran-torture/execute/select_1.f90: New test.
23459
23460 2004-06-15  Paul Brook  <paul@codesourcery.com>
23461
23462         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23463
23464 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23465
23466         PR c++/15967
23467         * g++.dg/lookup/crash3.C: New test.
23468
23469 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23470
23471         PR c++/15947
23472         * g++.dg/parse/dtor4.C: New test.
23473
23474 2004-06-14  Jeff Law  <law@redhat.com>
23475
23476         * gcc.c-torture/compile/20040614-1.c: New test.
23477
23478 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23479
23480         PR fortran/15211
23481         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23482         LEN of a character array.
23483
23484 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23485
23486         PR c++/15096
23487         * g++.dg/template/ptrmem10.C: New test.
23488
23489         PR c++/14930
23490         * g++.dg/template/friend30.C: New test.
23491
23492 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23493
23494         PR fortran/14928
23495         * gfortran.fortran-torture/compile/mloc.f90: New test.
23496
23497 2004-06-13  Paul Brook  <paul@codesourcery.com>
23498
23499         * gfortran.fortran-torture/execute/random_2.f90: New test.
23500
23501 2004-06-13  Eric Christopher  <echristo@redhat.com>
23502
23503         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23504
23505 2004-06-12  Paul Brook  <paul@codesourcery.com>
23506
23507         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23508
23509 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23510
23511         PR fortran/14923
23512         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23513
23514 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23515
23516         PR fortran/14957
23517         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23518         syntax errors in end statements of contained subroutines.
23519
23520 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23521
23522         PR fortran/12841
23523         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23524
23525 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23526
23527         PR fortran/15665
23528         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23529
23530 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23531
23532         PR gfortran/12839
23533         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23534
23535 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23536
23537         PR c++/15862
23538         * g++.dg/parse/enum1.C: New test.
23539
23540 2004-06-10  Jeff Law  <law@redhat.com>
23541
23542         * gcc.c-torture/compile/20040610-1.c: New test.
23543
23544 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23545
23546         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23547         * g++.old-deja/g++.other/decl3.C: Likewise.
23548
23549 2004-06-10  Brian Booth  <bbooth@redhat.com>
23550
23551         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23552         V_MAY_DEF instead of VDEF.
23553         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23554
23555 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23556
23557         PR c++/14211
23558         * g++.dg/conversion/const1.C: New test.
23559
23560         PR c++/15076
23561         * g++.dg/conversion/reinterpret1.C: New test.
23562
23563         PR c++/15877
23564         * g++.dg/template/enum2.C: New test.
23565
23566         PR c++/15227
23567         * g++.dg/template/error13.C: New test.
23568
23569 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23570
23571         PR fortran/14957
23572         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23573         arguments to test_* REAL and of the right size.
23574
23575 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23576
23577         PR target/15569
23578         PR rtl-optimization/15681
23579         * gcc.dg/20040609-1.c: New test.
23580
23581 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23582
23583         PR c++/14791
23584         * g++.dg/opt/builtins1.C: New test.
23585
23586 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23587
23588         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23589         that use default windows32 struct layout.
23590         * gcc.dg/i386-bitfield2.c: Likewise.
23591
23592 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23593
23594         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23595         for mingw32 and cygwin targets.
23596
23597 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23598
23599         * gcc.dg/pch/macro-4.c: New.
23600         * gcc.dg/pch/macro-4.hs: New.
23601
23602 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23603
23604         PR fortran/13249
23605         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23606
23607 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23608
23609         PR fortran/13372
23610         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23611
23612 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23613
23614         PR gfortran/14897
23615         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23616
23617 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23618
23619         PR gfortran/15755
23620         * gfortran.fortran-torture/execute/backspace.c : New test.
23621
23622 2004-06-09  Paul Brook  <paul@codesourcery.com>
23623
23624         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23625         (pointer_to_section): Rewrite to use smaller array.
23626
23627 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23628
23629         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23630         * gcc.dg/ext/altivec-10.c: Same.
23631         * gcc.dg/ext/altivec-11.c: Same.
23632         * gcc.dg/ext/altivec-12.c: Same.
23633         * gcc.dg/ext/altivec-13.c: Same.
23634         * gcc.dg/ext/altivec-14.c: Same.
23635         * gcc.dg/ext/altivec-15.c: Same.
23636         * gcc.dg/ext/altivec-16.c: Same.
23637         * gcc.dg/ext/altivec-3.c: Same.
23638         * gcc.dg/ext/altivec-4.c: Same.
23639         * gcc.dg/ext/altivec-6.c: Same.
23640         * gcc.dg/ext/altivec-7.c: Same.
23641         * gcc.dg/ext/altivec-8.c: Same.
23642         * gcc.dg/ext/altivec-varargs-1.c: Same.
23643
23644         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23645         * g++.dg/ext/altivec-10.C: Same.
23646         * g++.dg/ext/altivec-2.C: Same.
23647         * g++.dg/ext/altivec-3.C: Same.
23648         * g++.dg/ext/altivec-4.C: Same.
23649         * g++.dg/ext/altivec-5.C: Same.
23650         * g++.dg/ext/altivec-6.C: Same.
23651         * g++.dg/ext/altivec-7.C: Same.
23652         * g++.dg/ext/altivec-8.C: Same.
23653         * g++.dg/ext/altivec-9.C: Same.
23654
23655 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23656
23657         PR c++/7841
23658         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23659
23660 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23661
23662         * gcc.dg/union-1.c: New test.
23663
23664 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23665
23666         * gcc.dg/builtins-41.c: New test case.
23667         * gcc.dg/builtins-42.c: New test case.
23668
23669 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23670
23671         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23672         * g++.dg/ext/altivec-10.C: Same.
23673         * g++.dg/ext/altivec-2.C: Same.
23674         * g++.dg/ext/altivec-3.C: Same.
23675         * g++.dg/ext/altivec-4.C: Same.
23676         * g++.dg/ext/altivec-5.C: Same.
23677         * g++.dg/ext/altivec-6.C: Same.
23678         * g++.dg/ext/altivec-7.C: Same.
23679         * g++.dg/ext/altivec-8.C: Same.
23680         * g++.dg/ext/altivec-9.C: Same.
23681         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23682         * g++.old-deja/g++.brendan/new3.C: Same.
23683         * gcc.c-torture/execute/eeprof-1.x: Same.
23684
23685 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23686
23687         PR c/14765
23688         * gcc.dg/pr14765-1.c: New test.
23689
23690 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23691
23692         PR c/14649
23693         * gcc.dg/pr14649-1.c: New test case.
23694
23695 2004-06-07  Richard Henderson  <rth@redhat.com>
23696
23697         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23698         if temporaries.
23699
23700 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23701
23702         * g++.dg/eh/elide1.C: Remove XFAIL.
23703
23704 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23705
23706         PR c++/15337
23707         * g++.dg/expr/sizeof3.C: New test.
23708
23709         PR c++/14777
23710         * g++.dg/template/access14.C: New test.
23711
23712         PR c++/15554
23713         * g++.dg/template/enum1.C: New test.
23714
23715         PR c++/15057
23716         * g++.dg/eh/throw1.C: New test.
23717
23718 2004-06-07  David Ayers  <d.ayers@inode.at>
23719             Ziemowit Laski  <zlaski@apple.com>
23720
23721         * lib/objc.exp (objc_target_compile): Revert the '-framework
23722         Foundation' flag fix, since bare Darwin does not ship
23723         with the Foundation framework.
23724         * objc/execute/next_mapping.h: Provide a local NSConstantString
23725         @interface and @implementation.
23726         (objc_constant_string_init): A constructor function, used to
23727         initialize the NSConstantString meta-class object.
23728         * objc/execute/string1.m: Include "next_mapping.h" instead of
23729         <Foundation/NSString.h>.
23730         * objc/execute/string2.m: Likewise.
23731         * objc/execute/string3.m: Likewise.
23732         * objc/execute/string4.m: Likewise.
23733
23734 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23735
23736         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23737         to double. Replace double with FLOAT.
23738         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23739
23740         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23741         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23742         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23743         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23744         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23745         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23746         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23747         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23748
23749 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23750
23751         PR c/13519
23752         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23753
23754 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23755
23756         PR c++/15503
23757         * g++.dg/template/meminit2.C: New test.
23758
23759 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23760
23761         PR target/15822
23762         * gcc.c-torture/execute/compare-fp-1.c,
23763         gcc.c-torture/execute/compare-fp-2.c,
23764         gcc.c-torture/execute/compare-fp-3.c,
23765         gcc.c-torture/execute/compare-fp-4.c,
23766         gcc.c-torture/execute/compare-fp-3.x,
23767         gcc.c-torture/execute/compare-fp-4.x: Moved...
23768         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23769         gcc.c-torture/execute/ieee/compare-fp-2.c,
23770         gcc.c-torture/execute/ieee/compare-fp-3.c,
23771         gcc.c-torture/execute/ieee/compare-fp-4.c,
23772         gcc.c-torture/execute/ieee/compare-fp-3.x,
23773         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23774
23775 2004-06-04  David Ayers  <d.ayers@inode.at>
23776
23777         * objc/execute/protocol-isEqual-4.m: New testcase.
23778
23779 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23780
23781         * objc/execute/protocol-isEqual-1.m: New testcase.
23782         * objc/execute/protocol-isEqual-2.m: New testcase.
23783         * objc/execute/protocol-isEqual-3.m: New testcase.
23784
23785 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23786
23787         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23788
23789 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23790
23791         * lib/objc.exp (objc_target_compile): When running tests on
23792         Darwin (Mac OS X), inform the linker about '-framework
23793         'Foundation'.
23794
23795 2004-06-02  Eric Christopher  <echristo@redhat.com>
23796
23797         * gcc.c-torture/compile/20040602-1.c: New.
23798
23799 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23800
23801         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23802         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23803
23804         PR tree-optimization/14736
23805         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23806
23807         PR tree-optimization/14042
23808         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23809
23810         PR tree-optimization/14729
23811         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23812
23813 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23814
23815         PR fortran/15557
23816         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23817
23818 2004-06-01  Richard Hederson  <rth@redhat.com>
23819
23820         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23821
23822 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23823
23824         PR c++/14932
23825         * g++.dg/parse/offsetof4.C: New test.
23826
23827 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23828
23829         PR objc/7993
23830         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23831
23832 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23833
23834         PR c++/15701
23835         * g++.dg/template/friend29.C: New test.
23836
23837 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23838
23839         PR c/15749
23840         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23841
23842 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23843
23844         * gcc.dg/sparc-trap-1.c: New test.
23845
23846 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23847
23848         PR middle-end/15069
23849         * g++.dg/opt/fold3.C: New test case.
23850
23851 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23852
23853         * lib/target-supports.exp (check_iconv_available): Fix fallout
23854         from 2004-05-28 patch.
23855
23856 2004-05-30  Paul Brook  <paul@codesourcery.com>
23857
23858         PR fortran/15620
23859         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23860         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23861
23862 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23863
23864         * gfortran.fortran-torture/execute/random_1.f90: New test.
23865
23866 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23867
23868         * g++.dg/ext/altivec-10.C: New test.
23869
23870 2004-05-29  Paul Brook  <paul@codesourcery.com>
23871
23872         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23873
23874 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23875
23876         * gcc.dg/altivec-16.c: New test.
23877
23878 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23879
23880         * lib/target-supports.exp (check_vmx_hw_available): New.
23881         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23882
23883         * lib/target-supports.exp (check_alias_available,
23884         check_iconv_available, check_named_sections_available): Use
23885         unique names for temporary files.
23886
23887 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23888
23889         * gcc.dg/altivec-15.c: New test.
23890
23891 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23892
23893         PR c++/15083
23894         * g++.dg/warn/noeffect6.C: New test.
23895
23896         PR c++/15471
23897         * g++.dg/expr/ptrmem4.C: New test.
23898
23899         PR c++/15640
23900         * g++.dg/template/operator3.C: New test.
23901
23902 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23903
23904         PR c++/14668
23905         * g++.dg/lookup/redecl1.C: New test.
23906         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23907
23908 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23909
23910         * gcc.c-torture/execute/compare-fp-1.c,
23911         gcc.c-torture/execute/compare-fp-2.c,
23912         gcc.c-torture/execute/compare-fp-3.c,
23913         gcc.c-torture/execute/compare-fp-4.c,
23914         gcc.c-torture/execute/compare-fp-3.x,
23915         gcc.c-torture/execute/compare-fp-4.x,
23916         gcc.dg/pr15649-1.c: New.
23917
23918 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23919
23920         PR c++/12883
23921         * g++.dg/init/array14.C: New test.
23922
23923 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23924
23925         * lib/compat.exp (compat-get-options-main): New.
23926         (compat-get-options): Remove unneeded code, warn for ignored
23927         command.
23928         (compat-execute): Check flag set by dg-require-* commands.
23929
23930         * lib/compat.exp (compat-execute): Break up long lines.
23931
23932 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23933
23934         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23935         * gcc.dg/altivec-14.c: New test.
23936         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23937
23938         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23939         * gcc.dg/altivec-12.c: Ditto.
23940
23941         * gcc.dg/altivec-3.c: Move call to altivec_check.
23942
23943 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23944
23945         PR c++/15044
23946         * g++.dg/template/error12.C: New test.
23947
23948         PR c++/15317
23949         * g++.dg/ext/attrib15.C: New test.
23950
23951         PR c++/15329
23952         * g++.dg/template/ptrmem9.C: New test.
23953
23954 2004-05-25  Paul Brook  <paul@codesourcery.com>
23955
23956         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23957
23958 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23959
23960         PR c++/15165
23961         * g++.dg/template/crash19.C: New test.
23962
23963 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23964
23965         PR c++/15025
23966         * g++.dg/template/redecl1.C: New test.
23967
23968 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23969
23970         PR c++/14821
23971         * g++.dg/other/ns1.C: New test.
23972
23973         PR c++/14883
23974         * g++.dg/template/invalid1.C: New test.
23975
23976 2004-05-23  Paul Brook  <paul@codesourcery.com>
23977         Victor Leikehman  <lei@haifasphere.co.il>
23978
23979         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23980         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23981
23982 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23983
23984         PR c++/15285
23985         PR c++/15299
23986         * g++.dg/template/non-dependent5.C: New test.
23987         * g++.dg/template/non-dependent6.C: New test.
23988
23989 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23990
23991         PR c++/15507
23992         * g++.dg/inherit/union1.C: New test.
23993
23994         PR c++/15542
23995         * g++.dg/template/addr1.C: New test.
23996
23997         PR c++/15427
23998         * g++.dg/template/array5.C: New test.
23999
24000         PR c++/15287
24001         * g++.dg/template/array6.C: New test.
24002
24003 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24004             Roger Sayle  <roger@eyesopen.com>
24005
24006         * g++.dg/lookup/forscope2.C: New test case.
24007
24008 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24009
24010         * gcc.dg/cpp/Wmissingdirs.c: New.
24011
24012 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24013
24014         PR target/15301
24015         * gcc.dg/compat/union-m128-1.h: New file.
24016         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24017         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24018         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24019
24020 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24021
24022         PR target/15302
24023         * gcc.dg/compat/struct-complex-1.h: New file.
24024         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24025         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24026         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24027
24028 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24029
24030         PR middle-end/3074
24031         * gcc.dg/pr3074-1.c: New test case.
24032         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24033
24034 2004-05-20  Falk Hueffner  <falk@debian.org>
24035
24036         PR other/15526
24037         * gcc.dg/ftrapv-1.c: New test case.
24038
24039 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24040
24041         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24042
24043 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24044             Jeff Law  <law@redhat.com>
24045
24046         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24047         * gcc.dg/tree-ssa/20040518-2.c: New test.
24048
24049         * gcc.dg/tree-ssa/20040518-1.c: New test.
24050
24051 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24052
24053         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24054
24055 2004-05-18  Paul Brook  <paul@codesourcery.com>
24056
24057         PR fortran/13930
24058         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24059
24060 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24061
24062         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24063         constant folding.
24064
24065 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24066
24067         * gcc.dg/tree-ssa/20040517-1.c: New test.
24068
24069 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24070
24071         * gcc.dg/loop-4.c: New test.
24072
24073 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24074
24075         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24076
24077 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24078
24079         PR fortran/15311
24080         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24081
24082 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24083
24084         PR fortran/13826
24085         PR fortran/13940
24086         * gfortran.fortran-torture/compile/data_1.f90: New test.
24087
24088 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24089
24090         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24091         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24092
24093 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24094
24095         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24096
24097 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24098
24099         PR c/15444
24100         * gcc.dg/format/xopen-1.c: Adjust expected message.
24101         * gcc.dg/format/xopen-3.c: New test.
24102
24103 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24104
24105         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24106
24107 2004-05-14  Jeff Law  <law@redhat.com>
24108
24109         * gcc.dg/tree-ssa/20040514-2.c: New test.
24110
24111 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24112
24113         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24114         this ...
24115         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24116         this.
24117
24118 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24119
24120         * gcc.dg/tree-ssa/20040514-1.c: New test.
24121
24122 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24123
24124         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24125         test.
24126
24127 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24128
24129         PR fortran/14066
24130         * gfortran.fortran-torture/compile/do_1.f90: New test.
24131
24132 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24133
24134         PR fortran/15051
24135         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24136         test.
24137
24138 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24139
24140         PR fortran/15149
24141         * gfortran.fortran-torture/execute/random_init.f90: New test.
24142
24143 2004-05-13  Paul Brook  <paul@codesourcery.com>
24144
24145         PR fortran/15314
24146         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24147
24148 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24149
24150         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24151         for the powerpc case.
24152
24153 2004-05-13  Jeff Law  <law@redhat.com>
24154
24155         * gcc.dg/tree-ssa/20040513-1.c: New test.
24156         * gcc.dg/tree-ssa/20040513-2.c: New test.
24157
24158 2004-05-13  Paul Brook  <paul@codesourcery.com>
24159
24160         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24161         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24162         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24163
24164 2004-05-13  Andreas Schwab  <schwab@suse.de>
24165
24166         PR other/10819
24167         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24168         characters.
24169
24170 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24171
24172         PR fortran/15294
24173         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24174
24175 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24176
24177         Merge from tree-ssa-20020619-branch.  See
24178         ChangeLog.tree-ssa for details.
24179
24180 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24181
24182         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24183         include <altivec.h> explicitly.
24184         * gcc.dg/altivec-13.c: Likewise.
24185
24186 2004-05-11  Paul Brook  <paul@codesourcery.com>
24187
24188         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24189
24190 2004-05-10  Eric Christopher  <echristo@redhat.com>
24191
24192         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24193         * gcc.dg/sibcall-4.c: Ditto.
24194
24195 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24196
24197         * g++.dg/ext/altivec-8.C: New test case.
24198         * gcc.dg/altivec-13.c: New test case.
24199
24200 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24201
24202         * gcc.c-torture/execute/divcmp-1.c: New test case.
24203         * gcc.c-torture/execute/divcmp-2.c: New test case.
24204         * gcc.c-torture/execute/divcmp-3.c: New test case.
24205
24206 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24207
24208         * g++.dg/other/pragma-re-2.C: New test.
24209
24210 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24211
24212         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24213         * gcc.dg/i386-387-2.c: Likewise.
24214
24215         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24216         __builtin_drem.
24217         * gcc.dg/i386-387-6.c: Likewise.
24218
24219 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24220
24221         * gcc.dg/builtins-33.c: Also check log1p*.
24222
24223 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24224
24225         PR optimization/15296
24226         * gcc.c-torture/execute/pr15296.c: New test.
24227
24228 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24229
24230         * gcc.dg/builtins-40.c: New test.
24231
24232 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24233
24234         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24235
24236 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24237
24238         * g++.dg/ext/spe1.C: New testcase.
24239
24240 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24241
24242         * objc.dg/image-info.m: Allow additional attributes
24243         for __image_info section.
24244
24245 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24246
24247         * gcc.dg/torture/mips-hilo-2.c: New test.
24248
24249 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24250
24251         PR c++/14389
24252         * g++.dg/template/member5.C: New test.
24253
24254 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24255
24256         * gcc.dg/builtins-34.c: Also check expm1*.
24257
24258 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24259
24260         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24261         * gcc.dg/torture/builtin-convert-3.c: New test.
24262
24263 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24264
24265         PR middle-end/15054
24266         * g++.dg/opt/pr15054.C: New test.
24267
24268 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24269
24270         * gcc.dg/torture/builtin-rounding-1.c: New test.
24271         * gcc.dg/builtins-25.c: Delete.
24272         * gcc.dg/builtins-29.c: Delete.
24273
24274 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24275
24276         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24277         * gcc.dg/sibcall-4.c: Likewise.
24278         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24279
24280 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24281
24282         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24283         bit-field on 16-bit targets.
24284
24285 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24286
24287         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24288         16-bit targets.
24289
24290 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24291
24292         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24293         * gcc.dg/rs6000-power2-2.c: Likewise.
24294
24295 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24296
24297         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24298         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24299         Change the asm registers to be in form of frN instead of fN.
24300
24301 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24302
24303         * gcc.dg/torture/builtin-convert-2.c: New test.
24304
24305 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24306
24307         * gcc.dg/rs6000-power2-1.c: New test.
24308         * gcc.dg/rs6000-power2-2.c: New test.
24309
24310 2004-04-28  Jan Hubicka  <jh@suse.cz>
24311
24312         * gcc.dg/unused-6.c: New test.
24313
24314 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24315             Ulrich Weigand  <uweigand@de.ibm.com>
24316
24317         * ada/acats/run_all.sh: Define $target variable.
24318
24319 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24320
24321         PR c++/15119
24322         * g++.dg/other/vararg-1.C: New test.
24323
24324         PR c++/4794
24325         * g++.dg/eh/cleanup3.C: New test.
24326
24327 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24328
24329         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24330         and ad8011a (target_insn).
24331         * ada/acats/support/macro.dfs: Likewise.
24332         * ada/acats/support/impbit.adb: New file.
24333
24334 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24335
24336         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24337
24338 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24339
24340         * gcc.dg/loop-3.c: New test.
24341
24342 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24343
24344         * gcc.c-torture/execute/simd-5.c: New test.
24345
24346 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24347
24348         PR c++/15064
24349         * g++.dg/template/crash18.C: New test.
24350
24351 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24352
24353         * g++.dg/ext/complit3.C: New test.
24354
24355 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24356
24357         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24358         * gcc.dg/altivec-3.c: Same.
24359         * gcc.dg/altivec-varargs-1.c: Same.
24360
24361 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24362
24363         * lib/target-supports.exp (check_profiling_available): Assume
24364         profiling is not available on powerpc-eabi targets.
24365
24366 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24367
24368         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24369         * gcc.dg/vmx/bug-1.c: Ditto.
24370
24371 2004-04-20  Eric Christopher  <echristo@redhat.com>
24372
24373         * gcc.dg/charset/extern.c: New test.
24374         * g++.dg/charset/extern3.cc: Ditto.
24375
24376 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24377
24378         * gcc.dg/builtins-39.c: New test.
24379
24380 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24381
24382         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24383
24384 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24385
24386         * gcc.dg/torture/mips-hilo-1.c: New test.
24387
24388 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24389
24390         * gcc.c-torture/compile/20040419-1.c: New test.
24391
24392 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24393
24394         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24395
24396 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24397             Aldy Hernandez  <aldyh@redhat.com>
24398
24399         * gcc.c-torture/execute/va-arg-24.c: New.
24400
24401 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24402             Aldy Hernandez  <aldyh@redhat.com>
24403
24404         * gcc.dg/vmx/1b-01.c: New.
24405         * gcc.dg/vmx/1b-02.c: New.
24406         * gcc.dg/vmx/1b-03.c: New.
24407         * gcc.dg/vmx/1b-04.c: New.
24408         * gcc.dg/vmx/1b-05.c: New.
24409         * gcc.dg/vmx/1b-06.c: New.
24410         * gcc.dg/vmx/1b-07.c: New.
24411         * gcc.dg/vmx/1c-01.c: New.
24412         * gcc.dg/vmx/1c-02.c: New.
24413         * gcc.dg/vmx/3a-01a.c: New.
24414         * gcc.dg/vmx/3a-01.c: New.
24415         * gcc.dg/vmx/3a-01m.c: New.
24416         * gcc.dg/vmx/3a-03.c: New.
24417         * gcc.dg/vmx/3a-03m.c: New.
24418         * gcc.dg/vmx/3a-04.c: New.
24419         * gcc.dg/vmx/3a-04m.c: New.
24420         * gcc.dg/vmx/3a-05.c: New.
24421         * gcc.dg/vmx/3a-06.c: New.
24422         * gcc.dg/vmx/3a-06m.c: New.
24423         * gcc.dg/vmx/3a-07.c: New.
24424         * gcc.dg/vmx/3b-01.c: New.
24425         * gcc.dg/vmx/3b-02.c: New.
24426         * gcc.dg/vmx/3b-10.c: New.
24427         * gcc.dg/vmx/3b-13.c: New.
24428         * gcc.dg/vmx/3b-14.c: New.
24429         * gcc.dg/vmx/3b-15.c: New.
24430         * gcc.dg/vmx/3c-01a.c: New.
24431         * gcc.dg/vmx/3c-01.c: New.
24432         * gcc.dg/vmx/3c-02.c: New.
24433         * gcc.dg/vmx/3c-03.c: New.
24434         * gcc.dg/vmx/3d-01.c: New.
24435         * gcc.dg/vmx/4-01.c: New.
24436         * gcc.dg/vmx/4-03.c: New.
24437         * gcc.dg/vmx/5-01.c: New.
24438         * gcc.dg/vmx/5-02.c: New.
24439         * gcc.dg/vmx/5-03.c: New.
24440         * gcc.dg/vmx/5-04.c: New.
24441         * gcc.dg/vmx/5-05.c: New.
24442         * gcc.dg/vmx/5-06.c: New.
24443         * gcc.dg/vmx/5-07.c: New.
24444         * gcc.dg/vmx/5-07t.c: New.
24445         * gcc.dg/vmx/5-08.c: New.
24446         * gcc.dg/vmx/5-10.c: New.
24447         * gcc.dg/vmx/5-11.c: New.
24448         * gcc.dg/vmx/7-01a.c: New.
24449         * gcc.dg/vmx/7-01.c: New.
24450         * gcc.dg/vmx/7c-01.c: New.
24451         * gcc.dg/vmx/7d-01.c: New.
24452         * gcc.dg/vmx/7d-02.c: New.
24453         * gcc.dg/vmx/8-01.c: New.
24454         * gcc.dg/vmx/8-02a.c: New.
24455         * gcc.dg/vmx/8-02.c: New.
24456         * gcc.dg/vmx/brode-1.c: New.
24457         * gcc.dg/vmx/bug-1.c: New.
24458         * gcc.dg/vmx/bug-2.c: New.
24459         * gcc.dg/vmx/bug-3.c: New.
24460         * gcc.dg/vmx/cw-bug-1.c: New.
24461         * gcc.dg/vmx/cw-bug-2.c: New.
24462         * gcc.dg/vmx/cw-bug-3.c: New.
24463         * gcc.dg/vmx/dct.c: New.
24464         * gcc.dg/vmx/debug-1.c: New.
24465         * gcc.dg/vmx/debug-2.c: New.
24466         * gcc.dg/vmx/debug-3.c: New.
24467         * gcc.dg/vmx/debug-4.c: New.
24468         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24469         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24470         * gcc.dg/vmx/eg-5.c: New.
24471         * gcc.dg/vmx/fft.c: New.
24472         * gcc.dg/vmx/gcc-bug-1.c: New.
24473         * gcc.dg/vmx/gcc-bug-2.c: New.
24474         * gcc.dg/vmx/gcc-bug-3.c: New.
24475         * gcc.dg/vmx/gcc-bug-4.c: New.
24476         * gcc.dg/vmx/gcc-bug-5.c: New.
24477         * gcc.dg/vmx/gcc-bug-6.c: New.
24478         * gcc.dg/vmx/gcc-bug-7.c: New.
24479         * gcc.dg/vmx/gcc-bug-8.c: New.
24480         * gcc.dg/vmx/gcc-bug-9.c: New.
24481         * gcc.dg/vmx/gcc-bug-b.c: New.
24482         * gcc.dg/vmx/gcc-bug-c.c: New.
24483         * gcc.dg/vmx/gcc-bug-d.c: New.
24484         * gcc.dg/vmx/gcc-bug-e.c: New.
24485         * gcc.dg/vmx/gcc-bug-f.c: New.
24486         * gcc.dg/vmx/gcc-bug-g.c: New.
24487         * gcc.dg/vmx/gcc-bug-i.c: New.
24488         * gcc.dg/vmx/harness.h: New.
24489         * gcc.dg/vmx/ira1.c: New.
24490         * gcc.dg/vmx/ira2a.c: New.
24491         * gcc.dg/vmx/ira2b.c: New.
24492         * gcc.dg/vmx/ira2.c: New.
24493         * gcc.dg/vmx/ira2c.c: New.
24494         * gcc.dg/vmx/mem.c: New.
24495         * gcc.dg/vmx/newton-1.c: New.
24496         * gcc.dg/vmx/ops.c: New.
24497         * gcc.dg/vmx/sn7153.c: New.
24498         * gcc.dg/vmx/spill2.c: New.
24499         * gcc.dg/vmx/spill3.c: New.
24500         * gcc.dg/vmx/spill.c: New.
24501         * gcc.dg/vmx/t.c: New.
24502         * gcc.dg/vmx/varargs-1.c: New.
24503         * gcc.dg/vmx/varargs-2.c: New.
24504         * gcc.dg/vmx/varargs-3.c: New.
24505         * gcc.dg/vmx/varargs-4.c: New.
24506         * gcc.dg/vmx/varargs-5.c: New.
24507         * gcc.dg/vmx/varargs-6.c: New.
24508         * gcc.dg/vmx/varargs-7.c: New.
24509         * gcc.dg/vmx/vmx.exp: New.
24510         * gcc.dg/vmx/vprint-1.c: New.
24511         * gcc.dg/vmx/vscan-1.c: New.
24512         * gcc.dg/vmx/x-01.c: New.
24513         * gcc.dg/vmx/x-02.c: New.
24514         * gcc.dg/vmx/x-03.c: New.
24515         * gcc.dg/vmx/x-04.c: New.
24516         * gcc.dg/vmx/x-05.c: New.
24517         * gcc.dg/vmx/yousufi-1.c: New.
24518         * gcc.dg/vmx/zero-1.c: New.
24519         * gcc.dg/vmx/zero.c: New.
24520
24521 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24522
24523         * g++.dg/lookup/java1.C: Update for chage of
24524         _Jv_AllocObject.
24525         * g++.dg/lookup/java2.C: Likewise.
24526
24527 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24528
24529         * ada/acats/run_all.sh: use -O2 by default.
24530
24531 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24532
24533         * gcc.dg/vr-mult-[12].c: New tests.
24534
24535 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24536
24537         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24538
24539         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24540
24541 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24542
24543         * lib/target-supports.exp (check_profiling_available): Assume profiling
24544         isn't available for mips*-*-elf targets.
24545
24546 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24547
24548         * gcc.dg/builtins-38.c: New test.
24549
24550 2004-04-14  Eric Christopher  <echristo@redhat.com>
24551
24552         * g++.dg/charset/charset.exp: Run .cc extension tests.
24553
24554 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24555
24556         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24557
24558 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24559
24560         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24561
24562 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24563
24564         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24565         * gcc.dg/i386-387-2.c: Likewise.
24566
24567         * gcc.dg/i386-387-7.c: New test.
24568         * gcc.dg/i386-387-8.c: New test.
24569
24570         * gcc.dg/builtins-37.c: New test.
24571
24572 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24573
24574         * g++.dg/pch/externc-1.C: Add missing semicolon.
24575
24576 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24577
24578         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24579
24580 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24581
24582         * gcc.c-torture/execute/20040411-1.c: New test.
24583
24584 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24585
24586         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24587
24588 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24589
24590         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24591
24592 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24593
24594         * lib/target-supports.exp (check_named_sections_available): New.
24595         * lib/gcc-dg.exp (dg-require-named-sections): New.
24596         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24597         old-deja.exp.  Also prune error-count message from HP linker.
24598         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24599
24600         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24601         * g++.old-deja/g++.pt/static3.C: Likewise.
24602         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24603
24604 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24605
24606         * gcc.c-torture/execute/20040409-1.c: New test case.
24607         * gcc.c-torture/execute/20040409-2.c: New test case.
24608         * gcc.c-torture/execute/20040409-3.c: New test case.
24609
24610 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24611
24612         * gcc.dg/20040409-1.c: New test.
24613
24614 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24615
24616         PR target/14888
24617         * g++.dg/opt/pr14888.C: New test case.
24618
24619 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24620
24621         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24622         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24623         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24624         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24625         New tests.
24626
24627 2004-04-08  Paul Brook  <paul@codesourcery.com>
24628
24629         * gcc.dg/spill-1.c: New test.
24630
24631 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24632
24633         * gcc.dg/torture/builtin-ctype-2.c: New test.
24634
24635 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24636
24637         * gcc.dg/pch/pch.exp: Add largefile test.
24638
24639 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24640
24641         * g++.dg/pch/externc-1.Hs: New.
24642         * g++.dg/pch/externc-1.C: New.
24643
24644 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24645
24646         * gcc.dg/compat/struct-by-value-5a_main.c,
24647         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24648         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24649         * gcc.dg/compat/struct-by-value-5a_x.c,
24650         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24651         gcc.dg/compat/struct-by-value-5_x.c.
24652         * gcc.dg/compat/struct-by-value-5a_y.c,
24653         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24654         gcc.dg/compat/struct-by-value-5_y.c.
24655
24656         * gcc.dg/compat/struct-by-value-6a_main.c,
24657         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24658         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24659         * gcc.dg/compat/struct-by-value-6a_x.c,
24660         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24661         gcc.dg/compat/struct-by-value-6_x.c.
24662         * gcc.dg/compat/struct-by-value-6a_y.c,
24663         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24664         gcc.dg/compat/struct-by-value-6_y.c.
24665
24666         * gcc.dg/compat/struct-by-value-7a_main.c,
24667         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24668         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24669         * gcc.dg/compat/struct-by-value-7a_x.c,
24670         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24671         gcc.dg/compat/struct-by-value-7_x.c.
24672         * gcc.dg/compat/struct-by-value-7a_y.c,
24673         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24674         gcc.dg/compat/struct-by-value-7_y.c.
24675
24676 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24677
24678         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24679         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24680         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24681         options.
24682
24683 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24684
24685         * gcc.dg/builtins-36.c: New test.
24686
24687 2004-04-06  Paul Brook  <paul@codesourcery.com>
24688
24689         * README.gcc: Remove obsolete contraint on testcases.
24690
24691 2004-04-05  Paul Brook  <paul@codesourcery.com>
24692
24693         PR2123
24694         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24695         failure and exit(0) on success.
24696         * g++.dg/expr/anew2.C: Ditto.
24697         * g++.dg/expr/anew3.C: Ditto.
24698         * g++.dg/expr/anew4.C: Ditto.
24699
24700 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24701
24702         PR c++/3518
24703         * g++.dg/template/unify7.C: New.
24704
24705 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24706
24707         * g++.dg/README: Bring up to date with new subdirectories; remove
24708         duplicate subdirectory lines.
24709
24710 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24711
24712         PR c++/14007
24713         * g++.dg/template/unify5.C: New.
24714         * g++.dg/template/unify6.C: New.
24715         * g++.dg/template/qualttp20.C: Adjust.
24716         * g++.old-deja/g++.jason/report.C: Adjust.
24717         * g++.old-deja/g++.other/qual1.C: Adjust.
24718
24719 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24720
24721         PR c++/14803
24722         * g++.dg/inherit/ptrmem1.C: New test.
24723
24724 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24725
24726         PR c++/14755
24727         * gcc.c-torture/execute/20040331-1.c: New test.
24728         * gcc.dg/20040331-1.c: New test.
24729
24730 2004-04-01  Paul Brook  <paul@codesourcery.com>
24731
24732         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24733
24734 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24735
24736         PR c++/14724
24737         * g++.dg/init/goto1.C: New test.
24738
24739         PR c++/14763
24740         * g++.dg/template/defarg4.C: New test.
24741
24742 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24743
24744         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24745
24746 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24747
24748         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24749
24750 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24751
24752         * gcc.dg/noncompile/undeclared-2.c: New test.
24753
24754 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24755
24756         * gcc.dg/940409-1.c: Remove XFAIL.
24757         * gcc.dg/reg-vol-struct-1.c: New test.
24758
24759 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24760
24761         * gcc.dg/torture/builtin-wctype-1.c: New test.
24762
24763 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24764
24765         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24766         * gcc.dg/20001101-1.c: Likewise.
24767         * gcc.dg/20001102-1.c: Likewise.
24768
24769 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24770
24771         * gcc.dg/compare8.c: Add an additional test for XOR.
24772
24773 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24774
24775         * gcc.dg/torture/builtin-ctype-1.c: New test.
24776
24777 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24778
24779         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24780         * gcc.dg/torture/builtin-math-1.c: Likewise.
24781         * gcc.dg/torture/builtin-power-1.c: New test.
24782
24783 2004-03-24  Andreas Schwab  <schwab@suse.de>
24784
24785         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24786         IA64 assembler.
24787
24788 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24789             Roger Sayle  <roger@eyesopen.com>
24790
24791         * gcc.dg/compare8.c: New test case.
24792
24793 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24794
24795         * g++.dg/ext/altivec-7.C: New test.
24796
24797 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24798
24799         PR 12267, 12391, 12560, 13129, 14114, 14133
24800         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24801         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24802         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24803         Adjust error regexps.
24804         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24805         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24806         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24807         * gcc.dg/local1.c: Add explanatory comment.
24808
24809 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24810
24811         PR optimization/14669
24812         * g++.dg/opt/fold2.C: New test case.
24813
24814 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24815
24816         PR c/14069
24817         * gcc.dg/20040322-1.c: New test.
24818
24819 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24820
24821         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24822         * gcc.dg/ultrasp4.c: Likewise.
24823         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24824
24825 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24826
24827         * gcc.dg/i386-sse-8.c: Reset default options.
24828
24829 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24830
24831         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24832         in the error message text.
24833
24834 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24835
24836         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24837
24838 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24839
24840         PR c++/14616
24841         * g++.dg/init/array13.C: New test.
24842
24843 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24844
24845         PR target/13889
24846         * gcc.c-torture/compile/pr13889.c: New test case.
24847
24848 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24849
24850         PR c/14635
24851         * builtins-1.c (nan, nans): Don't test.
24852         * builtins-30.c: Don't use nan, nanf, nanl.
24853         * builtins-35.c: New test.
24854
24855 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24856
24857         * g++.dg/ext/altivec-6.C: New test.
24858
24859 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24860
24861         * g++.dg/init/placement3.C: New test.
24862
24863         * g++.dg/template/spec13.C: New test.
24864
24865         * g++.dg/lookup/using11.C: New test.
24866
24867         * g++.dg/lookup/koenig3.C: New test.
24868
24869         * g++.dg/template/operator2.C: New test.
24870
24871         * g++.dg/expr/dtor3.C: New test.
24872         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24873         marker.
24874         * g++.old-deja/g++.law/visibility28.C: Likewise.
24875
24876 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24877
24878         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24879         * gcc.dg/ppc64-abi-3.c: Likewise.
24880
24881 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24882
24883         PR c++/14545
24884         * g++.dg/parse/template15.C: New test.
24885
24886 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24887
24888         * g++.dg/expr/dtor2.C: New test.
24889
24890         * g++.dg/lookup/anon4.C: New test.
24891
24892         * g++.dg/overload/using1.C: New test.
24893
24894         * g++.dg/template/lookup7.C: New test.
24895
24896         * g++.dg/template/typename6.C: New test.
24897
24898         * g++.dg/expr/cond6.C: New test.
24899
24900 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24901
24902         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24903
24904 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24905
24906         * g++.dg/expr/cond5.C: New test.
24907         * g++.dg/expr/constcast1.C: Likewise.
24908         * g++.dg/expr/ptrmem2.C: Likewise.
24909         * g++.dg/expr/ptrmem3.C: Likewise.
24910         * g++.dg/lookup/main1.C: Likewise.
24911         * g++.dg/template/lookup6.C: Likewise.
24912
24913 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24914
24915         * gcc.dg/local1.c: New test.
24916
24917         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24918
24919 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24920
24921         * gcc.dg/torture/builtin-convert-1.c: New test.
24922
24923 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24924
24925         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24926
24927 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24928
24929         PR c++/14481
24930         * g++.dg/warn/Wunused-7.C: New test.
24931
24932 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24933
24934         * gcc.dg/torture/builtin-integral-1.c: New test.
24935
24936 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24937
24938         PR c++/14586
24939         * g++.dg/parse/non-dependent3.C: New test.
24940
24941 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24942
24943         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24944         * g++.dg/eh/simd-2.C: Likewise.
24945         * g++.dg/init/array10.C: Likewise.
24946         * gcc.c-torture/compile/simd-1.c: Likewise.
24947         * gcc.c-torture/compile/simd-2.c: Likewise.
24948         * gcc.c-torture/compile/simd-3.c: Likewise.
24949         * gcc.c-torture/compile/simd-4.c: Likewise.
24950         * gcc.c-torture/compile/simd-6.c: Likewise.
24951         * gcc.c-torture/execute/simd-1.c: Likewise.
24952         * gcc.c-torture/execute/simd-2.c: Likewise.
24953         * gcc.dg/compat/vector-defs.h: Likewise.
24954         * gcc.dg/20020531-1.c: Likewise.
24955         * gcc.dg/altivec-3.c: Likewise.
24956         * gcc.dg/altivec-4.c: Likewise.
24957         * gcc.dg/altivec-varargs-1.c: Likewise.
24958         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24959         * gcc.dg/i386-mmx-3.c: Likewise.
24960         * gcc.dg/i386-sse-4.c: Likewise.
24961         * gcc.dg/i386-sse-5.c: Likewise.
24962         * gcc.dg/i386-sse-8.c: Likewise.
24963         * gcc.dg/simd-1.c: Likewise.
24964         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24965         __ev64_opaque__ since the machine description provides it.
24966
24967 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24968
24969         * lib/compat.exp (skip_list): New global variable.
24970         Use it to hold the user defined COMPAT_SKIPS list if any.
24971         (compat-obj): Add the members of skip_list to optall.
24972
24973 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24974
24975         * gcc.dg/compat/union-by-value-1_main.c,
24976         union-by-value-1_x.c, union-by-value-1_y.c,
24977         union-check.h, union-defs.h,
24978         union-init.h, union-return-1_main.c,
24979         union-return-1_x.c, union-return-1_y.c: New files.
24980
24981 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24982
24983         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24984         mixed-struct-init.h: Add 4 mixed structure types.
24985         struct-by-value-21_main.c, struct-by-value-21_x.c,
24986         struct-by-value-21_y.c, struct-return-21_main.c,
24987         struct-return-21_x.c, struct-return-21_y.c: New files.
24988
24989 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24990
24991         PR c++/14550
24992         * g++.dg/parse/template14.C: New test.
24993
24994 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24995
24996         * gcc.c-torture/execute/20040313-1.c: New test.
24997
24998 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24999
25000         PR target/14533
25001         * gcc.dg/20040311-2.c: New test.
25002
25003 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25004
25005         PR other/14544
25006         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25007         bit-field.
25008
25009 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25010
25011         * gcc.dg/20040305-2.c: Add missing return statement.
25012
25013 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25014
25015         * gcc.dg/builtins-34.c: Also check pow10*.
25016
25017 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25018
25019         PR target/14262
25020         * gcc.dg/20040305-2.c: New test.
25021
25022 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25023
25024         * gcc.dg/20040310-1.c: New test.
25025
25026 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25027
25028         * gcc.c-torture/execute/20040311-1.c: New test case.
25029
25030 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25031
25032         PR c++/14476
25033         * g++.dg/lookup/enum1.C: New test.
25034
25035 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25036
25037         PR c++/14510
25038         * g++.dg/lookup/struct2.C: New test.
25039
25040 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25041
25042         * gcc.dg/builtins-34.c: New test.
25043
25044 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25045
25046         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25047
25048 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25049
25050         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25051         * gcc.dg/alias-2.c: New testcase.
25052
25053 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25054
25055         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25056
25057 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25058
25059         * gcc.c-torture/execute/20040309-1.c: New test case.
25060
25061 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25062
25063         PR c++/14397
25064         * g++.dg/overload/ref1.C: New.
25065
25066 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25067
25068         PR c++/14409
25069         * g++.dg/template/spec12.C: New test.
25070
25071         PR c++/14448
25072         * g++.dg/parse/crash14.C: New test.
25073
25074 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25075
25076         PR c++/14230
25077         * g++.dg/init/ref11.C: New test.
25078
25079 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25080
25081         PR c++/14432
25082         * g++.dg/parse/builtin2.C: New test.
25083
25084 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25085
25086         PR c++/14401
25087         * g++.dg/init/ctor3.C: New test.
25088         * g++.dg/init/union1.C: New test.
25089         * g++.dg/ext/anon-struct4.C: New test.
25090
25091 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25092
25093         * g++.dg/lookup/koenig1.C: Tweak error messages.
25094         * g++.dg/lookup/used-before-declaration.C: Likewise.
25095         * g++.dg/other/do1.C: Likewise.
25096         * g++.dg/overload/koenig1.C: Likewise.
25097         * g++.dg/parse/crash13.C: Likewise.
25098         * g++.dg/template/instantiate3.C: Likewise.
25099
25100 2004-03-08  Eric Christopher  <echristo@redhat.com>
25101
25102         * * lib/target-supports.exp: Enable libiconv in test
25103         compilation.  Fix up error checking.
25104
25105 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25106
25107         PR middle-end/14289
25108         * gcc.dg/pr14289-1.c: New test case.
25109         * gcc.dg/pr14289-2.c: Likewise.
25110         * gcc.dg/pr14289-3.c: Likewise.
25111
25112 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25113
25114         * gcc.c-torture/execute/20040308-1.c: New test.
25115
25116 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25117
25118         * gcc.c-torture/execute/20040307-1.c: New test case.
25119
25120 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25121
25122         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25123
25124 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25125
25126         * gcc.dg/20040306-1.c: New test.
25127
25128 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25129
25130         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25131         them static.
25132         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25133
25134 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25135
25136         PR c/14465
25137         * gcc.dg/decl-6.c: New test.
25138
25139 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25140
25141         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25142         Rename LOGPOW -> LOG_POW.
25143         (SQRT_EXP, POW_EXP): New.
25144
25145 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25146
25147         * gcc.dg/i386-sse-8.c: New test.
25148
25149 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25150
25151         PR c/14114
25152         * gcc.dg/decl-5.c: New test.
25153
25154 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25155
25156         * gcc.dg/20040305-1.c: New test.
25157
25158 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25159
25160         PR other/14354
25161         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25162
25163 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25164
25165         PR c++/14425, c++/14426
25166         * g++.dg/ext/altivec-4.C: New test.
25167         * g++.dg/ext/altivec-5.C: New test.
25168
25169 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25170
25171         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25172         global variables of a type with no linkage.
25173         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25174         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25175         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25176         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25177         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25178         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25179         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25180         * g++.dg/warn/deprecated.C: Name enum Color.
25181         * g++.dg/overload/VLA.C: Name structure for 'b'.
25182         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25183
25184 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25185
25186         * gcc.c-torture/compile/20040304-1.c: New test.
25187
25188 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25189
25190         PR 13728
25191         * gcc.dg/decl-4.c: New testcase.
25192
25193 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25194
25195         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25196         as PRECF if sizeof (float) > sizeof (double).
25197         (PRECL): Make it the same as PRECF if
25198         sizeof (float) > sizeof (long double).
25199
25200 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25201
25202         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25203         system type.  Add check for irix6 which doesn't have c99 runtime.
25204
25205 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25206
25207         * gcc.dg/const-elim-1.c: xfail for xtensa.
25208
25209 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25210
25211         PR c++/14369
25212         * g++.dg/template/cond4.C: New test.
25213
25214 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/14360
25217         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25218
25219         PR c++/14361
25220         * g++.dg/parse/defarg7.C: New test.
25221
25222         PR c++/14359
25223         * g++.dg/template/friend26.C: New test.
25224
25225 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25226
25227         PR c++/14324
25228         * g++.dg/abi/mangle21.C: New test.
25229
25230         PR c++/14260
25231         * g++.dg/parse/constructor2.C: New test.
25232
25233         PR c++/14337
25234         * g++.dg/template/sfinae1.C: New test.
25235
25236 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25237
25238         PR c++/14267
25239         * g++.dg/expr/crash2.C: New test.
25240
25241         PR middle-end/13448
25242         * gcc.dg/inline-5.c: New test.
25243         * gcc.dg/always-inline.c: Split out tests into ...
25244         * gcc.dg/always-inline2.c: ... this and ...
25245         * gcc.dg/always-inline3.c: ... this.
25246
25247 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25248
25249         PR debug/12103
25250         * g++.dg/debug/crash1.C: New test.
25251
25252 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25253
25254         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25255         function with __attribute__((noinline)).
25256         (recurser_void2): Likewise.
25257         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25258         (recurser_void2): Likewise.
25259
25260 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25261
25262         PR middle-end/14203
25263         * g++.dg/warn/Wunused-6.C: New test case.
25264
25265 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25266
25267         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25268         not defined.
25269
25270 2004-02-27  Eric Christopher  <echristo@redhat.com>
25271
25272         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25273         * g++.dg/charset/asm2.c: Run only x86.
25274         * gcc.dg/charset/asm3.c: Ditto.
25275
25276 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25277
25278         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25279         ld_library_path.
25280
25281 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25282
25283         * g++.dg/ext/altivec-3.C: New.
25284
25285 2004-02-26  Richard Henderson  <rth@redhat.com>
25286
25287         * g++.dg/ext/attrib10.C: Mark for warning.
25288         * gcc.dg/attr-alias-1.c: New.
25289
25290 2004-02-26  Richard Henderson  <rth@redhat.com>
25291
25292         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25293         * gcc.c-torture/execute/20040208-2.c: ... it back.
25294
25295 2004-02-26  Eric Christopher  <echristo@redhat.com>
25296
25297         * lib/target-supports.exp (check-iconv-available): New function.
25298         * lib/gcc-dg.exp (dg-require-iconv): New function.
25299         Use above.
25300         * gcc.dg/charset: New directory.
25301         * gcc.dg/charset/charset.exp: New file.
25302         * gcc.dg/charset/asm1.c: Ditto.
25303         * gcc.dg/charset/asm2.c: Ditto.
25304         * gcc.dg/charset/asm3.c: Ditto.
25305         * gcc.dg/charset/asm4.c: Ditto.
25306         * gcc.dg/charset/asm5.c: Ditto.
25307         * gcc.dg/charset/attribute1.c: Ditto.
25308         * gcc.dg/charset/attribute2.c: Ditto.
25309         * gcc.dg/charset/string1.c: Ditto.
25310         * g++.dg/charset: New directory.
25311         * g++.dg/dg.exp: Add here. Special options.
25312         * g++.dg/charset/charset.exp: New file.
25313         * g++.dg/charset/asm1.c: Ditto.
25314         * g++.dg/charset/asm2.c: Ditto.
25315         * g++.dg/charset/asm3.c: Ditto.
25316         * g++.dg/charset/asm4.c: Ditto.
25317         * g++.dg/charset/attribute1.c: Ditto.
25318         * g++.dg/charset/attribute2.c: Ditto.
25319         * g++.dg/charset/extern1.cc: Ditto.
25320         * g++.dg/charset/extern2.cc: Ditto.
25321         * g++.dg/charset/string1.c: Ditto.
25322
25323 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25324
25325         PR c++/14278
25326         * g++.dg/parse/comma1.C: New test.
25327
25328 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25329
25330         PR c++/14284
25331         * g++.dg/template/ttp8.C: New test.
25332
25333 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25334
25335         * gcc.dg/fixuns-trunc-1.c: New test.
25336
25337 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25338
25339         * gcc.dg/builtins-config.h: Use #elif.
25340
25341 2004-02-26  Michael Matz  <matz@suse.de>
25342
25343         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25344         * gcc.dg/991214-1.c: Likewise.
25345         * gcc.dg/i386-asm-1.c: Likewise.
25346
25347 2004-02-25  Richard Henderson  <rth@redhat.com>
25348
25349         * gcc.c-torture/execute/20040208-2.c: Move ...
25350         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25351
25352 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25353
25354         PR c++/14246
25355         * g++.dg/other/crash-3.C: New test.
25356
25357 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25358
25359         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25360         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25361
25362         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25363         HP-UX.
25364
25365 2004-02-24  Michael Matz  <matz@suse.de>
25366
25367         * gcc.dg/i386-regparm.c: New.
25368
25369 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25370
25371         * gcc.c-torture/execute/20040223-1.c: New.
25372
25373 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25374             Kazu Hirata  <kazu@cs.umass.edu>
25375
25376         * gcc.dg/fwritable-strings-1.c: Remove.
25377
25378 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25379
25380         PR c/14156
25381         * gcc.dg/20040223-1.c: New test.
25382
25383 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25384
25385         PR c++/14106
25386         * g++.dg/ext/typeof9.C: New test.
25387
25388 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25389
25390         PR c++/14250
25391         * g++.dg/other/switch1.C: New test.
25392
25393 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25394
25395         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25396         * gcc.dg/va-arg-1.c: Likewise.
25397
25398 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25399
25400         PR c++/14143
25401         * g++.dg/template/koenig5.C: New test.
25402
25403 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25404
25405         * g++.dg/ext/altivec-1.C: Generalize target triple.
25406         * g++.dg/ext/altivec-2.C: New test case.
25407         * g++.dg/ext/altivec_check.h: New file.
25408         * gcc.dg/altivec-1.c: Generalize target triple;
25409         include altivec_check.h and call altivec_check().
25410         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25411         * gcc.dg/altivec-6.c: New test case.
25412         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25413         type casts as needed.
25414         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25415         altivec_check().
25416         * gcc.dg/altivec-12.c: New test case.
25417         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25418         include altivec_check.h and call altivec_check().
25419         * gcc.dg/altivec_check.h: New file.
25420
25421 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25422
25423         * lib/target-supports.exp (check_alias_available): Don't mangle
25424         function `g' in test program.
25425
25426 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25427
25428         * lib/target-supports.exp (check_profiling_available): Check
25429         argument to determine whether we support a profiling type.
25430         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25431         check_profiling_available.
25432         * g++.dg/bprob/bprob.exp: Likewise.
25433         * g77.dg/bprob/bprob.exp: Likewise.
25434         * gcc.misc-tests/bprob.exp: Likewise.
25435         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25436         dg-require-profiling and delete expected error handling.
25437         * gcc.dg/20021014-1.c: Likewise.
25438         * gcc.dg/nest.c: Likewise.
25439
25440 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25441
25442         PR c++/12007
25443         * g++.dg/other/vthunk1.C: New test.
25444
25445 2004-02-20  Falk Hueffner  <falk@debian.org>
25446
25447         PR target/14201
25448         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25449
25450 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25451
25452         PR c++/13927
25453         * g++.dg/other/error8.C: Remove XFAIL markers.
25454
25455         PR c++/14173
25456         * g++.dg/ext/packed5.C: New test.
25457
25458         PR c++/14199
25459         * g++.dg/warn/Wunused-5.C: New test.
25460
25461         PR c++/14186
25462         * g++.dg/lookup/member1.C: New test.
25463
25464 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25465
25466         * gcc.c-torture/compile/20040130-1.c: Enable only when
25467         __INT_MAX__ >= 2147483647L.
25468         * gcc.c-torture/compile/961203-1.c: Likewise.
25469
25470 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25471
25472         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25473         * g++.dg/opt/template1.C: Robustify assembler regexp
25474
25475 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25476
25477         * gcc.c-torture/execute/simd-4.x: Remove.
25478         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25479         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25480         Guard with #ifndef SKIP_ATTRIBUTE.
25481         * gcc.dg/compat/vector-1_y.c: Likewise.
25482         * gcc.dg/compat/vector-2_x.c: Likewise.
25483         * gcc.dg/compat/vector-2_y.c: Likewise.
25484         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25485         * g++.dg/eh/simd-2.C: Likewise.
25486
25487 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25488
25489         * gcc.c-torture/compile/complex-1.c: New.
25490
25491 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25492
25493         PR target/14209
25494         * gcc.c-torture/execute/20040218-1.c: New test.
25495
25496 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25497
25498         PR c++/14181
25499         * g++.dg/parse/new2.C: New test.
25500
25501 2004-02-18  Paul Brook  <paul@codesourcery.com>
25502
25503         * gcc.c-torture/compile/libcall-1.c: New test.
25504
25505 2004-02-18  Paul Brook  <paul@codesourcery.com>
25506
25507         PR debug/12934
25508         * gcc.dg/debug/debug-7.c: New test.
25509
25510 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25511
25512         * gcc.dg/20040217-1.c: New test.
25513
25514 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25515
25516         * gcc.c-torture/execute/990208-1.x: Delete.
25517
25518 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25519
25520         * gcc.c-torture/execute/20040208-2.x: New file.
25521
25522 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25523
25524         PR c++/11326
25525         * g++.dg/abi/structret1.C: New test.
25526
25527 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25530         (i386_cpuid): No need to test if cpuid is available on AMD64.
25531         Fix assembly, so that it works onboth i386 and AMD64.
25532         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25533         (vecInLong): Fix s[] member type to unsigned int.
25534         (vecInWord): Remove type.
25535         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25536         (a64, b64, c64, d64, e64): Remove.
25537         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25538         Remove unused variable.  Remove initialization of removed variables.
25539         Don't call mmx_tests nor sse_tests.
25540         (reference_mmx, reference_sse): Remove.
25541         (check): Add return stmt.
25542         * gcc.dg/i386-sse-7.c: New test.
25543         * gcc.dg/i386-mmx-4.c: New test.
25544
25545 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25546
25547         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25548         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25549         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25550         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25551         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25552         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25553         g++.dg/tc1/dr94.C: Fix line terminator.
25554
25555 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25556
25557         * gcc.c-torture/compile/20040216-1.c: New.
25558
25559 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25560
25561         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25562         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25563         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25564         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25565         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25566         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25567
25568 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25569
25570         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25571
25572 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25573
25574         PR c++/13971
25575         * g++.dg/expr/cond4.C: New test.
25576
25577         PR c++/14086
25578         * g++.dg/lookup/crash2.C: New test.
25579
25580 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25581
25582         * gcc.c-torture/compile/20040214-2.c: New test.
25583
25584 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25585
25586         PR c++/14116
25587         * g++.dg/ext/typeof8.C: New test.
25588
25589 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25590
25591         * gcc.c-torture/compile/20040214-1.c: New test.
25592
25593 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25594
25595         PR c++/13635
25596         * g++.dg/template/spec11.C: New test.
25597
25598 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25599
25600         PR c++/13927
25601         * g++.dg/other/error8.C: New test.
25602
25603 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25604
25605         PR c++/14122
25606         * g++.dg/template/array4.C: New test.
25607
25608         PR c++/14108
25609         * g++.dg/inherit/thunk2.C: New test.
25610
25611         PR c++/14083
25612         * g++.dg/eh/cond2.C: New test.
25613
25614 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25615
25616         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25617
25618 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25619
25620         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25621
25622 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25623
25624         * g++.dg/simd-2.C: xfail on ppc64-linux.
25625
25626 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25627
25628         PR c/456
25629         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25630         tests.
25631
25632 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25633
25634         * gcc.dg/builtins-33.c: New test.
25635
25636 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25637
25638         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25639
25640 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25641
25642         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25643
25644 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25645
25646         * gcc.dg/ppc64-abi-3.c: New test.
25647
25648 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25649
25650         PR c/14092
25651
25652         * gcc.dg/pr14092-1.c: New testcase.
25653
25654 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25655
25656         * gcc.dg/cpp/assert4.c: Fix typo last change.
25657
25658         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25659         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25660
25661         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25662
25663 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25664
25665         * gcc.c-torture/compile/20040209-1.c: New test case.
25666
25667 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25668
25669         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25670
25671 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25672
25673         * gcc.c-torture/execute/20040208-[12].c: New tests.
25674
25675 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25676
25677         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25678
25679 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25680
25681         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25682
25683 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25684
25685         Bug 13856
25686         * gcc.dg/visibility-8.c: New testcase.
25687
25688 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25689
25690         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25691         arguments.
25692         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25693
25694 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25695
25696         PR middle-end/13696
25697         * g++.dg/opt/fold1.C: New test case.
25698
25699 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25700
25701         PR c++/14033
25702         * g++.dg/other/crash-2.C: New test.
25703
25704 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25705
25706         PR c++/14028
25707         * g++.dg/parse/angle-bracket2.C: New test.
25708
25709 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25710
25711         PR middle-end/13750
25712         Revert:
25713         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25714         PR pch/13361
25715         * testsuite/g++.dg/pch/wchar-1.C: New.
25716         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25717
25718 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25719
25720         PR c++/14008
25721         * g++.dg/parse/error15.C: New test.
25722         * g++.dg/parse/crash11.C: Update dg-error mark.
25723
25724 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25725
25726         PR c++/13932
25727         * g++.dg/warn/conv2.C: New test.
25728
25729 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25730
25731         PR c++/13086
25732         * g++.dg/warn/incomplete1.C: Remove xfail.
25733
25734 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25735
25736         * lib/file-format.exp (gcc_target_object_format): Use
25737         ${tool}_target_compile, not gcc_target_compile.
25738         * lib/target-supports.exp (check_alias_available): Likewise.
25739         (check_gc_sections_available): Likewise.
25740         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25741         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25742         dg-require-alias.
25743
25744 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25745
25746         PR c++/13969
25747         * g++.dg/template/static6.C: New test.
25748
25749 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25750
25751         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25752
25753 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25754
25755         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25756         tests for systems where `char' is unsigned by default.
25757
25758 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25759
25760         PR c++/13997
25761         * g++.dg/template/partial3.C: New test.
25762
25763 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25764
25765         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25766         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25767         Remove mentions of obsolete ports.
25768
25769 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25770
25771         * gcc.dg/noncompile/20001228-1.c: Fix for new
25772         error message.
25773
25774 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25775
25776         PR target/9348
25777         * gcc.c-torture/execute/multdi-1.c: New test case.
25778
25779 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25780
25781         PR c++/13925
25782         * g++.dg/template/lookup5.C: New test.
25783
25784 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25785
25786         PR c++/13950
25787         * g++.dg/template/lookup4.C: New test.
25788
25789         PR c++/13970
25790         * g++.dg/parse/error14.C: New test.
25791
25792         PR c++/14002
25793         * g++.dg/parse/template13.C: New test.
25794
25795 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25796
25797         PR c++/13978
25798         * g++.dg/template/koenig4.C: New test.
25799
25800         PR c++/13968
25801         * g++.dg/template/crash17.C: New test.
25802
25803         PR c++/13975
25804         * g++.dg/parse/error13.C: New test.
25805         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25806
25807 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25808
25809         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25810
25811 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25812
25813         PR c/11658
25814         PR c/13994
25815         * gcc.dg/noncompile/20040203-1.c: New test.
25816         * gcc.dg/noncompile/20040203-2.c: Likewise.
25817         * gcc.dg/noncompile/20040203-3.c: Likewise.
25818         * gcc.dg/20040203-1.c: Likewise.
25819
25820 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25821
25822         PR c++/10858
25823         * g++.dg/template/sizeof7.C: New test.
25824
25825 2004-02-02  Eric Christopher  <echristo@redhat.com>
25826             Zack Weinberg  <zack@codesourcery.com>
25827
25828         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25829
25830 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25831
25832         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25833         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25834         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25835         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25836
25837 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25838
25839         PR c++/13113
25840         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25841
25842         PR c++/13854
25843         * g++.dg/ext/attrib13.C: New test.
25844
25845         PR c++/13907
25846         * g++.dg/conversion/op2.C: New test.
25847
25848 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25849
25850         * gcc.dg/titype-1.c: Fix pasto.
25851
25852 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25853
25854         * gcc.dg/titype-1.c: New test.
25855
25856 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25857
25858         PR c++/13957
25859         * g++.dg/template/non-type-template-argument-1.C,
25860         g++.dg/template/qualified-id1.C: Update dg-error marks.
25861         * g++.dg/template/nontype6.C: New test.
25862
25863 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25864
25865         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25866         * gcc.dg/builtins-31.c: New testcase.
25867         * gcc.dg/builtins-32.c: New testcase.
25868
25869 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25870
25871         * objc.dg/call-super-2.m: Update line numbers
25872         for the including of stddef.h.
25873
25874 2004-01-30  Michael Matz  <matz@suse.de>
25875
25876         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25877         g++.dg/ext/case-range3.C: New tests.
25878
25879 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25880
25881         DR206
25882         PR c++/13813
25883         * g++.dg/template/member4.C: New test.
25884
25885 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25886
25887         PR c++/13683
25888         * g++.dg/template/sizeof6.C: New test.
25889
25890 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25891
25892         * gcc.dg/fwritable-strings-1.c: New test.
25893
25894 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25895
25896         * gcc.c-torture/compile/20040130-1.c: New test.
25897
25898 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25899
25900         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25901
25902 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25903
25904         PR c++/13883
25905         * g++.dg/template/ctor3.C: New test.
25906
25907 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25908
25909         * g++.dg/tc1: New directory.
25910         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25911         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25912         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25913         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25914         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25915
25916 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25917
25918         * g++.dg/parse/error11.C: New test.
25919         * g++.dg/parse/error12.C: Likewise.
25920
25921 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25922
25923         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25924         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25925
25926 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25927
25928         PR c++/13791
25929         * g++.dg/ext/attrib12.C: New test.
25930
25931         PR c++/13736
25932         * g++.dg/parse/cast2.C: New test.
25933
25934 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25935
25936         * objc.dg/encode-2.m (main): New local string.  Set depending on
25937         sizeof long.  Use in sscanf call.
25938         * objc.dg/encode-3.m (main): New local string.  Set depending on
25939         sizeof long.  Use in scan_initial call.
25940
25941 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25942
25943         * objc.dg/call-super-2.m: Make LP64-safe.
25944         * objc.dg/desig-init-1.m: Likewise.
25945
25946 2004-01-27  Devang Patel <dpatel@apple.com>
25947
25948         * g++.dg/debug/namespace1.C: New test.
25949
25950 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25951
25952         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25953         xscale-*-*.
25954
25955         * gcc.dg/arm-mmx-1.c: New test.
25956
25957 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25958
25959         * gcc.dg/20040127-1.c: New test.
25960         * gcc.dg/20040127-2.c: New test.
25961
25962 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25963
25964         * objc.dg/stret-1.m (glob): Renamed to globa.
25965
25966 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25967
25968         PR c++/13663
25969         * g++.dg/expr/for1.C: New test.
25970
25971 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25972
25973         PR middle-end/13779
25974         * gcc.dg/darwin-longlong.c: New test.
25975
25976 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25977
25978         * gcc.dg/20040124-1.c: Moved test from here...
25979         * gcc.c-torture/compile/20040124-1.c: ...to here.
25980
25981 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25982
25983         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25984         the assembly output if -m64 is passed.
25985
25986 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25987
25988         PR c++/13833
25989         * g++.dg/template/cond3.C: New test.
25990
25991 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25992
25993         PR c++/13810
25994         * g++.dg/template/ttp7.C: New test.
25995
25996 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25997
25998         PR c++/13797
25999         * g++.dg/template/nontype4.C: New test.
26000         * g++.dg/template/nontype5.C: Likewise.
26001
26002 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26003
26004         * gcc.dg/torture/mips-clobber-at.c: New test.
26005
26006 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26007
26008         * gcc.dg/20040124-1.c: New test.
26009
26010 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26011
26012         * gcc.dg/20040123-1.c: New test.
26013
26014 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26015
26016         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26017
26018 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26019
26020         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26021
26022 2004-01-23  Andrew Pinski  <apinski@apple.com>
26023
26024         * gcc.dg/20030121-1.c: Move to ..
26025         * gcc.dg/20040121-1.c: here.
26026
26027 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26028
26029         * gcc.dg/builtins-29.c: New test case.
26030
26031 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26032
26033         PR 18314
26034         * gcc.dg/builtins-30.c: New testcase.
26035
26036 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26037
26038         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26039         * lib/g77.exp: Likewise.
26040         * lib/objc.exp: Likewise.
26041         * lib/g++.exp: Likewise.
26042
26043 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26044
26045         * gcc.dg/struct-by-value-2.c: New test.
26046
26047 2004-01-21  Andrew Pinski  <apinski@apple.com>
26048
26049         PR target/13785
26050         * gcc.dg/20030121-1.c: New test.
26051
26052 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26053
26054         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26055         clobber frame pointer register in asm statement.
26056
26057 2004-01-21  Falk Hueffner  <falk@debian.org>
26058
26059         * gcc.c-torture/compile/20040121-1.c: New test.
26060
26061 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26062
26063         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26064
26065 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26066
26067         * gcc.dg/ppc64-abi-2.c: New test.
26068
26069 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26070
26071         * lib/treelang.exp: Fill out this file.
26072         * lib/treelang-dg.exp: New File.
26073
26074 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26075
26076         * gcc.c-torture/compile/981022-1.c: Remove.
26077         * gcc.dg/array-5.c: Remove XFAIL.
26078         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26079         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26080         gcc.dg/cond-lvalue-1.c: Update.
26081         * gcc.dg/cast-lvalue-2.c: New test.
26082
26083 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26084
26085         PR c++/13592
26086         * g++.dg/other/error1.C (class foo): Tweak error message.
26087
26088         PR c++/13592
26089         * g++.dg/template/call2.C: New test.
26090
26091 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26092
26093         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26094         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26095         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26096         scalar-return-1_x.c, scalar-return-2_y.c,
26097         scalar-return-3_x.c, scalar-return-3_y.c,
26098         scalar-return-4_x.c, scalar-return-4_y.c,
26099         struct-align-1.h, struct-align-1_x.c,
26100         struct-align-1_y.c, struct-align-2.h,
26101         struct-align-2_x.c, struct-align-2_y.c,
26102         struct-by-value-10_y.c, struct-by-value-11_x.c,
26103         struct-by-value-11_y.c, struct-by-value-12_x.c,
26104         struct-by-value-12_y.c, struct-by-value-13_x.c,
26105         struct-by-value-13_y.c, struct-by-value-14_x.c,
26106         struct-by-value-14_y.c, struct-by-value-15_x.c,
26107         struct-by-value-15_y.c, struct-by-value-16_y.c,
26108         struct-by-value-17_y.c, struct-by-value-18_y.c,
26109         struct-by-value-19_y.c, struct-by-value-1_x.c,
26110         struct-by-value-1_y.c, struct-by-value-20_y.c,
26111         struct-by-value-2_x.c, struct-by-value-2_y.c,
26112         struct-by-value-3_y.c, struct-by-value-4_x.c,
26113         struct-by-value-4_y.c, struct-by-value-5_y.c,
26114         struct-by-value-6_y.c, struct-by-value-7_y.c
26115         struct-by-value-8_x.c, struct-by-value-8_y.c
26116         struct-by-value-9_x.c, struct-by-value-9_y.c
26117         struct-return-10_x.c, struct-return-10_y.c,
26118         struct-return-19_x.c, struct-return-20_x.c
26119         struct-return-2_x.c, struct-return-2_y.c
26120         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26121         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26122
26123 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26124
26125         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26126         attribute on sparc*-sun-solaris2.*.
26127
26128 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26129
26130         PR c++/13710
26131         * g++.dg/ext/typeof7.C: New test.
26132
26133 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26134
26135         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26136         * gcc.dg/const-elim-1.c: Same.
26137
26138 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26139
26140         * objc.dg/stret-1.m: New.
26141         * objc.dg/stret-2.m: New.
26142
26143 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26144
26145         PR c++/11895
26146         * g++.dg/ext/vector1.C: New test.
26147
26148 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26149
26150         * gcc.dg/pch/import-1.c: New.
26151         * gcc.dg/pch/import-1.hs: New.
26152         * gcc.dg/pch/import-1a.h: New.
26153         * gcc.dg/pch/import-1b.h: New.
26154         * gcc.dg/pch/import-1c.h: New.
26155
26156 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26157
26158         PR c++/13574
26159         * g++.dg/ext/array1.C: New test.
26160
26161         PR c++/13178
26162         * g++.dg/conversion/op1.C: New test.
26163
26164 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26165
26166         PR 11864
26167         From Kazumoto Kojima / Dan Kegel:
26168         * gcc.dg/pr11864-1.c: New test.
26169
26170         PR 10392
26171         From Marcus Comstedt / Dan Kegel:
26172         * gcc.dg/pr10392-1.c: New test.
26173
26174 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c++/13478
26177         * g++.dg/init/ref10.C: New test.
26178
26179 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26180
26181         PR c++/13407
26182         * g++.dg/parse/typename6.C: New test.
26183
26184 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26185
26186         PR pch/13361
26187         * testsuite/g++.dg/pch/wchar-1.C: New.
26188         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26189
26190 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26191
26192         PR c++/9259
26193         * g++.dg/expr/sizeof2.C: New test.
26194
26195 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26196
26197         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26198
26199 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26200
26201         PR c++/13659
26202         * g++.dg/lookup/strong-using-3.C: New.
26203         * g++.dg/lookup/using-10.C: New.
26204
26205 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26206
26207         PR c++/13594
26208         * g++.dg/lookup/strong-using-2.C: New.
26209
26210 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26211             Dan Kegel <dank@kegel.com>
26212             J"orn Rennecke <joern.rennecke@superh.com>
26213
26214         PR target/9365
26215         * gcc.dg/pr9365-1.c: New test.
26216
26217 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26218
26219         PR c++/8856
26220         * g++.dg/parse/casting-operator2.C: New test.
26221         * g++.old-deja/g++.pt/explicit83.C: Remove.
26222
26223 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26224
26225         * gcc.dg/label-compound-stmt-1.c: New test.
26226         * gcc.c-torture/compile/950922-1.c,
26227         gcc.c-torture/compile/20000211-3.c,
26228         gcc.c-torture/compile/20000518-1.c,
26229         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26230         compound statements.
26231
26232 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26233
26234         * gcc.dg/ppc64-abi-1.c: New test.
26235
26236 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26237
26238          * g++.dg/ext/attrib9.C: Add dg-warnings.
26239
26240 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26241
26242         PR c++/12335
26243         * g++.dg/parse/dtor3.C: New test.
26244
26245 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26246
26247         PR c++/12709
26248         * g++.dg/parse/try-catch-1.C: New test.
26249
26250 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26251
26252         * ada/acats/run_all.sh: Add more verbose output in acats.log
26253         when compiling tests.
26254
26255 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26256
26257         PR 13656
26258         * gcc.dg/typedef-redecl.c: New test case.
26259         * gcc.dg/typedef-redecl.h: New support file.
26260
26261 2004-01-13  Jan Hubicka  <jh@suse.cz>
26262
26263         * gcc.dg/always_inline.c: New test.
26264         * gcc.dg/debug/20031231-1.c: Fix.
26265
26266 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26267
26268         PR c++/13474
26269         * g++.dg/template/array3.C: New test.
26270
26271 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26272
26273         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26274         * g++.dg/warn/Wunused-2.C: Likewise.
26275
26276 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26277
26278         PR c++/13289
26279         * g++.dg/template/instantiate6.C: New test.
26280
26281 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26282
26283         PR middle-end/11397
26284         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26285
26286 2004-01-12  Jan Hubicka  <jh@suse.cz>
26287
26288         PR opt/12826
26289         * gcc.dg/20040112-1.c: New.
26290
26291         * gcc.dg/dwarf-die[1-7].c: Move to...
26292         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26293         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26294
26295 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26296
26297         PR c++/4100
26298         * g++.dg/parse/friend4.C: New test.
26299
26300 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26301
26302         PR c++/4100
26303         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26304         definition is called a friend.
26305
26306 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26307
26308         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26309
26310 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26311
26312         PR c++/3478
26313         * g++.dg/parse/error10.C: New test.
26314         * g++.dg/template/arg2.C: Accept "invalid type" error.
26315
26316 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26317
26318         PR middle-end/13392
26319         * g++.dg/opt/expect2.C: New test.
26320
26321 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26322
26323         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26324         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26325         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26326         Update dg-error regexps.
26327
26328 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26329
26330         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26331         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26332
26333 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26334
26335         * gcc.dg/pragma-re-1.c: Use right pointer type.
26336
26337 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26338
26339         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26340
26341 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26342
26343         * gcc.dg/rs6000-ldouble-1.c: New.
26344
26345 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26346
26347         DR 337
26348         PR c++/9256
26349         * g++.dg/other/abstract1.C: New test.
26350
26351 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26352
26353         * g++.dg/lookup/strong-using-1.C: New.
26354
26355 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26356
26357         PR c/11234
26358         * gcc.dg/func-ptr-conv-1.c: New test.
26359         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26360
26361 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26362
26363         PR target/13380.
26364         * gcc.c-torture/compile/20040109-1.c: New.
26365
26366 2004-01-08  Stuart Hastings  <stuart@apple.com>
26367
26368         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26369         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26370         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26371
26372 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26373
26374         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26375
26376 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26377
26378         * ada/acats/run_acats: Treat 'gnatchop' the same way
26379         as 'gnatmake'.  Export GCC_DRIVER.
26380         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26381         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26382
26383 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26384
26385         PR c++/12573
26386         * g++.dg/template/dependent-expr4.C: New test.
26387
26388 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26389
26390         * gcc.dg/altivec-11.c: New test.
26391
26392 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26393
26394         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26395
26396 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26397
26398         PR c/6024
26399         * gcc.dg/enum-compat-1.c: New test.
26400         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26401
26402 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26403
26404         PR c/12165
26405         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26406         gcc.dg/c99-idem-qual-3.c: New tests.
26407
26408 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26409
26410         * gcc.dg/winline-7.c: Don't cast void * to int.
26411
26412 2004-01-06  Jan Hubicka  <jh@suse.cz>
26413
26414         * gcc.dg/i386-sse-5.c: New test
26415         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26416
26417 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/12815
26420         * g++.dg/rtti/typeid4.C: New test.
26421
26422 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26423
26424         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26425
26426 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26427
26428         PR c++/12132
26429         * g++.dg/template/error11.C: New test.
26430
26431         PR c++/13451
26432         * g++.dg/template/class2.C: New test.
26433
26434 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26435         Richard Sandiford <rsandifo@redhat.com>
26436
26437         PR c++/13387
26438         * g++.dg/opt/alias3.C: New test.
26439
26440 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26441
26442         PR c++/13157
26443         * g++.dg/template/koenig3.C: New test.
26444
26445         PR c++/13529
26446         * g++.dg/parse/offsetof3.C: New test.
26447
26448         * g++.dg/init/copy7.C: Add missing dg-error markers.
26449
26450         PR c++/12226
26451         * g++.dg/init/copy7.c: New test.
26452
26453         PR c++/13536
26454         * g++.dg/parse/cast1.C: New test.
26455
26456 2004-01-04  Jan Hubicka  <jh@suse.cz>
26457
26458         * gcc.dg/winline[1-7].c: New tests.
26459
26460 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26461
26462         PR c++/13520
26463         * g++.dg/template/qualttp22.C: New test.
26464
26465 2004-01-01  Jan Hubicka  <jh@suse.cz>
26466
26467         * gcc.dg/debug/20031231-1.c: New.
26468         * gcc.c-torture/compile/20040101-1.c: New.
26469         * gcc.dg/dwarf-die-[1-7].c: New.
26470
26471 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26472
26473         PR optimization/13521
26474         * gcc.c-torture/compile/20031231-1.c: New test.
26475
26476 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26477
26478         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26479
26480 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26481
26482         PR c++/10079
26483         * g++.dg/template/crash16.C: New test.
26484
26485 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26486
26487         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26488
26489 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26490
26491         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26492         ports.
26493         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26494         * g++.old-deja/g++.law/profile1.C: Likewise.
26495         * gcc.c-torture/compile/981006-1.c: Likewise.
26496         * gcc.c-torture/execute/loop-2e.x: Likewise.
26497         * gcc.c-torture/execute/loop-2f.x: Remove.
26498         * gcc.c-torture/execute/loop-2g.x: Likewise.
26499         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26500         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26501
26502 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26503
26504         PR c++/13507
26505         * g++.dg/ext/attrib11.C: New test.
26506
26507         PR c++/13494
26508         * g++.dg/template/array2-1.C: New test.
26509         * g++.dg/template/array2-2.C: New test.
26510
26511 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26512
26513         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26514
26515 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26516
26517         PR c++/12774
26518         * g++.dg/template/array1-1.C: New test.
26519         * g++.dg/template/array1-2.C: New test.
26520
26521 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26522
26523         PR fortran/12632
26524         * g77.dg/12632.f: New test case.
26525
26526 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26527
26528         PR c++/13289
26529         * g++.dg/parse/nontype1.C: New test.
26530
26531 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26532
26533         PR c++/12403
26534         * g++.dg/parse/explicit1.C: New test.
26535         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26536
26537 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26538
26539         PR c++/13081
26540         * g++.dg/opt/inline6.C: New test.
26541
26542         PR c++/12613
26543         * g++.dg/parse/error9.C: New test.
26544
26545         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26546
26547 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26548
26549         PR c++/13009
26550         * g++.dg/init/assign1.C: New test.
26551
26552 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26553
26554         PR c++/13070
26555         * g++.dg/warn/format3.C: New test case.
26556
26557 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26558
26559         * gcc.c-torture/compile/20031227-1.c: New test.
26560
26561 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26562
26563         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26564         * g77.dg/bprob/bprob.exp: Likewise.
26565         * gcc.misc-tests/bprob.exp: Likewise.
26566         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26567         variants on systems where the library does not provide that
26568         functionality.
26569         * gcc.dg/builtins-20.c: Use builtins-config.h.
26570         * gcc.dg/builtins-config.h: New file.
26571
26572 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26573
26574         * lib/gcc-dg.exp (dg-require-profiling): New function.
26575         * lib/target-supports.exp (check_profiling_available): Likewise.
26576         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26577         * g77.dg/bprob/bprob.exp: Likewise.
26578         * gcc.misc-tests/bprob.exp: Likewise.
26579         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26580         * gcc.dg/20021014-1.c: Likewise.
26581         * gcc.dg/nest.c: Likewise.
26582
26583 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26584
26585         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26586         compiling.
26587         * g++.dg/lookup/java2.C: Likewise.
26588         * gcc.dg/cpp/lexident.c: Likewise.
26589
26590 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26591
26592         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26593         given.
26594         * gcc.c-torture/compile/961203-1.c: Likewise.
26595         * gcc.c-torture/compile/980506-1.c: Likewise.
26596
26597 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26598
26599         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26600         (additional_prunes): New global.
26601         (gcc-dg-prune): Handle additional per-test pruning.
26602         (dg-test): Clear additional_prunes between tests.
26603
26604         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26605         dg-prune-output to avoid spurious failures from assembler
26606         complaining about nonexistent WAW violations.
26607         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26608         Use dg-prune-output to avoid spurious failures from assembler
26609         warning about Itanium B-step errata.
26610
26611 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26612
26613         * g++.dg/abi/macro0.C: New test.
26614         * g++.dg/abi/macro1.C: Likewise.
26615         * g++.dg/abi/macro2.C: Likewise.
26616
26617         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26618         * g++.dg/abi/bitfield7.C: Likewise.
26619         * g++.dg/abi/dtor2.C: Likewise.
26620         * g++.dg/abi/mangle11.C: Likewise.
26621         * g++.dg/abi/mangle12.C: Likewise.
26622         * g++.dg/abi/mangle14.C: Likewise.
26623         * g++.dg/abi/mangle17.C: Likewise.
26624         * g++.dg/abi/vbase10.C: Likewise.
26625         * g++.dg/abi/vbase14.C: Likewise.
26626         * g++.dg/template/qualttp17.C: Likewise.
26627
26628 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26629
26630         PR c/11995
26631         * gcc.dg/20031223-1.c: New test.
26632
26633 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26634
26635         * gcc.dg/noreturn-7.c: New test.
26636
26637 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26638
26639         * gcc.dg/null-pointer-1.c: New test.
26640
26641 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26642
26643         * g++.old-deja/g++.jason/template18.C: Remove.
26644         * g++.old-deja/g++.jason/template37.C: Likewise.
26645
26646         PR c++/12862
26647         * g++.dg/lookup/ns1.C: New test.
26648
26649         PR c++/12397
26650         * g++.dg/template/lookup3.C: New test.
26651
26652 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26653
26654         * g++.dg/template/recurse1.C: New test
26655
26656 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26657
26658         PR c++/12479
26659         * g++.dg/parse/semicolon1.C: New test.
26660         * g++.dg/parse/semicolon1.h: Likewise.
26661
26662 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26663
26664         * gcc.dg/darwin-misaligned.c: New test.
26665
26666 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26667
26668         PR c/9163
26669         * gcc.dg/20031222-1.c: New test.
26670
26671 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26672
26673         PR c++/13438
26674         * g++.dg/parse/error8.C: New test.
26675
26676         PR c++/11554
26677         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26678
26679 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26680
26681         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26682         too small.
26683         * gcc.c-torture/compile/930217-1.c: Likewise.
26684         * gcc.c-torture/compile/930513-1.c: Likewise.
26685         * gcc.c-torture/execute/920908-2.c: Likewise.
26686         * gcc.c-torture/execute/921204-1.c: Likewise.
26687         * gcc.c-torture/execute/930621-1.c: Likewise.
26688         * gcc.c-torture/execute/930630-1.c: Likewise.
26689         * gcc.c-torture/execute/931031-1.c: Likewise.
26690         * gcc.c-torture/execute/980602-2.c: Likewise.
26691         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26692         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26693         * gcc.c-torture/execute/extzvsi.c: Likewise.
26694         * gcc.c-torture/unsorted/ext.c: Likewise.
26695
26696 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26697
26698         PR target/12749
26699         * gcc.c-torture/compile/20031220-2.c: New test case.
26700
26701 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26702
26703         PR optimization/13031
26704         * gcc.c-torture/compile/20031220-1.c: New test case.
26705
26706 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26707
26708         * gcc.dg/cast-function-1.c: New test.
26709
26710 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26711
26712         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26713         formats.
26714
26715 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26716
26717         PR c++/12795
26718         * g++.dg/ext/attrib10.C: New test.
26719
26720 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26721
26722         * gcc.dg/cleanup-10.c: New test.
26723         * gcc.dg/cleanup-11.c: New test.
26724
26725 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26726
26727         PR c++/13239
26728         * g++.dg/opt/expect1.C: New test.
26729
26730 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26731
26732         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26733
26734 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26735
26736         PR debug/12923
26737         * gcc.dg/20031218-1.c: New test.
26738
26739         PR debug/12389
26740         * gcc.dg/20031218-2.c: New test.
26741         * gcc.dg/20031218-3.c: New test.
26742
26743         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26744         of label name and allow for USER_LABEL_PREFIX == "_" names.
26745         * g++.dg/abi/mangle18-2.C: Likewise.
26746         * g++.dg/abi/mangle19-1.C: Likewise.
26747         * g++.dg/abi/mangle19-2.C: Likewise.
26748         * g++.dg/abi/mangle20-1.C: Likewise.
26749         * g++.dg/abi/mangle20-2.C: Likewise.
26750
26751 2003-12-18  Richard Henderson  <rth@redhat.com>
26752
26753         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26754
26755 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26756             Dan Kegel <dank@kegel.com>
26757
26758         PR other/12009
26759         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26760         testing a cross compiler, it causes spurious compile failures.
26761         * lib/g++.exp: Likewise.
26762
26763 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26764
26765         PR c++/13262
26766         * g++.dg/template/access13.C: New test.
26767
26768 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26769
26770         * gcc.dg/20031216-1.c: New test.
26771
26772 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26773
26774         PR c++/9154
26775         * g++.dg/template/error10.C: New test.
26776
26777 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26778
26779         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26780         * g++.dg/eh/simd-2.C: Likewise.
26781
26782 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26783             Roger Sayle  <roger@eyesopen.com>
26784
26785         * gcc.c-torture/execute/ieee/mzero5.c: New.
26786
26787 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26788
26789         PR c++/10603
26790         * g++.dg/parse/error6.C: New test.
26791
26792         PR c++/12827
26793         * g++.dg/parse/error7.C: New test.
26794
26795 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26796
26797         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26798         at -O with stabs debugging formats.
26799         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26800         * gcc.dg/debug/debug-2.c: Likewise.
26801
26802 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26803
26804         PR c++/12696
26805         * g++.dg/init/error1.C: New test.
26806
26807         PR c++/12218
26808         * g++.dg/init/pm3.C: New test.
26809
26810 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26811
26812         PR c/3347
26813         * gcc.dg/bitfld-8.c: New test.
26814
26815 2003-12-16  James Lemke  <jim@wasabisystems.com>
26816
26817         * gcc.dg/arm-scd42-[123].c: New tests.
26818
26819 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26820
26821         PR c++/9043
26822         * g++.dg/abi/mangle20-1.C: New test.
26823         * g++.dg/abi/mangle20-2.C: New test.
26824
26825 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26826
26827         PR c++/13275
26828         * g++.dg/other/offsetof2.C: Remove XFAIL.
26829         * g++.dg/parse/offsetof1.C: New test.
26830         * g++.gd/parse/offsetof2.C: Likewise.
26831
26832 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26833
26834         * g++.dg/template/nontype3.C: New test.
26835         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26836
26837 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26838
26839         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26840
26841 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         PR c++/13387
26844         * g++.dg/expr/assign1.C: New test.
26845
26846         PR c++/13242
26847         * g++.dg/abi/mangle19-1.C: New test.
26848         * g++.dg/abi/mangle19-2.C: New test.
26849
26850 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26851
26852         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26853
26854 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26855
26856         * gcc.c-torture/execute/20031216-1.c: New test.
26857
26858 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26859
26860         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26861         an ICE regression.
26862
26863 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26864
26865         PR c++/10926
26866         * g++.dg/template/error9.C: New test.
26867
26868         PR c++/11116
26869         * g++.dg/template/error8.C: New test.
26870
26871 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26872
26873         PR middle-end/13400
26874         * gcc.c-torture/execute/20031215-1.c: New test case.
26875
26876 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26877
26878         PR c++/13269
26879         * g++.dg/parse/error5.C: New test.
26880
26881         PR c++/12989
26882         * g++.dg/expr/sizeof1.C: New test.
26883
26884         PR c++/13310
26885         * g++.dg/template/crash15.C: New test.
26886
26887 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26888
26889         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26890         a non-POD type as the last named parameter of a varargs function.
26891
26892 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26893
26894         PR c++/13243
26895         PR c++/12573
26896         * g++.dg/template/crash14.C: New test.
26897         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26898
26899 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26900
26901         * g++.dg/other/java1.C: New test.
26902
26903         PR c++/13241
26904         * g++.dg/abi/mangle18-1.C: New test.
26905         * g++.dg/abi/mangle18-2.C: New test.
26906
26907 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26908
26909         PR optimization/10312
26910         * gcc.c-torture/execute/20031214-1.c: New.
26911
26912 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26913
26914         PR c++/10779
26915         PR c++/12160
26916         * g++.dg/parse/error3.C: New test.
26917         * g++.dg/parse/error4.C: Likewise.
26918         * g++.dg/abi/mangle4.C: Tweak error messages.
26919         * g++.dg/lookup/using5.C: Likewise.
26920         * g++.dg/other/error2.C: Likewise.
26921         * g++.dg/parse/typename5.C: Likewise.
26922         * g++.dg/parse/undefined1.C: Likewise.
26923         * g++.dg/template/arg2.C: Likewise.
26924         * g++.dg/template/ttp3.C: Likewise.
26925         * g++.dg/template/type1.C: Likewise.
26926         * g++.old-deja/g++.other/crash32.C: Likewise.
26927         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26928
26929 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26930
26931         PR c++/13106
26932         * g++.dg/warn/noreturn-3.C: New test.
26933
26934 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         PR c++/13118
26937         * g++.dg/abi/covariant3.C: New.
26938
26939 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26940
26941         * g++.dg/eh/ia64-1.C: New test.
26942
26943 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26944
26945         PR optimization/13037
26946         * g77.f-torture/execute/13037.f: New test case.
26947
26948 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26949
26950         PR c++/12881
26951         * g++.dg/abi/covariant2.C: New.
26952
26953 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26954
26955         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26956
26957 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26958
26959         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26960
26961 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26962
26963         PR other/10819
26964         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26965         to fix Bug 10819.
26966         * lib/g++.exp (g++_version): Likewise.
26967         * lib/g77.exp (g77_version): Likewise.
26968         * lib/objc.exp (default_objc_version): Likewise.
26969
26970 2003-12-10  Richard Henderson  <rth@redhat.com>
26971
26972         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26973
26974         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26975
26976 2003-12-08  Matt Austern  <austern@apple.com>
26977
26978         PR c/13134
26979         * lib/gcc-dg.exp (dg-require-visibility): Define.
26980         * lib/target-supports (check_visibility_available): Define.
26981         * gcc.dg/visibility-1.c: New test.
26982         * gcc.dg/visibility-2.c: Likewise.
26983         * gcc.dg/visibility-3.c: Likewise.
26984         * gcc.dg/visibility-4.c: Likewise.
26985         * gcc.dg/visibility-5.c: Likewise.
26986         * gcc.dg/visibility-6.c: Likewise.
26987         * g++.dg/ext/visibility-1.C: Likewise.
26988         * g++.dg/ext/visibility-2.C: Likewise.
26989         * g++.dg/ext/visibility-3.C: Likewise.
26990         * g++.dg/ext/visibility-4.C: Likewise.
26991         * g++.dg/ext/visibility-5.C: Likewise.
26992         * g++.dg/ext/visibility-6.C: Likewise.
26993
26994 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26995
26996         * g++.dg/lookup/java1.C: New test.
26997         * g++.dg/lookup/java2.C: New test.
26998
26999 2003-12-07  Falk Hueffner  <falk@debian.org>
27000
27001         * g++.dg/opt/noreturn-1.C: New test.
27002
27003 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27004
27005         * gcc.dg/overflow-1.c: New test.
27006
27007 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27008
27009         * g77.f-torture/compile/13060.f: New test.
27010
27011 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27012
27013         PR c++/13323
27014         * g++.dg/inherit/operator2.C: New test.
27015
27016 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27017
27018         PR c++/13305
27019         * g++.dg/ext/attrib9.C: New test.
27020
27021 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27022
27023         PR c++/13314
27024         * g++.dg/template/error7.C: New test.
27025
27026 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27027             J"orn Rennecke <joern.rennecke@superh.com>
27028
27029         PR target/13302
27030         * g++.dg/other/struct-va_list.C: New test.
27031
27032 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27033
27034         PR c++/13166
27035         * g++.dg/parse/defarg6.C: New test.
27036
27037 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27038
27039         PR target/13256
27040         * gcc.c-torture/execute/20031201-1.c: New test.
27041
27042 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27043
27044         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27045
27046 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27047
27048         * gcc.dg/builtin-return-1.c: New test.
27049
27050 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27051             J"orn Rennecke <joern.rennecke@superh.com>
27052
27053         PR optimization/13260
27054         * gcc.c-torture/execute/20031204-1.c: New test.
27055
27056 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27057
27058         PR c++/9127
27059         * g++.dg/template/error6.C: New test.
27060
27061 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27062
27063         * gcc.dg/20031202-1.c: New test.
27064
27065 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27066
27067         PR c++/13179
27068         * g++.dg/template/eh1.C: New test.
27069
27070         PR c++/10771
27071         * g++.dg/template/error5.C: New test.
27072
27073 2003-12-02  David Ung  <davidu@mips.com>
27074
27075         * gcc.dg/compat/vector-check.h: Corrected type for var
27076         g_##TMODE
27077
27078 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27079
27080         PR c++/10126
27081         * g++.dg/template/ptrmem8.C: New test.
27082
27083 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27084
27085         PR c++/12573
27086         * g++.dg/template/dependent-expr3.C: New test.
27087
27088 2003-12-01  James Lemke  <jim@wasabisystems.com>
27089
27090         * gcc.dg/arm-g2.c: New test.
27091
27092 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27093
27094         PR optimization/11634
27095         * gcc.dg/20031201-2.c: New test case.
27096
27097 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27098
27099         PR 11433
27100         * objc.dg/proto-lossage-3.m: New test.
27101
27102 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27103
27104         PR optimization/12628
27105         * gcc.dg/20031201-1.c: New test case.
27106
27107 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27108
27109         * gcc.dg/unaligned-1.c: New test.
27110
27111 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27112
27113         PR c++/9849
27114         * g++.dg/template/error4.C: New test.
27115         * g++.dg/template/nested3.C: Adjust error markers.
27116
27117 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27118
27119         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27120
27121 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27122
27123         PR c/10333
27124         * gcc.dg/bitfld-7.c: New test.
27125
27126 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27127
27128         * gcc.dg/tls/asm-1.C: New test.
27129
27130 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27131
27132         * gcc.dg/cpp/assert4.c: Update.
27133
27134 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27135
27136         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27137         * gcc.dg/builtin-apply3.c: New test.
27138
27139 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140
27141         * lib/compat.exp (compat-obj): New xfaildata parameter.
27142         Use it to set compiler_conditional_xfail_data before compiling.
27143         (compat-get-options): Handle dg-xfail-if.
27144         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27145         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27146         * gcc.dg/compat/vector-1_y.c: Likewise.
27147         * gcc.dg/compat/vector-2_x.c: Likewise.
27148         * gcc.dg/compat/vector-2_y.c: Likewise.
27149
27150 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27151
27152         * g++.dg/opt/reg-stack4.C: New test.
27153
27154 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27155
27156         * gcc.dg/builtin-apply2.c: New test.
27157
27158 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27159
27160         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27161
27162 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27163
27164         PR c++/12924
27165         * g++.dg/template/template-id-2.C: New test.
27166
27167 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27168
27169         PR c++/5369
27170         * g++.dg/template/memfriend1.C: New test.
27171         * g++.dg/template/memfriend2.C: Likewise.
27172         * g++.dg/template/memfriend3.C: Likewise.
27173         * g++.dg/template/memfriend4.C: Likewise.
27174         * g++.dg/template/memfriend5.C: Likewise.
27175         * g++.dg/template/memfriend6.C: Likewise.
27176         * g++.dg/template/memfriend7.C: Likewise.
27177         * g++.dg/template/memfriend8.C: Likewise.
27178         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27179
27180 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/12515
27183         * g++.dg/ext/cond1.C: New test.
27184
27185 2003-11-20  Richard Henderson  <rth@redhat.com>
27186
27187         * gcc.dg/20020201-2.c: Remove.
27188         * gcc.dg/20020201-4.c: Remove.
27189         * gcc.dg/20020304-1.c: Remove.
27190
27191 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27192
27193         * gcc.dg/cpp/trad/xwin1.c: New test case.
27194
27195 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27196
27197         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27198         * lib/g77.exp: Likewise.
27199         * lib/objc.exp: Likewise.
27200         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27201         for darwin.
27202
27203 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27204
27205         PR c++/12932
27206         * g++.dg/template/static5.C: New test.
27207
27208 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27209
27210         * gcc.dg/nested-func-1.c: New test.
27211
27212 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27213
27214         * gcc.dg/cpp/assert4.c: New test.
27215
27216 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27217
27218         PR c++/2294
27219         * g++.dg/lookup/using9.c: New test.
27220
27221 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27222
27223         PR c++/12762
27224         * g++.dg/template/error3.C: New test.
27225
27226 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27227
27228         PR ada/13035
27229         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27230         No longer use a wrapper for gcc, since this does not work under
27231         Windows.
27232
27233 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27234
27235         PR c++/2094
27236         * g++.dg/template/ptrmem7.C: New test.
27237
27238 2003-11-13  Andrew Pinski <apinski@apple.com>
27239
27240         * gcc.c-torture/compile/20031113-1.c: New test.
27241
27242 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27243             Kean Johnston <jkj@sco.com>
27244
27245         PR c/13029
27246         * gcc.dg/unused-4.c: Update.
27247
27248 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27249
27250         * g++.dg/opt/const3.C: New test.
27251
27252 2003-11-13  Jan Hubicka  <jh@suse.cz>
27253
27254         * gcc.c-torture/compile/20031112-1.c: New test.
27255
27256 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27257
27258         * g++.dg/parse/crash10.C: Remove bogus error marker.
27259
27260 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27261
27262         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27263         (host_gcc): Likewise.
27264         (ROOT): Honor $PWDCMD.
27265         (BASE): Likewise.
27266         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27267
27268 2003-11-12  Catherine Moore  <clm@redhat.com>
27269
27270         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27271
27272 2003-11-12  Andreas Jaeger  <aj@suse.de>
27273             Jakub Jelinek  <jakub@redhat.com>
27274             Andrew Pinski  <pinskia@physics.uc.edu>
27275             Richard Henderson  <rth@redhat.com>
27276
27277         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27278         systems.
27279         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27280
27281         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27282         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27283
27284 2003-11-11  Andreas Jaeger  <aj@suse.de>
27285
27286         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27287
27288         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27289
27290 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27291
27292         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27293         Clean ups.
27294
27295 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27296
27297         * gcc.dg/trampoline-1.c: New test.
27298
27299 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27300
27301         * gcc.c-torture/compile/200031109-1.c: New test.
27302
27303 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27304
27305         PR c/3190
27306         PR c/8714
27307         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27308         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27309         gcc.dg/format/no-y2k-1.c: Update.
27310
27311 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27312
27313         PR optimization/10467
27314         * gcc.dg/20031108-1.c: New test case.
27315
27316 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27317
27318         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27319
27320 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27321
27322         * gcc.dg/compound-lvalue-1.c: New test.
27323         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27324         some XFAILs.
27325
27326 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27327
27328         * gcc.dg/altivec-varargs-1.c: New test.
27329
27330 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27331
27332         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27333         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27334         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27335         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27336         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27337
27338 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27339
27340         * gcc.dg/cond-lvalue-1.c: New test.
27341
27342 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27343
27344         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27345
27346 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27347
27348         PR c++/11616
27349         * g++.dg/template/instantiate5.C: New test.
27350
27351 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27352
27353         PR c++/12726
27354         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27355         * ChangeLog: Add missing first entry for above test.
27356
27357 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27358
27359         PR c++/9810
27360         * g++.dg/template/using8.C: New test.
27361         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27362
27363 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27364
27365         PR optimization/10817
27366         * gcc.c-torture/compile/20031102-1.c: New test case.
27367
27368 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27369
27370         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27371         2147483647.
27372
27373 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27374
27375         * gcc.dg/20031102-1.c: New test.
27376
27377 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27378
27379         * gcc.dg/complex-1.c: New test.
27380
27381 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27382
27383         PR c++/12796
27384         * g++.dg/template/crash13.C: Adjust expected error location.
27385         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27386
27387 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27388
27389         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27390
27391 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27392
27393         PR/10239
27394         * gcc.c-torture/compile/20031031-2.c: New test.
27395
27396 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27397
27398         PR/11640
27399         * gcc.c-torture/compile/20031031-1.c: New test.
27400
27401 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27402
27403         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27404         * gcc.misc-tests/bprob.exp: Likewise.
27405         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27406         the execution test on arm-elf configs.
27407         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27408         configs that don't support scratch files.
27409         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27410
27411 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27412
27413         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27414         done by dejagnu.
27415
27416 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27417
27418         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27419         Avoid non pure sh syntax. Add more logging.
27420
27421         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27422         fail.
27423
27424 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27425
27426         PR libgcj/10610
27427         * gcc.dg/ppc-stackalign-1.c: New test.
27428
27429 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27430
27431         * ada/acats/run_all.sh: Change output to be more compliant with
27432         dejagnu framework.
27433         Create acats.sum and acats.log files under testsuite/ada/acats
27434         Only run [a-z]* directories, to filter out e.g. CVS.
27435         Redirect build output to log file.
27436
27437 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27438
27439         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27440
27441 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27442
27443         PR ada/5909:
27444         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27445
27446 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27447
27448         * gcc.c-torture/compile/20031023-1.c: New test.
27449         * gcc.c-torture/compile/20031023-2.c: New test.
27450         * gcc.c-torture/compile/20031023-3.c: New test.
27451         * gcc.c-torture/compile/20031023-4.c: New test.
27452
27453 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27454
27455         PR c++/10371
27456         * g++.dg/lookup/scoped8.C: New test.
27457
27458 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27459
27460         * g++.dg/opt/reg-stack3.C: New test.
27461
27462 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27463
27464         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27465
27466 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27467
27468         PR c++/11076
27469         * g++.dg/template/crash13.C: New test.
27470
27471 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27472
27473         * gcc.dg/c99-restrict-2.c: New test.
27474
27475 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27476
27477         PR c++/12698, c++/12699, c++/12700, c++/12566
27478         * g++.dg/inherit/covariant9.C: New test.
27479         * g++.dg/inherit/covariant10.C: New test.
27480         * g++.dg/inherit/covariant11.C: New test.
27481
27482 2003-10-23  Jason Merrill  <jason@redhat.com>
27483
27484         PR c++/12726
27485         * g++.dg/ext/complit2.C: New test.
27486
27487 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27488
27489         PR target/12654
27490         * gcc.c-torture/execute/20031020-1.c: New test.
27491
27492 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27493
27494         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27495         following the jump_insn.
27496
27497 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27498
27499         * gcc.dg/cast-lvalue-1.c: New test.
27500
27501 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27502
27503         PR c++/11962
27504         * g++.dg/template/cond2.C: New test.
27505
27506 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27507
27508         * gcc.dg/builtins-28.c: New test.
27509
27510 2003-10-20  Jan Hubicka  <jh@suse.cz>
27511
27512         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27513         parameter.
27514         * testsuite/gcc.dg/inline-2.c: Likewise.
27515
27516 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27517
27518         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27519         * gcc.dg/nest.c: Likewise.
27520
27521 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27522
27523         PR c++/9781, c++/10583, c++/11862
27524         * g++.dg/parse/crash13.C: New test.
27525
27526 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27527
27528         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27529
27530 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27531
27532         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27533         Define HAVE_C99_RUNTIME except on Solaris.
27534         * gcc.dg/builtins-20.c: Likewise.
27535
27536 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27537
27538         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27539
27540 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27541
27542         PR c++/12495
27543         * g++.dg/template/crash21.C: New test.
27544
27545 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27546
27547         PR c++/2513
27548         * g++.dg/template/typename5.C: New test.
27549
27550 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27551
27552         PR c++/12369
27553         * g++.dg/template/friend25.C: New test.
27554
27555 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27556
27557         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27558         versions.
27559
27560 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27561
27562         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27563         == 2147483647.
27564
27565 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27566
27567         * gcc.c-torture/execute/960416-1.x: Remove.
27568         * gcc.c-torture/execute/divconst-3.x: Likewise.
27569
27570 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27571
27572         PR target/12598
27573         * gcc.dg/torture/cris-volatile-1.c: New test.
27574
27575 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27576
27577         PR optimization/9325
27578         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27579         for overflowing floating point to integer conversion during RTL
27580         simplification.
27581
27582 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27583
27584         * objc/execute/_cmd.m: Fix typo.
27585         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27586         Relax 'scan-assembler' regexp.
27587         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27588         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27589         * objc.dg/zero-link-2.m: Remove blank line.
27590         * objc.dg/zero-link-3.m: New test case.
27591
27592 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27593
27594         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27595
27596         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27597         than linker trickery.
27598
27599 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27600
27601         PR c++/12370
27602         * g++.dg/other/friend2.C: New test.
27603
27604 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27605
27606         * gcc.dg/20031012-1.c: New test.
27607
27608 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27609
27610         * gcc.dg/weak/weak-3.c: Fix for new warning.
27611
27612 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27613
27614         PR optimization/8750
27615         * gcc.c-torture/execute/20031012-1.c: New test case.
27616
27617 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27618
27619         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27620         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27621
27622 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27623
27624         PR optimization/12260
27625         * gcc.c-torture/compile/20031011-2.c: New test case.
27626
27627 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27628
27629         * gcc.c-torture/execute/20031011-1.c: New testcase.
27630
27631 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27632
27633         * gcc.c-torture/compile/20031011-1.c: New test.
27634
27635 2003-10-11  Jan Hubicka  <jh@suse.cz>
27636
27637         * g++.dg/other/first-global.C: New test.
27638
27639 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27640
27641         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27642
27643 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27644
27645         * gcc.c-torture/compile/20031010-1.c: New test.
27646
27647 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27648
27649         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27650         * gcc.c-torture/execute/va-arg-25.c: ... here.
27651
27652 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27653
27654         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27655
27656 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27657
27658         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27659
27660 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27661
27662         * g++.dg/parse/error2.C: New test.
27663
27664 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27665
27666         PR c++/11097
27667         * g++.dg/other/error5.C: Modify the error message.
27668         * g++.dg/lookup/using8.C: New test.
27669
27670 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27671
27672         * gcc.dg/darwin-abi-2.c: New file.
27673         * gcc.c-torture/execute/va-arg-24.c: New file.
27674
27675 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27676
27677         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27678         indentation.
27679
27680 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27681
27682         PR c++/10147
27683         * g++.dg/other/error4.C: Update error messages.
27684         * g++.dg/template/ptrmem4.C: Likewise.
27685
27686         PR c++/12337
27687         * g++.dg/init/new9.C: New test.
27688
27689         PR c++/12334, c++/12236, c++/8656
27690         * g++.dg/ext/attrib8.C: New test.
27691
27692 2003-10-06  Devang Patel  <dpatel@apple.com>
27693
27694         * gcc.dg/debug/dwarf2-3.h: New test.
27695         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27696
27697 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27698
27699         * g++.dg/opt/cfg2.C: New test.
27700
27701 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27702
27703         * g++.dg/opt/float1.C: New test.
27704
27705 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27706
27707         * gcc.dg/c90-array-lval-6.c: New test.
27708         * gcc.dg/c99-array-lval-6.c: New test.
27709
27710 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27711             Ziemowit Laski  <zlaski@apple.com>
27712
27713         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27714         'Derived', so that it is never considered a class method; add
27715         new warning for '+port' method ambiguity.
27716         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27717         <objc/objc-api.h> (needed on Mac OS X).
27718         * objc.dg/method-13.m: New test.
27719
27720 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27721
27722         PR optimization/9325, PR java/6391
27723         * gcc.c-torture/execute/20031003-1.c: New test case.
27724
27725 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27726
27727         PR optimization/12180
27728         * gcc.dg/20031002-1.c: New test.
27729
27730         PR c++/12486
27731         * g++.dg/inherit/error1.C: New test.
27732
27733 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27734
27735         * lib/f-torture.exp (search_for): Rename to...
27736         (search_for_re): This.  Also, clean up comments and the
27737         "regexp" invocation.
27738
27739 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27740
27741         * gcc.c-torture/compile/20031002-1.c: New test.
27742
27743 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27744
27745         * g++.dg/opt/cond1.C: New test.
27746
27747 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27748
27749         * gcc.dg/Wold-style-definition-2.c: New testcase.
27750         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27751
27752 2003-09-29  Richard Henderson  <rth@redhat.com>
27753
27754         * g++.dg/init/array10.C: Add dg-options.
27755
27756 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27757
27758         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27759
27760 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27761
27762         * g++.dg/template/friend19.C: Fix typo.
27763         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27764
27765 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27766
27767         * gcc.c-torture/execute/20030928-1.c: New test.
27768         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27769
27770 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27771
27772         * g++.dg/opt/unroll1.C: New test.
27773
27774 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27775
27776         PR optimization/11741
27777         * gcc.dg/20030926-1.c: New test case.
27778
27779 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27780
27781         PR c++/5655
27782         * g++.dg/parse/access7.C: New test.
27783         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27784
27785 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27786
27787         MERGE OF objc-improvements-branch into MAINLINE:
27788         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27789         if libobjc has not been built.
27790         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27791         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27792         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27793         objc/execute/nested-3.m, objc/execute/np-2.m,
27794         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27795         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27796         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27797         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27798         objc.dg/special/unclaimed-category-1.h,
27799         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27800         well as GNU runtime.
27801         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27802         * execute/cascading-1.m, execute/function-message-1.m,
27803         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27804         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27805         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27806         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27807         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27808         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27809         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27810         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27811         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27812         * objc.dg/bitfield-2.m: Run only on Darwin.
27813         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27814         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27815         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27816         * objc.dg/const-str-1.m: Fix constant string layout.
27817
27818 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27819
27820         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27821
27822 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27823
27824         * gcc.dg/darwin-abi-1.c: New file.
27825
27826 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27827
27828         PR target/12281
27829         * gcc.c-torture/compile/20030921-1.c: New test.
27830
27831 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27832
27833         * g++.dg/opt/reg-stack2.C: New test.
27834
27835 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27836
27837         * g++.dg/eh/delayslot1.C: New test.
27838
27839 2003-09-20  Richard Henderson  <rth@redhat.com>
27840
27841         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27842
27843 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27844
27845         * gcc.c-torture/execute/20030920-1.c: New test case.
27846
27847 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27848
27849         * g++.dg/rtti/typeid3.C: Correct expected error message.
27850
27851 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27852
27853         PR c++/157
27854         * g++.dg/parse/crash12.C: New test.
27855
27856 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27857
27858         * gcc.dg/compat/mixed-struct-check.h: New.
27859         * gcc.dg/compat/mixed-struct-defs.h: New.
27860         * gcc.dg/compat/mixed-struct-init.h: New.
27861         * gcc.dg/compat/struct-by-value-19_main.c: New.
27862         * gcc.dg/compat/struct-by-value-19_x.c: New.
27863         * gcc.dg/compat/struct-by-value-19_y.c: New.
27864         * gcc.dg/compat/struct-by-value-20_main.c: New.
27865         * gcc.dg/compat/struct-by-value-20_x.c: New.
27866         * gcc.dg/compat/struct-by-value-20_y.c: New.
27867         * gcc.dg/compat/struct-return-19_main.c: New.
27868         * gcc.dg/compat/struct-return-19_x.c: New.
27869         * gcc.dg/compat/struct-return-19_y.c: New.
27870         * gcc.dg/compat/struct-return-20_main.c: New.
27871         * gcc.dg/compat/struct-return-20_x.c: New.
27872         * gcc.dg/compat/struct-return-20_y.c: New.
27873
27874 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27875         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27876         so that it will not complain on LP64 targets.
27877
27878 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27879
27880         PR c++/495
27881         * g++.dg/template/friend24.C: New test.
27882
27883 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27884
27885         PR c++/12332
27886         * g++.dg/template/memtmpl2.C: New test.
27887
27888 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27889
27890         PR target/11184
27891         * gcc.dg/builtin-apply1.c: New test.
27892
27893 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27894
27895         PR c++/9848
27896         * g++.dg/warn/Wunused-4.C: New test.
27897
27898 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27899
27900         PR c++/12316
27901         * g++.dg/other/gc2.C: New test.
27902
27903 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/11991
27906         * g++.dg/rtti/typeid3.C: New test.
27907
27908         PR c++/12266
27909         * g++.dg/overload/template1.C: New test.
27910
27911 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27912
27913         * g++.dg/opt/cfg3.C: New test.
27914
27915 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27916
27917         PR c++/7939
27918         * g++.dg/template/crash11.C: New test.
27919
27920 2003-09-16  Jason Merrill  <jason@redhat.com>
27921             Jakub Jelinek  <jakub@redhat.com>
27922
27923         * gcc.dg/attr-warn-unused-result.c: New test.
27924
27925 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         PR c++/12184
27928         * g++.dg/expr/call2.C: New test.
27929
27930 2003-09-15  Andreas Jaeger  <aj@suse.de>
27931
27932         * gcc.dg/Wold-style-definition-1.c: New test.
27933
27934 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27935
27936         PR c++/3907
27937         * g++.dg/parse/template12.C: New test.
27938
27939         * g++.dg/abi/bitfield11.C: New test.
27940         * g++.dg/abi/bitfield12.C: Likewise.
27941
27942 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27943
27944         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27945         non-expansion of functional macro name without arguments at EOL.
27946         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27947
27948 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27949
27950         * gcc.c-torture/execute/20030914-[12].c: New tests.
27951
27952 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27953
27954         PR c++/11788
27955         * g++.dg/overload/addr1.C: New test.
27956
27957 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27958
27959         * gcc.dg/20030909-1.c: New test.
27960
27961 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27962
27963         * gcc.dg/ultrasp10.c: New test.
27964
27965 2003-09-09  Devang Patel  <dpatel@apple.com>
27966
27967         * gcc.dg/darwin-ld-6.c: New test.
27968
27969 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27970
27971         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27972
27973 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27974
27975         * gcc.dg/ia64-types1.c: New test.
27976         * gcc.dg/ia64-types2.c: Likewise.
27977
27978 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27979
27980         * gcc.dg/builtins-1.c: Add more _Complex tests.
27981         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27982
27983         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27984         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27985
27986 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27987
27988         PR c++/11786
27989         * g++.dg/lookup/koenig2.C: New test.
27990
27991         PR c++/5296
27992         * g++.dg/rtti/typeid2.C: New test.
27993
27994 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27995
27996         * gcc.c-torture/compile/20030904-1.c: New test.
27997
27998 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27999
28000         * g++.dg/opt/longbranch2.C: New test.
28001
28002 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28003
28004         * g++.dg/template/crash10.C: Only compile it.
28005
28006 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28007
28008         PR middle-end/11665
28009         * gcc.c-torture/compile/20030907-1.c: New test.
28010         * g++.dg/init/array11.C: New test.
28011
28012 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28013
28014         PR c++/11852
28015         * g++.dg/init/struct1.C: New test.
28016
28017 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28018
28019         PR c++/12181
28020         * g++.dg/expr/comma1.C: New test.
28021
28022 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28023
28024         PR c++/11867
28025         * g++.dg/expr/static_cast5.C: New test.
28026
28027 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28028
28029         PR c++/11507
28030         * g++.dg/lookup/scoped7.C: New test.
28031
28032         PR c++/9574
28033         * g++.dg/other/static1.C: New test.
28034
28035         PR c++/11490
28036         * g++.dg/warn/template-1.C: New test.
28037
28038         PR c++/11432
28039         * g++.dg/template/crash10.C: New test.
28040
28041         PR c++/2478
28042         * g++.dg/overload/VLA.C: New test.
28043
28044         PR c++/10804
28045         * g++.dg/template/call1.C: New test.
28046
28047 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28048
28049         PR c++/11794
28050         * g++.dg/parse/using3.C: New test.
28051
28052 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28053
28054         PR c++/11409
28055         * g++.dg/overload/builtin3.C: New test case.
28056
28057 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28058
28059         PR c/9862
28060         * gcc.dg/20030906-1.c: New test.
28061         * gcc.dg/20030906-2.c: Likewise.
28062
28063 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28064
28065         PR c++/12167
28066         * g++.dg/parse/defarg5.C: New test.
28067
28068         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28069
28070 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28071
28072         PR c++/12163
28073         * g++.dg/expr/static_cast4.C: New test.
28074
28075         PR c++/12146
28076         * g++.dg/template/crash9.C: New test.
28077
28078 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28079
28080         * g++.old-deja/g++.ext/pretty2.C: Update for change
28081         in __FUNCTION__.
28082         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28083
28084 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         PR c++/11922
28087         * g++/dg/template/qualified-id1.C: New test.
28088
28089         PR c++/12037
28090         * g++.dg/warn/noeffect4.C: New test.
28091
28092 2003-09-04  Matt Austern  <austern@apple.com>
28093
28094         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28095         * g++.dg/ext/fnname2.C: Likewise.
28096         * g++.dg/ext/fnname3.C: Likewise.
28097
28098 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28099
28100         * g++.dg/expr/lval1.C: New test.
28101         * g++.dg/ext/lvcast.C: Remove.
28102
28103 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28104
28105         PR optimization/11700.
28106         * gcc.c-torture/compile/20030903-1.c: New test case.
28107
28108 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28109
28110         PR c++/12053
28111         * g++.dg/abi/layout4.C: New test.
28112
28113 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28114
28115         PR c++/11553
28116         * g++.dg/parse/friend3.C: New test.
28117
28118 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28119
28120         PR c++/11847
28121         * g++.dg/template/class1.C: New test.
28122
28123         PR c++/11808
28124         * g++.dg/expr/call1.C: New test.
28125
28126 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28127
28128         PR c++/12114
28129         * g++.dg/init/ref9.C: New test.
28130
28131         PR c++/11972
28132         * g++.dg/template/nested4.C: New test.
28133
28134 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28135
28136         PR c++/12093
28137         * g++.dg/template/non-dependent4.C: New test.
28138
28139         PR c++/11928
28140         * g++.dg/inherit/conv1.C: New test.
28141
28142 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28143
28144         PR c++/6196
28145         * g++.dg/ext/label1.C: New test.
28146         * g++.dg/ext/label2.C: Likewise.
28147
28148 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28149
28150         * g++.dg/expr/cond3.C: New test.
28151
28152 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28153
28154         * gcc.dg/builtins-1.c: Add new builtin cases.
28155
28156 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28157
28158         * gcc.dg/builtins-1.c: Add new cases.
28159         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28160
28161 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28162
28163         * gcc.dg/builtins-1.c: Add more math builtin tests.
28164         * gcc.dg/torture/builtin-attr-1.c: New test.
28165
28166 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28167
28168         PR optimization/5079
28169         * g++.dg/opt/static3.C: New test.
28170
28171 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28172
28173         * gcc.misc-tests/gcov-10b.c: New test.
28174
28175 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28176
28177         * g++.dg/opt/ptrmem3.C: New test.
28178
28179         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28180
28181 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28182
28183         * gcc.dg/20030826-2.c: New test.
28184
28185 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28186
28187         PR middle-end/12002
28188         * g77.f-torture/compile/12002.f: New test case.
28189
28190 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28191
28192         * gcc.dg/20030826-1.c: New test case.
28193
28194 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28195
28196         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28197
28198 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28199
28200         PR c++/11871
28201         * c++.dg/lookup/crash1.C: New test.
28202
28203         * c++.dg/warn/noeffect3.C: New test.
28204
28205 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28206
28207         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28208         * gcc.dg/compat/vector-1_y.c: Ditto.
28209         * gcc.dg/compat/vector-2_x.c: Ditto.
28210         * gcc.dg/compat/vector-2_y.c: Ditto.
28211
28212 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28213
28214         * gcc.dg/20030702-1.c: New test.
28215
28216 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28217
28218         PR c++/8795
28219         * g++.dg/ext/altivec-1.C: New test.
28220
28221 2003-08-24  Richard Henderson  <rth@redhat.com>
28222
28223         * g++.dg/eh/simd-2.C: Add -w for x86.
28224
28225 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28226
28227         * gcc.dg/20030815-1.c: New test.
28228
28229 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28230
28231         PR c++/3765
28232         * g++.dg/parse/access6.C: New test.
28233
28234 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28235
28236         PR c++/641, c++/11876
28237         * g++.dg/template/friend22.C: New test.
28238         * g++.dg/template/friend23.C: Likewise.
28239
28240 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28241
28242         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28243         identically.
28244
28245 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28246
28247         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28248
28249 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28250
28251         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28252
28253 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28254
28255         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28256
28257 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28258
28259         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28260
28261 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28262
28263         PR c++/11919
28264         * g++.dg/overload/prom1.C: New test.
28265
28266         PR c++/11551
28267         * g++.dg/parse/dtor2.C: New test.
28268
28269         PR c++/10762
28270         * g++.dg/parse/using2.C: New test.
28271
28272 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28273
28274         PR target/11805
28275         * gcc.c-torture/compile/20030821-1.c: New.
28276
28277 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28278
28279         PR c++/11834
28280         * g++.dg/template/deduce2.C: New test.
28281
28282 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28283
28284         * gcc.c-torture/execute/20030821-1.c: New test.
28285
28286 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28287
28288         PR middle-end/11984
28289         * gcc.dg/20030820-1.c: New test case.
28290
28291 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28292
28293         PR c++/11945
28294         * g++.dg/warn/noeffect2.C: New test.
28295
28296 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28297
28298         PR c++/10926
28299         * g++.dg/template/dtor2.C: New test.
28300
28301         PR c++/11684
28302         * g++.dg/template/operator1.C: New test.
28303         * g++.dg/parse/operator4.C: New test.
28304
28305         PR c++/11946.C
28306         * g++.dg/expr/enum1.C: New test.
28307         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28308
28309         PR c++/11036.C
28310         * g++.dg/parse/elab2.C: New test.
28311         * g++.dg/parse/typedef4.C: Change error message.
28312         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28313         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28314         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28315
28316 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28317
28318         * gcc.dg/pch/warn-1.c: New.
28319         * gcc.dg/pch/warn-1.hs: New.
28320
28321         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28322         not-tested file.
28323
28324 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28325
28326         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28327
28328 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28329
28330         * gcc.dg/uninit-D.c: New Test.
28331         * gcc.dg/uninit-E.c: New Test.
28332         * gcc.dg/uninit-F.c: New Test.
28333         * gcc.dg/uninit-G.c: New Test.
28334
28335 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28336
28337         * g++.dg/README: Describe the pch directory.
28338
28339 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28340
28341         PR c++/11174
28342         * g++.dg/parse/access4.C: New test.
28343         * g++.dg/parse/access5.C: Likewise.
28344         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28345
28346 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28347
28348         * gcc.dg/noncompile/20030818-1.c: New.
28349
28350 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28351
28352         PR c++/11957
28353         * g++.dg/warn/noeffect1.C: New test.
28354
28355         * g++.dg/template/scope2.C: New test.
28356         * g++.dg/template/error2.C: Correct dg-error
28357
28358 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28359
28360         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28361
28362 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28363
28364         PR C++/11512
28365         * g++.dg/template/warn1.C: New.
28366
28367 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28368
28369         * g++.dg/template/error2.C: New test.
28370         * g++.dg/lookup/using7.C: Adjust errors
28371         * g++.old-deja/g++.pt/crash36.C: Likewise.
28372         * g++.old-deja/g++.pt/derived3.C: Likewise.
28373
28374 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28375
28376         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28377         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28378         * gcc.c-torture/execute/builtins/string-9.c: New, from
28379         string-opt-9.c.  Adjust for execute/builtins framework.
28380         * gcc.c-torture/execute/string-opt-9.c: Delete.
28381
28382 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28383
28384         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28385
28386         * g++.dg/parse/ret-type2.C: New test.
28387
28388         PR c++/11703
28389         * g++.dg/init/new8.C: New test.
28390
28391         PR c++/10923
28392         * g++.dg/parse/typedef5.C: New test.
28393
28394         PR c++/9512
28395         * g++.dg/parse/qualified2.C: New test.
28396         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28397         invalid code.
28398
28399 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28400
28401         * g++.dg/conversion/ptrmem1.C: New test.
28402
28403 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28404
28405         PR target/11693
28406         * gcc.dg/20030811-1.c: New test.
28407
28408         PR target/11535
28409         * gcc.c-torture/execute/20030811-1.c: New test.
28410
28411 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28412
28413         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28414
28415 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28416
28417         PR c++/11789.C
28418         * g++.dg/inherit/multiple1.C: New test.
28419
28420 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28421
28422         * gcc.dg/spe1.c: New test.
28423
28424         PR c++/11670
28425         * g++.dg/expr/cast2.C: New test.
28426
28427         PR c++/10530
28428         * g++.dg/template/dependent-name2.C: New test.
28429
28430 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28431
28432         * g++.dg/parse/crash11.C: Put the dg options in comments.
28433
28434 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28435
28436         * lib/gcc-dg.exp: Update for diagnostic change.
28437
28438 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28439
28440         PR c++/5767
28441         * g++.dg/parse/crash11.C: New test.
28442
28443 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28444
28445         * gcc.dg/cpp/spacing1.c: Update.
28446
28447 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28448
28449         PR target/11739
28450         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28451         a value for -mtune.
28452
28453 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28454
28455         PR middle-end/11771
28456         * gcc.c-torture/compile/20030804-1.c: New test case.
28457
28458 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28459
28460         * gcc.dg/20030804-1.c: New test case.
28461
28462 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28463
28464         * gcc.dg/cpp/separate-1.c: New test.
28465
28466 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28467
28468         PR c++/11704
28469         * g++.dg/template/dependent-expr2.C: New test.
28470
28471         PR c++/11766
28472         * g++.dg/expr/ptrmem1.C: New test.
28473
28474 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28475
28476         PR c++/9453
28477         * g++.dg/template/friend15.C: New test.
28478
28479 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28480
28481         * lib/dg-pch.exp: Work round PCH bug.
28482
28483 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28484
28485         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28486         builtins.  Move cases from builtins-4.c here.
28487
28488         * gcc.dg/torture/builtin-math-1.c: New test taken from
28489         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28490         additional cases.
28491
28492         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28493         Delete.
28494
28495 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28496
28497         PR c++/9447
28498         * g++.dg/template/using7.C: New test.
28499
28500 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28501
28502         * import1.c, import2.c: New tests.
28503
28504 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28505
28506         * g++.dg/eh/crossjump1.C: New test.
28507
28508 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28509
28510         PR c++/11697
28511         * g++.dg/template/using6.C: New test.
28512
28513         PR c++/11744
28514         * g++.dg/template/koenig2.C: New test.
28515
28516 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28517
28518         PR c++/7983
28519         * g++.dg/parse/typedef4.C: New test.
28520
28521 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28522
28523         PR c++/8442, c++/8806
28524         * g++.dg/template/elab1.C: New test.
28525         * g++.dg/template/type2.C: Likewise.
28526         * g++.dg/template/ttp3.C: Adjust expected error message.
28527         * g++.old-deja/g++.law/visibility13.C: Likewise.
28528         * g++.old-deja/g++.niklas/t135.C: Likewise.
28529         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28530         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28531         template argument.
28532         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28533
28534 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28535
28536         PR c++/11295
28537         * g++.dg/ext/stmtexpr1.C: New test.
28538
28539         * g++.dg/opt/tmp1.C: New test.
28540
28541         PR c++/11525
28542         * g++.dg/parse/constant4.C: New test.
28543
28544         PR c++/9447
28545         * g++.dg/template/using5.C: New test.
28546
28547 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28548
28549         * gcc.dg/builtins-27.c: New test case.
28550
28551 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28552
28553         * gcc.dg/tls/opt-7.c: New test.
28554
28555 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28556
28557         * g++.old-deja/g++.other/crash18.C: Remove.
28558
28559 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.dg/template/explicit3.C: New.
28562         * g++.dg/template/explicit4.C: New.
28563         * g++.dg/template/explicit5.C: New.
28564
28565         PR c++/11347
28566         * g++.dg/template/memtmpl1.C: New.
28567
28568 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28569
28570         PR target/11565
28571         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28572         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28573
28574 2003-07-30  Jan Hubicka  <jh@suse.cz>
28575
28576         * vtgc1.c: Kill.
28577
28578 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28579
28580         * gcc.dg/struct-in-proto-1.c: New test.
28581
28582 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28583
28584         * gcc.dg/cpp/include2.c: Only expect one message.
28585
28586 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         PR c++/9447
28589         * g++.dg/template/using1.C: New test.
28590         * g++.dg/template/using2.C: New test.
28591         * g++.dg/template/using3.C: New test.
28592         * g++.dg/template/using4.C: New test.
28593
28594 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28595
28596         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28597         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28598
28599 2003-07-28  Jan Hubicka  <jh@suse.cz>
28600
28601         PR c++/11530
28602         * g++.dg/opt/call1.C: New test.
28603
28604 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28605
28606         PR c++/11667
28607         * g++.dg/init/enum2.C: New test.
28608         * g++.dg/template/overload1.C: Add "-w" option.
28609
28610 2003-07-28    <hp@bitrange.com>
28611
28612         * gcc.dg/Wdeclaration-after-statement-1.c,
28613         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28614
28615 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28616
28617         * gcc.c-torture/compile/20030725-1.c: New test.
28618
28619 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28620
28621         * gcc.dg/20030505.c: Only run for SPE.
28622         Remove definition of opaque type.
28623
28624 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28625
28626         * g++.dg/template/ptrmem6.C: New test.
28627
28628 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28629
28630         * gcc.c-torture/compile/zero-strct-2.c: New test.
28631
28632 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28633
28634         * gcc.dg/intermod-1.c: New test.
28635
28636 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28637
28638         PR c++/11617
28639         * g++.dg/template/lookup2.C: New test.
28640         * g++.dg/template/memclass1.C: Remove instantiated from error.
28641         * g++.dg/other/error2.C: Tweak expected errors.
28642
28643         PR c++/11596
28644         * g++.dg/template/defarg3.C: New test.
28645
28646         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28647
28648 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28649
28650         * g++.dg/inherit/access5.C: New test.
28651
28652 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28653
28654         PR c++/11513
28655         * g++.dg/template/crash8.C: New test.
28656
28657 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28658
28659         PR c/10602
28660         * gcc.dg/noncompile/incomplete-2.c: New test.
28661
28662 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28663
28664         PR c++/11645
28665         * g++.dg/inherit/access4.C: New test.
28666
28667         PR c++/11517
28668         * g++.dg/expr/cond2.C: New test.
28669
28670         PR optimization/10679
28671         * g++.dg/opt/inline4.C: New test.
28672
28673 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28674
28675         * g++.dg/parse/crash10: New test.
28676
28677 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28678
28679         * g++.dg/ext/flexary1.C: New test.
28680
28681 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28682
28683         PR c++/10793
28684         * g++.dg/template/crash9.C: New test.
28685
28686 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28687
28688         PR c++/3004
28689         * g++.dg/parse/typedef3.C: New test.
28690
28691         PR c++/7906
28692         * g++.dg/parse/operator2.C: New test.
28693
28694         PR c++/8895
28695         * g++.dg/parse/def-tmpl-arg1.C: New test.
28696
28697         PR c++/9282
28698         * g++.dg/parse/funptr1.C: New test.
28699
28700         PR c++/9452
28701         * g++.dg/parse/ambig3.C: New test.
28702
28703         PR c++/9454
28704         * g++.dg/parse/operator3.C: New test.
28705
28706         PR c++/9486
28707         * g++.dg/parse/template10.C: New test.
28708
28709         PR c++/9488
28710         * g++.dg/parse/template11.C: New test.
28711
28712         PR c++/10150
28713         * g++.dg/parse/invalid-op1.C: New test.
28714
28715         PR c++/10247
28716         * g++.dg/parse/condexpr1.C: New test.
28717
28718 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28719
28720         * g++.dg/ext/packed3.C: New test.
28721         * g++.dg/ext/packed4.C: New test.
28722
28723         * gcc.dg/pack-test-3.c: New test.
28724
28725 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28726
28727         * lib/compat.exp: Handle dg-options per source file.
28728         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28729         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28730         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28731         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28732         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28733         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28734         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28735         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28736         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28737         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28738         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28739         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28740         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28741         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28742
28743 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28744
28745         PR c/10320
28746         * gcc.c-torture/execute/20030718-1.c: New test.
28747
28748 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28749
28750         PR optimization/11536
28751         * gcc.dg/20030721-1.c: New test.
28752
28753 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28754
28755         PR c++/11546
28756         * g++.dg/template/lookup1.C: New test.
28757
28758 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28759
28760         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28761         diagnostics of ill-formed constructs involving labels.
28762         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28763         the new 'previously defined here' message.
28764
28765 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28766
28767         * g++.dg/parse/non-dependent2.C: New test.
28768
28769 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28770
28771         * g++.dg/init/init-ref4.C: xfail on targets without
28772         weak symbols.
28773
28774 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28775
28776         PR target/11087
28777         * gcc.c-torture/execute/20030717-1.c: New test.
28778
28779 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28780
28781         * g++.dg/opt/cfg1.C: New test.
28782
28783 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28784
28785         PR optimization/11557
28786         * gcc.dg/20030717-1.c: New test.
28787
28788 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28789
28790         PR c++/10476
28791         * g++.dg/expr/crash-1.C: New test.
28792
28793         PR c++/11027
28794         * g++.dg/template/init3.C: New test.
28795
28796         PR c++/8222
28797         * g++.dg/template/non-dependent1.C: New test.
28798
28799         PR c++/11070
28800         * g++.dg/template/non-dependent2.C: New test.
28801
28802         PR c++/11071
28803         * g++.dg/template/non-dependent3.C: New test.
28804
28805         PR c++/9907
28806         * g++.dg/template/sizeof5.C: New test.
28807
28808 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28809
28810         PR 11498
28811         * gcc.c-torture/compile/mangle-1.c: New file.
28812
28813 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28814
28815         PR c++/7809
28816         * g++.dg/parse/access3.C: New test.
28817
28818 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28819
28820         PR c++/11384
28821         * g++.dg/init/init-ref4.C: New test.
28822
28823 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28824
28825         PR c++/11547
28826         * g++.dg/parse/constant3.C: New test.
28827         * g++.dg/parse/crash7.C: Likewise.
28828
28829 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28830
28831         PR target/11008
28832         * gcc.dg/i386-pentium4-not-mull.c: New.
28833
28834 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28835
28836         * gcc.dg/asm-names.c (ymain): Make it weak.
28837
28838 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28839
28840         PR c++/5421
28841         * g++.dg/template/friend21.C: New test.
28842
28843 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28844
28845         * gcc.dg/cleanup-8.c: New test.
28846         * gcc.dg/cleanup-9.c: New test.
28847
28848 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28849
28850         * g++.dg/ext/dll-MI1.h: New file.
28851         * g++.dg/ext/dllexport-MI1.C: New file.
28852         * g++.dg/ext/dllimport-MI1.C: New file.
28853
28854 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28855
28856         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28857         it does not have cmpstrsi patterns (just cmpmemsi).
28858
28859 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28860
28861         PR debug/11473
28862         * g++.dg/debug/debug8.C: New test.
28863
28864 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28865
28866         PR c++/10108
28867         * g++.dg/template/crash7.C: New test.
28868
28869 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28870
28871         PR target/10795
28872         * gcc.c-torture/compile/20030708-1.c: New.
28873
28874 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28875
28876         * gcc.c-torture/execute/20030715-1.c: New test.
28877
28878 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28879
28880         * gcc.dg/pch/inline-3.c: New file.
28881         * gcc.dg/pch/inline-3.hs: New file.
28882         * gcc.dg/pch/inline-4.c: New file.
28883         * gcc.dg/pch/inline-4.hs: New file.
28884
28885 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28886
28887         PR c++/11509
28888         * g++.dg/template/crash6.C: New test.
28889
28890         PR c++/7053
28891         * g++.dg/template/friend20.C: New test.
28892
28893         PR c++/7019
28894         * g++.dg/template/overload2.C: New test.
28895
28896 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28897
28898         PR optimization/11440
28899         * gcc.c-torture/execute/20030714-1.c: New test.
28900
28901 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28902
28903         PR c++/11154
28904         * g++.dg/template/partial2.C: New test.
28905
28906 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28907
28908         PR c++/11503
28909         * g++.dg/template/anon1.C: New test.
28910
28911         PR c++/11493
28912         PR c++/11495
28913         * g++.dg/parse/template9.C: Likewise.
28914         * g++.dg/template/crash4.C: New test.
28915         * g++.dg/template/koenig1.C: Likewise.
28916         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28917         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28918         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28919         functions.
28920         * g++.old-deja/g++.jason/template36.C: Likewise.
28921         * g++.old-deja/g++.mike/p1989.C: Likewise.
28922         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28923         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28924         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28925         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28926         compiling.
28927         * g++.old-deja/g++.pt/union2.C: Use this->.
28928
28929 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28930
28931         * gcc.dg/20030711-1.c: New test.
28932
28933 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         PR c++/11050
28936         * g++.dg/parse/args1.C: New test.
28937         * g++.pt/defarg8.C: Change expected errors.
28938
28939 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28940
28941         PR c++/8164
28942         * g++.dg/template/nontype2.C: New test.
28943
28944         PR c++/10558
28945         * g++.dg/parse/template8.C: New test.
28946
28947         PR c++/8327
28948         * g++.dg/template/scope1.C: New test.
28949
28950         * g++.dg/warn/Wsign-compare-1.C: New test.
28951
28952 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28953
28954         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28955
28956 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28957
28958         PR c++/9411
28959         * g++.dg/template/explicit2.C: New test.
28960
28961         PR c++/10032
28962         * g++.dg/warn/pedantic1.C: New test.
28963
28964 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28965
28966         PR c++ 9483
28967         * g++.dg/other/field1.C: New test.
28968
28969 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28970
28971         PR c/11449
28972         * gcc.c-torture/compile/20030707-1.c: New.
28973
28974 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28975
28976         PR c++/10849
28977         * g++.dg/template/access12.C: New test.
28978
28979 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28980
28981         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28982         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28983         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28984         * gcc.misc-tests/gcov.exp: Update
28985         * g++.dg/gcov/gcov.exp: Update
28986         * lib/gcov.exp: Update.
28987
28988 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28989
28990         * g++.dg/abi/mangle17.C: Make sure template expressions are
28991         dependent.
28992         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28993         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28994         * g++.dg/opt/stack1.C: Remove erroneous code.
28995         * g++.dg/parse/template7.C: New test.
28996         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28997         * g++.old-deja/g++.pt/crash4.C: Likewise.
28998
28999 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29000
29001         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29002         with zero or one occurence of `$' after the initial `L'.
29003
29004 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29005
29006         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29007
29008 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29009
29010         PR c/11370
29011         * gcc.dg/Wunreachable-6.c: New testcase.
29012         * gcc.dg/Wunreachable-7.c: New testcase.
29013
29014 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29015
29016         PR c/11420
29017         * gcc.dg/20030708-1.c: New test.
29018
29019 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29020
29021         * gcc.dg/compat/sdata-section.h: New file.
29022         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29023         * gcc.dg/torture/mips-sdata-1.c: New test.
29024
29025 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29026
29027         PR c++/11030
29028         * g++.dg/template/friend19.C: New test.
29029
29030 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29031
29032         * g++.dg/opt/strength-reduce.C: New test.
29033
29034 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29035
29036         PR target/10979
29037         * gcc.dg/20030707-1.c: New testcase.
29038
29039 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29040
29041         PR optimization/11059
29042         * g++.dg/opt/emptyunion.C: New testcase.
29043
29044 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29045             Eric Botcazou  <ebotcazou@libertysurf.fr>
29046
29047         * g++.dg/opt/stack1.C: New test.
29048
29049 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29050
29051         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29052         run test.
29053
29054         PR c++/11431
29055         * g++.dg/expr/static_cast3.C: New test.
29056
29057 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29058
29059         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29060         everywhere.
29061         * gcc.dg/concat.c: Concatenation of string constants with
29062         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29063         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29064         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29065         necessary to avoid multi-character character constant warning.
29066         * gcc.dg/cpp/escape.c: Likewise.
29067         * gcc.dg/cpp/ucs.c: Likewise.
29068         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29069         Fix a typo.
29070
29071 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29072
29073         PR c/11428
29074         * gcc.c-torture/compile/20030704-1.c: New.
29075
29076 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29077
29078         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29079
29080 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29081
29082         PR c++/5287, PR c++/7910,  PR c++/11021
29083         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29084         tests for warnings.
29085         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29086         * g++.dg/ext/dllimport3.C: Likewise.
29087         * g++.dg/ext/dllimport4.C: New file.
29088         * g++.dg/ext/dllimport5.C: New file.
29089         * g++.dg/ext/dllimport6.C: New file.
29090         * g++.dg/ext/dllimport7.C: New file.
29091         * g++.dg/ext/dllimport8.C: New file.
29092         * g++.dg/ext/dllimport9.C: New file.
29093         * g++.dg/ext/dllimport10.C: New file.
29094         * g++.dg/ext/dllexport1.C: New file.
29095
29096 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29097
29098         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29099         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29100
29101 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29102
29103         * gcc.dg/builtins-25.c: New testcase.
29104         * gcc.dg/builtins-26.c: New testcase.
29105
29106 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29107
29108         * gcc.dg/compat/vector-defs.h: New file.
29109         * gcc.dg/compat/vector-setup.h: New file.
29110         * gcc.dg/compat/vector-check.h: New file.
29111         * gcc.dg/compat/vector-1_main.c: New file.
29112         * gcc.dg/compat/vector-1_x.c: New file.
29113         * gcc.dg/compat/vector-1_y.c: New file.
29114         * gcc.dg/compat/vector-2_main.c: New file.
29115         * gcc.dg/compat/vector-2_x.c: New file.
29116         * gcc.dg/compat/vector-2_y.c: New file.
29117
29118         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29119         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29120         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29121         * gcc.dg/compat/struct-align-1.h: New file.
29122         * gcc.dg/compat/struct-align-1_main.c: New file.
29123         * gcc.dg/compat/struct-align-1_x.c: New file.
29124         * gcc.dg/compat/struct-align-1_y.c: New file.
29125         * gcc.dg/compat/struct-align-2.h: New file.
29126         * gcc.dg/compat/struct-align-2_main.c: New file.
29127         * gcc.dg/compat/struct-align-2_x.c: New file.
29128         * gcc.dg/compat/struct-align-2_y.c: New file.
29129
29130         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29131         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29132         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29133         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29134         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29135         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29136         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29137         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29138         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29139         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29140         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29141         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29142         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29143         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29144         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29145         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29146         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29147         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29148         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29149         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29150         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29151         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29152         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29153         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29154         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29155         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29156         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29157         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29158         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29159
29160 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29161
29162         * gcc.dg/i386-call-1.c: New test.
29163
29164 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29165
29166         PR c++/9162
29167         * g++.dg/parse/defarg4.C: New.
29168
29169 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29170
29171         PR target/10700
29172         * gcc.c-torture/compile/20030703-1.c: New test case.
29173
29174 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29175
29176         * g++.dg/template/local3.C: Remove extra semicolon.
29177
29178 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29179
29180         * gcc.dg/i386-volatile-1.c: New test.
29181
29182 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29183
29184         PR c++/11072
29185         * g++.dg/other/offsetof2.C: XFAIL.
29186         * g++.dg/other/offsetof5.C: New.
29187
29188         PR c++/10219
29189         * g++.dg/template/error1.C: New.
29190
29191         PR c++/9779
29192         * g++.dg/template/dependent-expr1.C: New.
29193
29194 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29195
29196         PR c++/6949
29197         * g++.dg/template/local3.C: New test.
29198
29199         PR c++/11149
29200         * g++.dg/lookup/scoped6.C: New test.
29201
29202 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29203
29204         PR c++/8046
29205         * g++.dg/other/error7.C: New test.
29206
29207 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29208
29209         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29210         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29211         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29212         * g++.old-deja/g++.other/union2.C: Likewise.
29213         * gcc.dg/c90-const-expr-2.c: Likewise.
29214         * gcc.dg/c90-const-expr-3.c: Likewise.
29215         * gcc.dg/c99-const-expr-2.c: Likewise.
29216         * gcc.dg/c99-const-expr-3.c: Likewise.
29217         * gcc.dg/concat.c: Likewise.
29218
29219 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29220
29221         PR c++/9559
29222         * g++.dg/init/static1.C: New test.
29223
29224 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29225
29226         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29227         * g++.old-deja/g++.other/access2.C: Likewise.
29228         * g++.old-deja/g++.other/decl2.C: Likewise.
29229         * gcc.c-torture/execute/20020615-1.c: Likewise.
29230
29231 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29232
29233         PR c++/4933
29234         * g++.dg/template/sizeof4.C: New test.
29235
29236 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29237
29238         * g++.dg/other/error6.C: New test.
29239
29240 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29241
29242         PR c++/10750
29243         * g++.dg/parse/constant2.C: New test.
29244
29245 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29246
29247         PR c++/11106
29248         * g++.dg/other/error5.C: New test.
29249
29250 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29251
29252         * gcc.dg/format/gcc_diag-1.c: New test.
29253
29254 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29255
29256         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29257
29258 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29259
29260         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29261         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29262         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29263
29264 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29265
29266         * gcc.c-torture/execute/builtins/string-8.c: New test.
29267         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29268         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29269         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29270
29271 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29272
29273         PR c++/10468
29274         * g++.dg/ext/typeof6.C: New test.
29275
29276 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29277
29278         PR c++/10796
29279         * g++.dg/init/enum1.C: New test.
29280
29281 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29282
29283         * gcc.dg/20030627-1.c: New test.
29284
29285 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29286
29287         PR c++/11332
29288         * g++.dg/expr/static_cast2.C: New test.
29289
29290 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29291             Jakub Jelinek  <jakub@redhat.com>
29292
29293         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29294         sprintf(dst,"%s",src) optimization.
29295         * gcc.c-torture/execute/20030626-1.c: New test case.
29296         * gcc.c-torture/execute/20030626-2.c: New test case.
29297
29298 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29299
29300         * gcc.c-torture/execute/multi-ix.c: New test.
29301
29302         * gcc.c-torture/execute/simd-4.c (main):
29303         Added missing semicolon at end of union.
29304
29305 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29306
29307         PR c++/8266
29308         * g++.dg/template/explicit-instantiation3.C: New test.
29309
29310 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29311
29312         * gcc.dg/20030626-1.c: Use signed char.
29313
29314 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29315
29316         * gcc.dg/20030626-1.c: New test.
29317
29318 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29319
29320         * const-str-2.m: Update.
29321
29322 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29323
29324         PR c++/10990
29325         * g++.dg/rtti/dyncast1.C: New test.
29326         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29327         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29328         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29329
29330         PR c++/10931
29331         * g++.dg/expr/static_cast1.C: New test.
29332
29333 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29334
29335         * gcc.dg/20030625-1.c: New test.
29336
29337 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29338
29339         * gcc.c-torture/compile/20030624-1.c: New test case.
29340
29341 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29342
29343         * gcc.c-torture/execute/string-opt-17.c: New test.
29344
29345 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29346
29347         PR c++/5754
29348         * g++.dg/parse/crash6.C: New test.
29349
29350 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29351
29352         * gcc.dg/builtins-24.c: New test case.
29353
29354 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29355
29356         * g++.dg/opt/operator1.C: New test.
29357
29358 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29359
29360         * gcc.c-torture/execute/string-opt-16.c: New test case.
29361
29362 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29363
29364         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29365         * g++.old-deja/g++.other/conv7.C: Likewise.
29366         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29367         * g++.old-deja/g++.other/overload14.C: Likewise.
29368
29369 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29370
29371         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29372         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29373
29374 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29375
29376         PR c++/10888
29377         * g++.dg/warn/Winline-3.C: New test.
29378
29379 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29380
29381         * lib/target-supports.exp (check_alias_available): Make the test
29382         program acceptable to the Solaris assembler.
29383
29384         PR c++/10749
29385         * g++.dg/template/memclass2.C: New test.
29386
29387 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29388             Eric Botcazou  <ebotcazou@libertysurf.fr>
29389
29390         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29391         data for non-matching targets.
29392         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29393
29394 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29395
29396         PR c++/10845
29397         * g++.dg/template/member3.C: New test.
29398
29399 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29400
29401         PR c++/10939
29402         * g++.dg/template/func1.C: New test.
29403
29404         PR c++/9649
29405         * g++.dg/template/static4.C: New test.
29406         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29407
29408         PR c++/11041
29409         * g++.dg/init/ref7.C: New test.
29410
29411 2003-06-19  Matt Austern  <austern@apple.com>
29412
29413         PR c++/11228
29414         * g++.dg/anew1.C: New test.
29415         * g++.dg/anew2.C: New test.
29416         * g++.dg/anew3.C: New test.
29417         * g++.dg/anew4.C: New test.
29418
29419 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29420
29421         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29422
29423 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29424
29425         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29426         endian-dependent.
29427
29428 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29429
29430         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29431         Remove cruft.
29432
29433 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29434
29435         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29436         * gcc.c-torture/compile/961203-1.c: Likewise.
29437         * gcc.c-torture/compile/980506-1.c: Likewise.
29438
29439 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29440
29441         PR c++/10712
29442         * g++.dg/lookup/using7.C: New test.
29443
29444 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29445
29446         PR c++/11105
29447         * g++.dg/abi/conv1.C: Remove it.
29448         * g++.dg/template/conv7.C: New test.
29449         * g++.dg/template/conv8.C: Likewise.
29450         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29451         conversion operator.
29452
29453 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29454
29455         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29456         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29457         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29458         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29459         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29460         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29461         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29462         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29463         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29464         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29465         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29466         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29467         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29468         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29469         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29470         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29471         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29472         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29473         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29474         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29475         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29476         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29477         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29478         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29479         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29480         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29481         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29482         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29483         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29484
29485 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29486
29487         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29488         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29489         indications.
29490
29491 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29492
29493         * gcc.dg/i386-387-5.c: New test case.
29494         * gcc.dg/i386-387-6.c: New test case.
29495         * gcc.dg/builtins-23.c: New test case.
29496
29497 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29498
29499         * gcc.dg/builtins-22.c: New test case.
29500         * gcc.dg/i386-387-1.c: Update to test exp.
29501         * gcc.dg/i386-387-2.c: Likewise.
29502
29503 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29504
29505         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29506
29507 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29508
29509         * lib/gcc-dg.exp (dg-require-dll): New function.
29510         (dg-xfail-if): Likewise.
29511         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29512         driver.
29513
29514         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29515         * gcc.c-torture/compile/20001205-1.c: Likewise.
29516         * gcc.c-torture/compile/20001226-1.c: Likewise.
29517         * gcc.c-torture/compile/20010518-2.c: Likewise.
29518         * gcc.c-torture/compile/20020312-1.c: Likewise.
29519         * gcc.c-torture/compile/20020604-1.c: Likewise.
29520         * gcc.c-torture/compile/920501-12.c: Likewise.
29521         * gcc.c-torture/compile/920501-4.c: Likewise.
29522         * gcc.c-torture/compile/920520-1.c: Likewise.
29523         * gcc.c-torture/compile/920521-1.c: Likewise.
29524         * gcc.c-torture/compile/920625-1.c: Likewise.
29525         * gcc.c-torture/compile/961203-1.c: Likewise.
29526         * gcc.c-torture/compile/980506-1.c: Likewise.
29527         * gcc.c-torture/compile/981006-1.c: Likewise.
29528         * gcc.c-torture/compile/981022-1.c: Likewise.
29529         * gcc.c-torture/compile/981223-1.c: Likewise.
29530         * gcc.c-torture/compile/990617-1.c: Likewise.
29531         * gcc.c-torture/compile/dll.c: Likewise.
29532         * gcc.c-torture/compile/labels-3.c: Likewise.
29533         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29534         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29535         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29536         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29537         * gcc.c-torture/compile/simd-5.c: Likewise.
29538         * gcc.c-torture/compile/20000804-1.x: Remove.
29539         * gcc.c-torture/compile/20001205-1.x: Likewise.
29540         * gcc.c-torture/compile/20001226-1.x: Likewise.
29541         * gcc.c-torture/compile/20010518-2.x: Likewise.
29542         * gcc.c-torture/compile/20020312-1.x: Likewise.
29543         * gcc.c-torture/compile/20020604-1.x: Likewise.
29544         * gcc.c-torture/compile/920501-12.x: Likewise.
29545         * gcc.c-torture/compile/920501-4.x: Likewise.
29546         * gcc.c-torture/compile/920520-1.x: Likewise.
29547         * gcc.c-torture/compile/920521-1.x: Likewise.
29548         * gcc.c-torture/compile/920625-1.x: Likewise.
29549         * gcc.c-torture/compile/961203-1.x: Likewise.
29550         * gcc.c-torture/compile/980506-1.x: Likewise.
29551         * gcc.c-torture/compile/981006-1.x: Likewise.
29552         * gcc.c-torture/compile/981022-1.x: Likewise.
29553         * gcc.c-torture/compile/981223-1.x: Likewise.
29554         * gcc.c-torture/compile/990617-1.x: Likewise.
29555         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29556         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29557         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29558         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29559         * gcc.c-torture/compile/simd-5.x: Likewise.
29560
29561         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29562
29563 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29564
29565         * gcc.c-torture/execute/20030611-1.c: New test.
29566
29567 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29568
29569         PR middle-end/168
29570         * gcc.dg/20030612-1.c: New test case.
29571
29572 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29573
29574         PR c++/10635
29575         * g++.dg/expr/cast1.C: New test.
29576
29577 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29578
29579         * gcc.dg/builtins-21.c: New test case.
29580
29581 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29582
29583         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29584         options instead of at the end.
29585         * lib/objc.exp (objc_target_compile): Likewise.
29586
29587 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29588
29589         PR c++/10432
29590         * g++.dg/parse/error1.C: New test.
29591
29592 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29593
29594         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29595         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29596         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29597         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29598         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29599         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29600         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29601         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29602         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29603         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29604         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29605         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29606         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29607         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29608         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29609         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29610         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29611         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29612         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29613         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29614         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29615         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29616         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29617         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29618
29619         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29620         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29621         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29622         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29623         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29624         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29625         * gcc.dg/compat/scalar-return-3_main.c: New file.
29626         * gcc.dg/compat/scalar-return-3_x.c: New file.
29627         * gcc.dg/compat/scalar-return-3_y.c: New file.
29628         * gcc.dg/compat/scalar-return-4_main.c: New file.
29629         * gcc.dg/compat/scalar-return-4_x.c: New file.
29630         * gcc.dg/compat/scalar-return-4_y.c: New file.
29631
29632 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29633
29634         * gcc.dg/compat/fp2-struct-check.h: New file.
29635         * gcc.dg/compat/fp2-struct-defs.h: New file.
29636         * gcc.dg/compat/fp2-struct-init.h: New file.
29637         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29638         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29639         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29640         * gcc.dg/compat/struct-return-10_main.c: New file.
29641         * gcc.dg/compat/struct-return-10_x.c: New file.
29642         * gcc.dg/compat/struct-return-10_y.c: New file.
29643
29644         * gcc.dg/compat/compat-common.h: New file.
29645         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29646         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29647         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29648         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29649         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29650         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29651         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29652         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29653         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29654         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29655         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29656         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29657         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29658         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29659         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29660         * gcc.dg/compat/small-struct-check.h: Ditto.
29661         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29662         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29663         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29664         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29665         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29666         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29667         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29668         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29669         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29670         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29671         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29672         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29673         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29674         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29675         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29676         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29677         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29678         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29679         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29680         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29681         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29682         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29683         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29684         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29685         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29686         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29687         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29688         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29689         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29690         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29691
29692 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29693
29694         * g++.dg/pch/static-1.C: New file.
29695         * g++.dg/pch/static-1.Hs: New file.
29696
29697 2003-06-10  Richard Henderson  <rth@redhat.com>
29698
29699         * gcc.dg/asm-7.c: Adjust expected warning text.
29700
29701 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29702
29703         * gcc.dg/builtins-20.c: New test case.
29704
29705 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29706
29707         PR c++/11131
29708         * g++.dg/opt/template1.C: New test.
29709
29710 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29711
29712         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29713         additional_sources.
29714
29715 2003-05-21  David Taylor  <dtaylor@emc.com>
29716
29717         * gcc.dg/Wpadded.c: New file.
29718
29719 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29720
29721         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29722         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29723         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29724         dg-require-weak.
29725
29726 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29727
29728         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29729
29730 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29731
29732         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29733         (dg-require-alias): Likewise.
29734         (dg-require-gc-sections): Likewise.
29735         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29736
29737 2003-06-08  Richard Henderson  <rth@redhat.com>
29738
29739         * gcc.dg/20011029-2.c: Fix the array reference.
29740         * gcc.dg/asm-7.c: New.
29741
29742 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29743
29744         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29745
29746 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29747
29748         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29749         (dg-require-gc-sections): Likewise.
29750
29751 2003-06-08  Jan Hubicka  <jh@suse.cz>
29752
29753         * i386-cmov1.c: Fix regular expression.
29754         * i386-cvt-1.c: Likewise.
29755         * i386-local.c: Likewise.
29756         * i386-local2.c: Likewise.
29757         * i386-mul.c: Likewise.
29758         * i386-ssetype-1.c: Likewise.
29759         * i386-ssetype-3.c: Likewise.
29760         * i386-ssetype-5.c: Likewise.
29761
29762 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29763
29764         PR c++/11039
29765         * g++.dg/warn/implicit-typename2.C: New test.
29766         * g++.dg/warn/implicit-typename3.C: New test.
29767
29768 2003-06-07  Richard Henderson  <rth@redhat.com>
29769
29770         * g++.dg/other/offsetof3.C: Use size_t.
29771         * g++.dg/other/offsetof4.C: Likewise.
29772
29773 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29774
29775         * lib/copy-file.exp: New. Implement gcc_copy_files.
29776
29777         * lib/dg-pch.exp: Load copy-file.exp
29778         (dg-pch): Use gcc_copy_files instead of "file copy".
29779
29780 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29781
29782         * gcc.dg/weak/weak.exp: Simplify.
29783         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29784         * gcc.dg/weak/weak-1.c: Likewise.
29785         * gcc.dg/weak/weak-2.c: Likewise.
29786         * gcc.dg/weak/weak-3.c: Likewise.
29787         * gcc.dg/weak/weak-4.c: Likewise.
29788         * gcc.dg/weak/weak-5.c: Likewise.
29789         * gcc.dg/weak/weak-6.c: Likewise.
29790         * gcc.dg/weak/weak-7.c: Likewise.
29791         * gcc.dg/weak/weak-8.c: Likewise.
29792         * gcc.dg/weak/weak-9.c: Likewise.
29793
29794 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29795
29796         gcc.c-torture/execute/20030606-1.c: New.
29797
29798 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29799
29800         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29801         * gcc.dg/builtins-19.c: Likewise.
29802
29803 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29804
29805         * gcc.dg/builtins-2.c: Add some more tests.
29806         * gcc.dg/builtins-18.c: New test case.
29807         * gcc.dg/builtins-19.c: New test case.
29808
29809 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29810             Jim Wilson  <wilson@tuliptree.org>
29811
29812         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29813
29814 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29815
29816         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29817         mempcpy/stpcpy calls not to be optimized into something else.
29818         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29819         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29820         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29821
29822 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29823
29824         * gcc.dg/format/asm_fprintf-1.c: New test.
29825
29826 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29827
29828         * lib/gcc-defs.exp (additional_sources): New variable.
29829         (dg-additional-sources): New function.
29830         (additional_files): New variable.
29831         (dg-additional-files): New function.
29832         (dg-additional-files-options): Likewise.
29833         * lib/gcc-dg.exp (dg-require-weak): New function.
29834         (dg-require-alias): Likewise.
29835         (dg-require-gc-sections): Likewise.
29836         * lib/target-supports.exp (check_alias_available): Remove testfile
29837         parameter.
29838         (check_gc_sections_available): New function.
29839         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29840         (dg-gpp-additional-files): Likewise.
29841         * lib/g++.exp (additional_sources): Remove.
29842         (additional_files): Likewise.
29843         (g++_target_compile): Use dg-additional-files-options.
29844
29845         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29846         Tcl logic.
29847         * gcc.dg/special/ecos.exp: Remove.
29848         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29849         * gcc.dg/special/alias-1.c: Likewise.
29850         * gcc.dg/special/alias-2.c: Likewise.
29851         * gcc.dg/special/gcsec-1.c: Likewise.
29852         * gcc.dg/special/weak-1.c: Likewise.
29853         * gcc.dg/special/weak-2.c: Likewise.
29854         * gcc.dg/special/wkali-1.c: Likewise.
29855         * gcc.dg/special/wkali-2.c: Likewise.
29856
29857         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29858         dg-gpp-additional-*.
29859         * g++.dg/special/conpr-3.C: Likewise.
29860         * g++.dg/special/conpr-4.C: Likewise.
29861         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29862         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29863         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29864         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29865         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29866         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29867         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29868         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29869         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29870         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29871         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29872         * g++.old-deja/g++.other/comdat1.C: Likewise.
29873         * g++.old-deja/g++.other/comdat2.C: Likewise.
29874         * g++.old-deja/g++.other/comdat3.C: Likewise.
29875         * g++.old-deja/g++.other/ctor1.C: Likewise.
29876         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29877
29878 2003-06-05  Richard Henderson  <rth@redhat.com>
29879
29880         * gcc.dg/debug/20030605-1.c: New.
29881
29882 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29883
29884         * README.QMTEST: Update.
29885
29886 2003-06-04  Richard Henderson  <rth@redhat.com>
29887
29888         * gcc.dg/cleanup-1.c: New.
29889         * gcc.dg/cleanup-2.c: New.
29890         * gcc.dg/cleanup-3.c: New.
29891         * gcc.dg/cleanup-4.c: New.
29892         * gcc.dg/cleanup-5.c: New.
29893         * gcc.dg/cleanup-6.c: New.
29894         * gcc.dg/cleanup-7.c: New.
29895
29896 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29897
29898         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29899
29900         * lib/dg-pch.exp: New file.
29901         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29902         * gcc.dg/pch/pch.exp: Likewise.
29903
29904 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29905
29906         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29907         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29908         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29909         * gcc.dg/builtins-17.c: New test case.
29910         * gcc.dg/i386-387-4.c: New test case.
29911         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29912
29913 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29914
29915         * gcc.dg/ultrasp9.c: New test.
29916
29917 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29918
29919         * gcc.c-torture/compile/20030604-1.c: New test.
29920         * gcc.dg/sparc-constant-1.c: New test.
29921
29922 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29923
29924         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29925
29926 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29927
29928         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29929
29930         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29931         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29932
29933 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29934
29935         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29936
29937 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29938
29939         PR c++/10940
29940         * g++.dg/template/spec10.C: New test.
29941
29942 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29943
29944         * gcc.dg/builtins-16.c: New test case.
29945
29946 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29947
29948         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29949         mempcpy test with post-increments.
29950         * gcc.c-torture/execute/string-opt-3.c: New test.
29951         * gcc.dg/string-opt-1.c: New test.
29952
29953 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29954
29955         PR fortran/10965
29956         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29957
29958 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29959
29960         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29961         (scan-assembler): ... here.  Use dg-scan.
29962         (scan-assembler-not): Likewise.
29963         (scan-file): New function.
29964         (scan-file-not): Likewise.
29965         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29966         * gcc.dg/cpp/_Pragma4.c: Likewise.
29967         * gcc.dg/cpp/_Pragma5.c: Likewise.
29968         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29969         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29970         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29971         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29972         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29973         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29974         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29975         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29976         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29977         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29978         * gcc.dg/cpp/cxxcom1.c: Likewise.
29979         * gcc.dg/cpp/line1.c: Likewise.
29980         * gcc.dg/cpp/maccom1.c: Likewise.
29981         * gcc.dg/cpp/maccom2.c: Likewise.
29982         * gcc.dg/cpp/maccom3.c: Likewise.
29983         * gcc.dg/cpp/maccom4.c: Likewise.
29984         * gcc.dg/cpp/maccom5.c: Likewise.
29985         * gcc.dg/cpp/maccom6.c: Likewise.
29986         * gcc.dg/cpp/multiline.c: Likewise.
29987         * gcc.dg/cpp/spacing1.c: Likewise.
29988         * gcc.dg/cpp/spacing2.c: Likewise.
29989         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29990         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29991         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29992         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29993         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29994         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29995         * gcc.dg/cpp/cxxcom2.c: Likewise.
29996         * gcc.dg/cpp/cxxcom2.h: New file.
29997
29998         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29999         * g++.dg/cpp/truefalse.C: Here.
30000         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30001
30002 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30003
30004         * gcc.dg/cpp/redef3.c: New file.
30005
30006 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30007
30008         * gcc.dg/i386-loop-3.c: New test.
30009
30010 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30011
30012         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30013
30014 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30015
30016         * gcc.dg/fwrapv-1.c: New test case.
30017         * gcc.dg/fwrapv-2.c: New test case.
30018
30019 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30020
30021         PR c++/10956
30022         * g++.dg/template/spec9.C: New test.
30023
30024 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30025
30026         * gcc.dg/duff-4.c: New test case.
30027
30028 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30029
30030         PR fortran/10843
30031         * g77.dg/ffixed-form-1.f: New test
30032         * g77.dg/ffixed-form-2.f: New test
30033         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30034         * g77.dg/ffree-form-3.f: New test
30035
30036 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30037
30038         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30039         * gcc.dg/wint_t-1.c: Likewise.
30040
30041 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30042
30043         * g++.dg/template/access11.C: New test.
30044
30045 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30046
30047         PR c++/10849
30048         * g++.dg/template/access10.C: New test.
30049
30050 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30051             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30052
30053         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30054
30055 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30056
30057         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30058         suppress for powerpc-*-darwin*.
30059         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30060
30061 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30062
30063         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30064         suppress option for powerpc-*-darwin*.
30065
30066 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30067
30068         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30069         * gcc.dg/builtins-4.c: Add test for fmod.
30070
30071 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30072
30073         PR c++/10682
30074         * g++.dg/template/instantiate4.C: New test.
30075
30076 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30077
30078         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30079
30080 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30081
30082         * gcc.dg/compat/scalar-return-1_main.c: New file.
30083         * gcc.dg/compat/scalar-return-1_x.c: New file.
30084         * gcc.dg/compat/scalar-return-1_y.c: New file.
30085         * gcc.dg/compat/scalar-return-2_main.c: New file.
30086         * gcc.dg/compat/scalar-return-2_x.c: New file.
30087         * gcc.dg/compat/scalar-return-2_y.c: New file.
30088         * gcc.dg/compat/struct-return-3_main.c: New file.
30089         * gcc.dg/compat/struct-return-3_y.c: New file.
30090         * gcc.dg/compat/struct-return-3_x.c: New file.
30091         * gcc.dg/compat/struct-return-2_main.c: New file.
30092         * gcc.dg/compat/struct-return-2_x.c: New file.
30093         * gcc.dg/compat/struct-return-2_y.c: New file.
30094
30095 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30096
30097         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30098         for hppa*-hp-hpux*.
30099         * gcc.dg/20021014-1.c (dg-options): Likewise.
30100         * gcc.dg/nest.c (dg-options): Likewise.
30101
30102 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30103
30104         PR c++/9738
30105         * g++.dg/ext/dllimport2.C: New file.
30106         * g++.dg/ext/dllimport3.C: New file.
30107
30108 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30109
30110         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30111         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30112         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30113         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30114         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30115         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30116         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30117         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30118         * gcc.dg/compat/small-struct-defs.h: New file.
30119         * gcc.dg/compat/small-struct-init.h: New file.
30120         * gcc.dg/compat/small-struct-check.h: New file.
30121         * gcc.dg/compat/fp-struct-defs.h: New file.
30122         * gcc.dg/compat/fp-struct-check.h: New file.
30123         * gcc.dg/compat/fp-struct-init.h: New file.
30124         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30125         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30126
30127 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30128
30129         * gcc.dg/20030225-2.c: New test.
30130
30131 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30132             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30133
30134         * gcc.c-torture/compile/20030518-1.c: New test case.
30135
30136 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30137
30138         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30139         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30140         gcc-dg-debug-runtest.
30141         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30142         gcc-dg-debug-runtest.
30143
30144 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30145
30146         PR c++/9022
30147         * g++.dg/lookup/using6.C: New test.
30148
30149 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30150
30151         * g++.dg/parse/access2.C: New test.
30152
30153 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30154
30155         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30156         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30157         * gcc.dg/debug/debug.exp: Likewise.
30158
30159 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30160
30161         * gcc.dg/dollar.c: New test.
30162
30163 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30164
30165         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30166         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30167         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30168         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30169         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30170         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30171         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30172         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30173         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30174         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30175         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30176         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30177         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30178         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30179         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30180         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30181         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30182         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30183
30184 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30185
30186         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30187         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30188         support for "repo" mode.
30189         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30190         * lib/g77-dg.exp: Likewise.
30191         * lib/obj-dg.exp: Likewise.
30192
30193 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30194
30195         Merge from gcc-3_2-rhl8-branch:
30196         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30197
30198         * gcc.dg/tls/opt-6.c: New test.
30199
30200         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30201
30202         * gcc.dg/20030405-1.c: New test.
30203
30204         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30205
30206         * gcc.dg/20030309-1.c: New test.
30207
30208         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30209
30210         * gcc.c-torture/execute/20030307-1.c: New test.
30211
30212         2003-02-20  Randolph Chung  <tausq@debian.org>
30213
30214         * gcc.c-torture/compile/20030220-1.c: New test.
30215
30216         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.dg/20030217-1.c: New test.
30219
30220         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30221
30222         * gcc.c-torture/compile/20020129-1.c: New test.
30223
30224         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30225
30226         * gcc.dg/unroll-1.c: New test.
30227
30228         2002-11-16  Jan Hubicka  <jh@suse.cz>
30229
30230         * gcc.c-torture/execute/20020920-1.c: New test.
30231
30232         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30233
30234         PR target/7434
30235         * gcc.c-torture/compile/20021008-1.c: New test.
30236
30237         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30238
30239         PR target/7559
30240         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30241
30242         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30243
30244         * gcc.c-torture/compile/20020807-1.c: New test.
30245
30246         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30247
30248         * gcc.dg/tls/opt-1.c: New test.
30249
30250         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30251
30252         * gcc.dg/20020729-1.c: New test.
30253
30254         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30255
30256         * g++.dg/opt/life1.C: New test.
30257
30258         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30259
30260         * gcc.dg/20020525-1.c: New test.
30261
30262         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30263
30264         PR c++/6794
30265         * g++.dg/ext/pretty1.C: New test.
30266         * g++.dg/ext/pretty2.C: New test.
30267
30268 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30269
30270         PR c++/8385
30271         * g++.dg/ext/typeof5.C: New test.
30272
30273 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30274
30275         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30276         __USER_LABEL_PREFIX__ into account.
30277         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30278
30279 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30280
30281         * gcc.dg/builtins-15.c: New test case.
30282
30283 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30284
30285         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30286
30287 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30288
30289         * lib/g++.exp: Tweak handling of additional source files.
30290         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30291         * g++.dg/special/conpr-2a.C: Rename to ...
30292         * g++.dg/special/conpr-2a.cc: ... this.
30293         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30294         * g++.dg/special/conpr-3a.C: Rename to ...
30295         * g++.dg/special/conpr-3a.cc: This.
30296         * g++.dg/special/conpr-3b.C: Rename to ...
30297         * g++.dg/special/conpr-3b.cc: This.
30298         * g++.dg/special/conpr-4.C: New test.
30299         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30300
30301 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30302
30303         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30304
30305 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30306
30307         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30308         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30309         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30310         * g++.old-deja/g++.other/warn3.C: Likewise.
30311
30312 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30313
30314         * gcc.dg/i386-387-1.c: Update to also test log.
30315         * gcc.dg/i386-387-2.c: Likewise.
30316
30317 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30318
30319         * g77.f-torture/execute/int8421.f: New test.
30320
30321 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30322
30323         PR c++/10230, c++/10481
30324         * g++.dg/lookup/scoped5.C: New test.
30325
30326 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30327
30328         PR c++/10552
30329         * g++.dg/template/ttp6.C: New test.
30330
30331 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30332
30333         * gcc.c-torture/execute/builtins: New directory.
30334         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30335         gcc.c-torture/execute/builtins.
30336         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30337         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30338         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30339         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30340
30341 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30342
30343         PR c++/9252
30344         * g++.dg/template/access8.C: New test.
30345         * g++.dg/template/access9.C: New test.
30346
30347 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30348
30349         PR c++/9554
30350         * g++.dg/parse/access1.C: New test.
30351
30352 2003-05-09  DJ Delorie  <dj@redhat.com>
30353
30354         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30355         long, and not an int.
30356
30357 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30358
30359         PR c++/10555, c++/10576
30360         * g++.dg/template/memclass1.C: New test.
30361
30362 2003-05-08  DJ Delorie  <dj@redhat.com>
30363
30364         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30365         targets.
30366         * gcc.c-torture/execute/20021024-1.x: Likewise.
30367         * gcc.c-torture/execute/shiftdi.x: Likewise.
30368         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30369         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30370         * gcc.dg/20021018-1.c: Likewise.
30371
30372 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30373
30374         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30375
30376         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30377         (bcopy): Call memmove.
30378
30379 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30380
30381         * g77.f-torture/compile/8485.f: New test case.
30382
30383 2003-05-07  Richard Henderson  <rth@redhat.com>
30384
30385         PR c++/10570
30386         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30387         Verify exception_cleanup not called for rethrows.
30388         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30389         when exiting catch block without rethrowing.
30390         * g++.dg/eh/forced3.C: New.
30391         * g++.dg/eh/forced4.C: New.
30392
30393 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30394
30395         * gcc.dg/20030505.c: Fix triplet.
30396
30397 2003-05-06  DJ Delorie  <dj@redhat.com>
30398
30399         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30400         * gcc.dg/nest.c: Likewise.
30401
30402 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30403
30404         * gcc.dg/builtins-14.c: New test case.
30405
30406 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30407
30408         * lib/compat.exp (compat-execute): New argument.
30409         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30410         * gcc.dg/compat: New test directory.
30411         * gcc.dg/compat/compat.exp: New expect script.
30412         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30413         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30414         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30415         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30416         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30417         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30418
30419         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30420         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30421         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30422         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30423         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30424         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30425         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30426         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30427         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30428         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30429         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30430         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30431         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30432         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30433         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30434
30435 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30436
30437         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30438
30439 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30440
30441         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30442
30443 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30444
30445         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30446         * gcc.dg/ppc-fsel-2.c: New test.
30447
30448         * gcc.dg/unused-5.c: New test.
30449
30450 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30451
30452         PR c++/10496
30453         * g++.dg/warn/pmf1.C: New test.
30454
30455 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30456
30457         PR c++/4494
30458         * g++.dg/warn/main.C: New test.
30459
30460 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30461
30462         * gcc.dg/nonnull-3.c: New test.
30463
30464 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30465
30466         * gcc.dg/cpp/Wtrigraphs.c: Update.
30467         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30468
30469 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30470
30471         * gcc.dg/ppc-fsel-1.c: New test.
30472
30473 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30474
30475         PR c/10604
30476         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30477
30478 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30479
30480         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30481
30482 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30483
30484         PR c++/9364, c++/10553, c++/10586
30485         * g++.dg/parse/typename4.C: New test.
30486         * g++.dg/parse/typename5.C: Likewise.
30487
30488 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30489
30490         * gcc.c-torture/compile/20030503-1.c: New test.
30491
30492 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30493
30494         * g++.dg/lookup/using5.C: Fix testcase error.
30495
30496 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30497
30498         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30499         since MEABI is no longer supported.  Remove all vestiges
30500         of MEABI from the test.
30501
30502 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30503
30504         PR c++/10554
30505         * g++.dg/lookup/using5.C: New test.
30506
30507 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30508
30509         PR c++/8772
30510         * g++.dg/template/ttp5.C: New test.
30511
30512 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30513
30514         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30515         (dg-gpp-additional-sources): New function.
30516         (dg-gpp-additional-files): Likewise.
30517         * lib/g++.exp (additional_sources): New variable.
30518         (additional_files): Likewise.
30519         (g++_target_compile): Deal with them.
30520         * lib/old-dejagnu.exp: Remove.
30521         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30522         * g++.old-deja: Revise all tests to use dg commands.
30523
30524 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30525
30526         PR c++/9432, c++/9528
30527         * g++.dg/lookup/using4.C: New test.
30528
30529 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30530
30531         * gcc.dg/noreturn-5.c: New file.
30532         * gcc.dg/noreturn-6.c: New file.
30533
30534         * gcc.c-torture/compile/inline-1.c: New file.
30535
30536 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30537
30538         PR c++/10551
30539         * g++.dg/template/explicit1.C: New test.
30540
30541 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30542
30543         PR c++/10549
30544         * g++.dg/other/bitfield1.C: New test.
30545
30546         PR c++/10527
30547         * g++.dg/init/new7.C: New test.
30548
30549 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30550
30551         * g++.dg/ext/desig1.C: New test.
30552         * g++.dg/ext/init1.C: Update.
30553
30554         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30555
30556 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30557
30558         PR c++/10180
30559         * g++.dg/warn/Winline-1.C: New test.
30560
30561 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30562
30563         * gcc.c-torture/execute/string-opt-19.c: New test.
30564
30565         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30566         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30567
30568 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30569
30570         PR c++/10506
30571         * g++.dg/init/new6.C: New test.
30572
30573         PR c++/10503
30574         * g++.dg/init/ref6.C: New test.
30575
30576 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30577
30578         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30579
30580 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30581
30582         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30583         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30584
30585 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30586
30587         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30588         initialized static data members.
30589
30590 2003-04-25  H.J. Lu <hjl@gnu.org>
30591
30592         * gcc.dg/ia64-sync-4.c: New test.
30593
30594 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30595
30596         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30597         date.
30598
30599 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30600
30601         PR c++/10337
30602         * g++.dg/warn/conv1.C: New test.
30603         * g++.old-deja/g++.other/conv7.C: Adjust.
30604         * g++.old-deja/g++.other/overload14.C: Adjust.
30605
30606 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30607
30608         PR c++/10471
30609         * g++.dg/template/defarg2.C: New test.
30610
30611 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30612
30613         * gcc.dg/cpp/include2.c: Update.
30614         * gcc.dg/cpp/multiline-2.c: New.
30615         * gcc.dg/cpp/multiline.c: Update.
30616         * gcc.dg/cpp/strify2.c: Update.
30617         * gcc.dg/cpp/trad/literals-2.c: Update.
30618
30619 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30620
30621         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30622
30623 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30624
30625         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30626
30627 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30628
30629         PR c++/10451
30630         * g++.dg/parse/crash4.C: New test.
30631
30632         PR c++/9847
30633         * g++.dg/parse/crash5.C: New test.
30634
30635 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30636
30637         PR c++/10446
30638         * g++.dg/parse/crash3.C: New test.
30639
30640         PR c++/10428
30641         * g++.dg/parse/elab1.C: New test.
30642
30643 2003-04-22  Devang Patel  <dpatel@apple.com>
30644
30645         * gcc.dg/cpp/trad/funlike-5.c: New test.
30646
30647 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30648
30649         * g++.dg/other/packed1.C: Fix dg options.
30650
30651 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30652
30653         * g++.dg/other/offsetof2.C: New test.
30654
30655 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30656
30657         * g++.dg/template/recurse.C: Adjust location of error messages.
30658
30659 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30660
30661         PR c++/9881
30662         * g++.dg/init/addr-const1.C: New test.
30663         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30664
30665 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30666
30667         PR c++/10405
30668         * g++.dg/lookup/struct-hack1.C: New test.
30669
30670 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30671
30672         * ucs.c: Update diagnostic messages.
30673
30674 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30675
30676         * gcc.dg/cpp/truefalse.cpp: New test.
30677         * gcc.dg/cpp/cpp.exp: Update.
30678         * g++.dg/other/stdbool-if.C: Remove.
30679
30680 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30681
30682         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30683         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30684
30685 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30686
30687         * gcc.c-torture/compile/20030418-1.c: New test.
30688
30689 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30690
30691         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30692
30693 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30694
30695         PR c++/10347
30696         g++.dg/template/dependent-name1.C: New test.
30697
30698 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30699
30700         * gcc.dg/warn-1.c (tourist_guide): New array,
30701         contains a pointer to bar.
30702
30703 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30704
30705         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30706         * gcc.c-torture/execute/medce-1.c: New test case.
30707         * gcc.c-torture/execute/medce-2.c: New test case.
30708
30709 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30710
30711         * lib/prune.exp: Ignore more messages.
30712
30713         PR c++/10381
30714         * g++.dg/parse/lookup3.C: New test.
30715
30716 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30717
30718         * gcc.c-torture/compile/20030415-1.c : New test.
30719
30720 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30721
30722         * gcc.c-torture/execute/scope-2.c: Move to ...
30723         * gcc.dg/noncompile/scope.c: .... here.
30724
30725 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30726
30727         * gcc.dg/20030414-2.c: New test case.
30728
30729 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30730
30731         PR target/10377
30732         * gcc.dg/20030414-1.c: New test.
30733
30734 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30735
30736         * gcc.dg/builtins-12.c: New test case.
30737         * gcc.dg/builtins-13.c: New test case.
30738
30739 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30740
30741         * gcc.c-torture/execute/string-opt-18.c: New test.
30742
30743 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30744
30745         PR c++/10300
30746         * g++.dg/init/new5.C: New test.
30747
30748 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30749
30750         PR c++/7910
30751         * g++.dg/ext/dllimport1.C: New test.
30752
30753 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30754
30755         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30756
30757 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30758
30759         PR Fortran/9263
30760         * g77.f-torture/noncompile/9263.f: New test
30761         PR Fortran/1832
30762         * g77.f-torture/execute/1832.f: New test
30763
30764 2003-04-11  David Chad  <davidc@freebsd.org>
30765             Loren J. Rittle  <ljrittle@acm.org>
30766
30767         libobjc/8562
30768         * objc.dg/headers.m: New test.
30769
30770 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30771
30772         * gcc.c-torture/execute/builtin-noret-2.c: New.
30773         * gcc.c-torture/execute/builtin-noret-2.x: New.
30774         XFAIL builtin-noret-2.c at -O1 and above.
30775         * gcc.dg/redecl.c: New.
30776         * gcc.dg/Wshadow-1.c: Update error regexps.
30777
30778 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30779
30780         * g++.dg/abi/bitfield10.C: New test.
30781
30782 2003-04-09  Mike Stump  <mrs@apple.com>
30783
30784         * gcc.dg/pch/pch.exp: Make testcase names longer.
30785         * g++.dg/pch/pch.exp: Make testcase names longer.
30786
30787 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30788
30789         * gcc.dg/builtins-11.c: New test case.
30790
30791 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30792
30793         * gcc.dg/builtins-9.c: New test case.
30794         * gcc.dg/builtins-10.c: New test case.
30795
30796 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30797
30798         * gcc.dg/noncompile/init-4.c.c: New test.
30799
30800 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30801
30802         * gcc.misc-test/gcov-9.c: New test.
30803         * gcc.misc-test/gcov-10.c: New test
30804         * gcc.misc-test/gcov-11.c: New test.
30805
30806 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30807
30808         PR optimization/10024
30809         * gcc.c-torture/compile/20030405-1.c: New test.
30810
30811 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30812
30813         * gcc.dg/pch/static-3.c: New.
30814         * gcc.dg/pch/static-3.hs: New.
30815         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30816
30817 2003-04-04  Richard Henderson  <rth@redhat.com>
30818
30819         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30820         * g++.dg/eh/forced2.C: Likewise.
30821
30822 2003-04-03  Mike Stump  <mrs@apple.com>
30823
30824         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30825         target arg.
30826         (scan-assembler-times, scan-assembler-not): Likewise.
30827         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30828
30829 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30830
30831         * gcc.dg/sparc-loop-1.c: New test.
30832
30833 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30834
30835         PR other/9274
30836         * g++.dg/pch/system-2.C: New.
30837         * g++.dg/pch/system-2.Hs: New.
30838
30839 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30840
30841         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30842
30843         * g++.dg/eh/simd-1.C (vecfunc): Same.
30844
30845 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30846
30847         * gcc.c-torture/execute/20030401-1.c: New test case.
30848
30849 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30850
30851         * objc.dg/defs.m: New.
30852
30853 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30854
30855         * g++.dg/eh/simd-1.C: New.
30856         * g++.dg/eh/simd-2.C: New.
30857
30858 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30859
30860         * gcc.c-torture/execute/simd-3.c: New.
30861
30862 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30863
30864         PR c/9936
30865         * gcc.dg/20030331-2.c: New test.
30866
30867 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30868
30869         PR c++/10278
30870         * g++.dg/parse/crash2.C: New test.
30871
30872 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30873
30874         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30875         * gcc.c-torture/execute/20030331-1.c: ...here.
30876
30877 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30878
30879         * gcc.c-torture/execute/20030331-1.c: New test.
30880
30881 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30882
30883         * lib/gcov.exp: Adjust call return testing strings.
30884         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30885
30886 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30887
30888         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30889         * gcc.dg/builtins-7.c: New test case.
30890         * gcc.dg/builtins-8.c: New test case.
30891
30892 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30893
30894         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30895
30896 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30897
30898         PR c++/7647
30899         * g++.dg/lookup-class-member-2.C: New test.
30900
30901 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30902
30903         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30904
30905 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30906
30907         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30908
30909 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30910
30911         * g++.dg/init/attrib1.C: New test.
30912
30913 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30914
30915         * gcc.dg/ultrasp8.c: New test.
30916
30917 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30918
30919         * gcc.dg/ultrasp7.c: New test.
30920
30921 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30922
30923         PR c++/10047
30924         * g++.dg/template/inline1.C: New test.
30925
30926 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30927
30928         * gcc.dg/sparc-dwarf2.c: New test.
30929
30930 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30931
30932         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30933         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30934
30935 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30936
30937         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30938         than reading .x files.
30939         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30940         * g77.dg/gcov/gcov-1.f: Likewise.
30941         * gcc.misc-tests/gcov-4b.c: Likewise.
30942         * gcc.misc-tests/gcov-5b.c: Likewise.
30943         * gcc.misc-tests/gcov-6.c: Likewise.
30944         * gcc.misc-tests/gcov-7.c: Likewise.
30945         * gcc.misc-tests/gcov-8.c: Likewise.
30946         * g++.dg/gcov/gcov-1.x: Remove.
30947         * g77.dg/gcov/gcov-1.x: Likewise.
30948         * gcc.misc-tests/gcov-4b.x: Likewise.
30949         * gcc.misc-tests/gcov-5b.x: Likewise.
30950         * gcc.misc-tests/gcov-6.x: Likewise.
30951         * gcc.misc-tests/gcov-7.x: Likewise.
30952         * gcc.misc-tests/gcov-8.x: Likewise.
30953
30954 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30955
30956         PR opt/10087
30957         * gcc.dg/20030324-1.c: New test.
30958
30959 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30960
30961         PR c++/10224
30962         * g++.dg/template/arg3.C: New test.
30963
30964         PR c++/10158
30965         * g++.dg/template/friend18.C: New test.
30966
30967 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30968
30969         * g77.f-torture/compile/20030326-1.f: New test case.
30970
30971 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30972
30973         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30974
30975         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30976
30977 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30978
30979         * gcc.dg/ia64-sync-3.c: New test.
30980
30981 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30982
30983         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30984
30985 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30986
30987         * gcc.dg/ultrasp6.c: New test.
30988
30989 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30990
30991         * gcc.dg/i386-signbit-1.c: New test.
30992         * gcc.dg/i386-signbit-2.c: New test.
30993         * gcc.dg/i386-signbit-3.c: New test.
30994
30995 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30996
30997         * gcc.dg/ultrasp5.c: Fix options.
30998
30999 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31000
31001         * gcc.dg/ultrasp5.c: Fix comment.
31002
31003 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31004
31005         PR fortran/10197
31006         * g77.f-torture/execute/10197.f: New test.
31007
31008 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31009
31010         PR c++/9898, c++/383
31011         * g++.dg/template/conv6.C: New test.
31012
31013         PR c++/10119
31014         * g++.dg/template/ptrmem5.C: New test.
31015
31016         PR c++/10026
31017         * g++.dg/lookup/koenig1.C: New test.
31018
31019         PR C++/10199
31020         * g++.dg/lookup/template2.C: New test.
31021
31022 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31023
31024         * g++.dg/opt/rtti1.C: New test.
31025
31026 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31027
31028         * gcc.dg/ultrasp5.c: New test.
31029
31030 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31031
31032         PR middle-end/9967
31033         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31034         builtin fputs.
31035
31036 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31037
31038         PR c/8224
31039         * gcc.dg/20030323-1.c: New test.
31040
31041 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31042
31043         * gcc.c-torture/compile/20030323-1.c: New test case.
31044
31045 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31046
31047         * gcc.dg/20030321-1.c: New test.
31048
31049 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31050
31051         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31052
31053 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31054
31055         PR c++/9978, c++/9708
31056         * g++.dg/ext/vlm1.C: Adjust expected error.
31057         * g++.dg/ext/vla2.C: New test.
31058         * g++.dg/template/arg1.C: New test.
31059         * g++.dg/template/arg2.C: New test.
31060
31061 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31062
31063         * g77.f-torture/execute/select.f: New test.
31064         * g77.f-torture/noncompile/select_no_compile.f: New test.
31065
31066 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31067
31068         PR c++/9898
31069         * g++.dg/other/error4.C: New test.
31070
31071 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31072
31073         * g++.dg/template/friend17.C: New test.
31074
31075 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31076
31077         * gcc.c-torture/compile/20030320-1.c: New.
31078
31079 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31080
31081         * gcc.dg/builtins-6.c: New test case.
31082
31083 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31084
31085         PR target/10073
31086         * gcc.c-torture/compile/20030319-1.c: New.
31087
31088 2003-03-18  Jan Hubicka  <jh@suse.cz>
31089
31090         * gcc.dg/i386-cvt-1.c: New test.
31091
31092 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31093
31094         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31095         * objc.dg/naming-2.m: Likewise.
31096
31097 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31098
31099         PR c++/9639
31100         * g++.dg/parse/crash1.C: New test.
31101
31102 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31103
31104         PR c++/8805
31105         * g++.dg/eh/cleanup1.C: New test.
31106
31107 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31108
31109         * gcc.c-torture/execute/20030316-1.c: New test case.
31110
31111 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31112
31113         PR c++/9629
31114         * g++.dg/init/ctor2.C: New test.
31115
31116 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31117
31118         * g77.f-torture/compile/xformat.f: New test case.
31119
31120 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31121
31122         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31123         * g++.old-deja/g++.mike/eh50.C: Likewise.
31124
31125 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31126
31127         PR c++/6440
31128         * g++.dg/template/spec7.C: New test.
31129         * g++.dg/template/spec8.C: Likewise.
31130
31131 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31132
31133         * gcc.c-torture/execute/20030313-1.c: New test.
31134
31135 2003-03-14  Richard Henderson  <rth@redhat.com>
31136
31137         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31138
31139 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31140
31141         * gcc.c-torture/compile/20030314-1.c: New test.
31142
31143 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31144
31145         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31146         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31147         thumb target,
31148         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31149         to accept newer _imp__  prefix and additional
31150         newline in .drectve section.
31151         * gcc.dg/dll-4.c: Likewise.
31152         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31153         switch.
31154
31155 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31156
31157         * g++.dg/parse/namespace9.C: New test.
31158
31159         * g++.dg/init/ref5.C: New test.
31160         * g++.dg/parse/ptrmem1.C: Likewise.
31161
31162 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31163
31164         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31165         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31166         regular expression.
31167         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31168         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31169
31170 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31171
31172         * gcc.c-torture/execute/20030224-2.c: New test.
31173
31174 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31175
31176         * gcc.dg/decl-3.c: New test.
31177
31178 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31179
31180         * gcc.dg/i386-loop-2.c: New test.
31181
31182 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31183
31184         PR c++/9474
31185         * g++.dg/parse/namespace8.C: New test.
31186
31187         PR c++/9924
31188         * g++.dg/overload/builtin2.C: New test.
31189
31190 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31191
31192         * gcc.dg/return-type-3.c: New test.
31193
31194 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31195
31196         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31197         profiling options are not supported.
31198
31199 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31200
31201         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31202         * g++.old-deja/g++.warn/impint2.C: Likewise.
31203
31204 2003-03-10  Devang Patel  <dpatel@apple.com>
31205
31206         * g++.dg/cpp/c++_cmd_1.C: New test.
31207         * g++.dg/cpp/c++_cmd_1.h: New file.
31208
31209 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31210
31211         * gcc.dg/altivec-9.c: New file.
31212
31213 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31214
31215         * gcc.dg/ppc-sdata-1.c: New test.
31216         * gcc.dg/ppc-sdata-2.c: New test.
31217
31218 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31219
31220         PR c++/9373
31221         * g++.dg/opt/ptrmem2.C: New test.
31222
31223         PR c++/8534
31224         * g++.dg/opt/ptrmem1.C: New test.
31225
31226 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31227
31228         * gcc.dg/i386-loop-1.c: New test.
31229
31230 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31231
31232         PR c++/9970
31233         * g++.dg/lookup/friend1.C: New test.
31234
31235 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31236
31237         PR c++/9823
31238         * g++.dg/parser/constructor1.C: New test.
31239
31240 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31241
31242         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31243
31244         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31245
31246 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31247
31248         * gcc.dg/cpp/Wunused.c: Update test.
31249
31250 2003-03-08  Jan Hubicka  <jh@suse.cz>
31251
31252         * gcc.dg/inline-3.c: New test.
31253
31254 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31255
31256         PR c++/9809
31257         * g++.dg/parse/builtin1.C: New test.
31258
31259         PR c++/9982
31260         * g++.dg/abi/cookie1.C: New test.
31261         * g++.dg/abi/cookie2.C: Likewise.
31262
31263         PR c++/9524
31264         * g++.dg/template/field1.C: New test.
31265
31266         PR c++/9912
31267         * g++.dg/parse/class1.C: New test.
31268         * g++.dg/parse/namespace7.C: Likewise.
31269         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31270
31271 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31272
31273         * g++.dg/init/ref4.C: New test.
31274
31275 2003-03-07  Jan Hubicka  <jh@suse.cz>
31276
31277         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31278         * gcc.dg/inline-3.c: New test.
31279
31280 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31281
31282         * g++.dg/init/ref3.C: New test.
31283
31284         PR c++/9965
31285         * g++.dg/init/ref2.C: New test.
31286
31287         PR c++/9400
31288         * g++.dg/warn/Wshadow-2.C: New test.
31289
31290         PR c++/9791
31291         * g++.dg/warn/Woverloaded-1.C: New test.
31292
31293 2003-03-05  Jan Hubicka  <jh@suse.cz>
31294
31295         * gcc.dg/i386-local2.c: New.
31296         * gcc.dg/i386-local.c: Fix typo.
31297
31298 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31299
31300         * g++.dg/abi/layout3.C: New test.
31301
31302 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31303
31304         * gcc.c-torture/compile/20030305-1.c
31305
31306 2003-03-05  Jan Hubicka  <jh@suse.cz>
31307
31308         * gcc.dg/i386-local.c: New.
31309
31310 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31311
31312         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31313
31314 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31315
31316         * gcc.dg/switch-2.c: New test.
31317         * gcc.dg/switch-3.c: New test.
31318         * gcc.dg/Wswitch.c: Adjust line numbers.
31319         * gcc.dg/Wswitch-default.c: Likewise.
31320         * gcc.dg/Wswitch-enum.c: Likewise.
31321
31322 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31323
31324         * gcc.c-torture/execute/20030222-1.c: New test.
31325
31326 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31327
31328         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31329
31330 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31331
31332         PR c++/9878
31333         * g++.dg/init/ref1.C: New test.
31334
31335 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31336
31337         * gcc.dg/sh-relax.c: New SH-only test.
31338
31339 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31340
31341         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31342         comment explaining purpose of testcase.
31343
31344 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31345
31346         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31347         for HC11/HC12 (asm needs two int registers).
31348         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31349         HC11/HC12 because the test uses an asm which needs two 32-bit
31350         registers.
31351
31352 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31353
31354         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31355         for HC11/HC12 (array is too large otherwise).
31356         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31357         * gcc.c-torture/compile/20010518-2.x: Likewise.
31358         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31359         HC11/HC12 (array is too large).
31360
31361 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31362
31363         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31364         * lib/g++-dg.exp (g++-dg-test): Likewise.
31365
31366 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31367
31368         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31369         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31370
31371 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31372
31373         * g++.dg/warn/implicit-typename1.C: Remove warning.
31374
31375 2003-02-28  Richard Henderson  <rth@redhat.com>
31376
31377         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31378         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31379
31380 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31381
31382         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31383         * g++.dg/pch/pch.exp: Likewise.
31384
31385 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31386
31387         PR c++/9879
31388         * testsuite/g++.dg/init/new4.C: New test.
31389
31390 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31391
31392         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31393
31394 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31395
31396         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31397         unsigned long.
31398
31399         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31400         wider than float.
31401
31402 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31403
31404         * lib/scanasm.exp: Add support for counting numbers of
31405         occurences.
31406         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31407         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31408
31409 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31410
31411         PR c++/9683
31412         * g++.dg/template/static3.C: New test.
31413
31414         PR c++/9829
31415         * g++.dg/parse/namespace6.C: New test.
31416
31417 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31418
31419         PR target/9732
31420         * gcc.dg/20030225-1.c: New test.
31421
31422 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31423
31424         * README: Remove out-of-date information.
31425
31426         PR c++/9836
31427         * g++.dg/template/spec6.C: New test.
31428
31429 2003-02-24  Jeff Law  <law@redhat.com>
31430
31431         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31432
31433 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31434
31435         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31436         * gcc.dg/pragma-ep-1.c: Likewise.
31437
31438 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31439
31440         PR c++/9602
31441         * g++.dg/template/friend16.C: New test.
31442
31443 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31444
31445         PR c++/5333
31446         * g++.dg/parse/fused-params1.C: Adjust error messages.
31447         * g++.dg/template/nested3.C: New test.
31448
31449 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31450
31451         * g++.dg/abi/param1.C: New test.
31452
31453 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31454
31455         PR c++/7982
31456         * g++.dg/warn/implicit-typename1.C: New test.
31457
31458 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31459
31460         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31461         with "mtune".
31462         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31463         * gcc.c-torture/execute/20010129-1.x: Likewise.
31464         * gcc.dg/20011107-1.c: Likewise.
31465         * gcc.dg/20020108-1.c: Likewise.
31466         * gcc.dg/20020122-3.c: Likewise.
31467         * gcc.dg/20020206-1.c: Likewise.
31468         * gcc.dg/20020310-1.c: Likewise.
31469         * gcc.dg/20020426-2.c: Likewise.
31470         * gcc.dg/20020517-1.c: Likewise.
31471         * gcc.dg/991230-1.c: Likewise.
31472         * gcc.dg/i386-unroll-1.c: Likewise.
31473         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31474
31475 2003-02-22  Jan Hubicka  <jh@suse.cz>
31476
31477         * gcc.dg/i386-mul.c: New test.
31478
31479 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31480
31481         * gcc.dg/builtins-5.c: New test case.
31482
31483 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31484
31485         * gcc.dg/asmreg-1.c: New test.
31486
31487 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31488
31489         PR c++/9749
31490         * g++.dg/parse/varmod1.C: New test.
31491
31492 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31493
31494         PR c++/9727
31495         * g++.dg/template/op1.C: New test.
31496
31497 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31498
31499         PR c++/8906
31500         * g++.dg/template/nested2.C: New test.
31501
31502 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31503
31504         PR c++/8724
31505         * g++.dg/expr/dtor1.C: New test.
31506
31507 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31508
31509         * gcc.dg/cpp/include3.c: New test.
31510         * gcc.dg/cpp/inc/foo.h: New file.
31511
31512 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31513
31514         * gcc.c-torture/execute/20030221-1.c: New test.
31515
31516 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31517
31518         PR c++/9729
31519         * g++.dg/abi/conv1.C: New test.
31520
31521 2003-02-20  Jan Hubicka  <jh@suse.cz>
31522
31523         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31524
31525 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31526
31527         * gcc.c-torture/compile/20030219-1.c: New test.
31528
31529 2003-02-18  Jan Hubicka  <jh@suse.cz>
31530
31531         * gcc.dg/funcorder.c: New test.
31532
31533 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31534
31535         * gcc.c-torture/execute/20030218-1.c: New.
31536
31537 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31538
31539         * gcc.dg/20030218-1.c: New.
31540
31541 2003-02-18  Richard Henderson  <rth@redhat.com>
31542
31543         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31544         * gcc.dg/attr-used-2.c: New.
31545
31546 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31547
31548         PR c++/9704
31549         * g++.dg/init/copy5.C: New test.
31550
31551 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31552
31553         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31554         * g++.dg/pch/pch.exp: Likewise.
31555
31556 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31557
31558         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31559         STACK_SIZE is not defined.
31560
31561 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31562
31563         PR c++/9457
31564         * g++.dg/template/init1.C: New test.
31565
31566 2003-02-16  Jan HUbicka  <jh@suse.cz>
31567
31568         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31569         (foo): Add few extra tests
31570         * gcc.dg/c99-const-expr-3.c: Likewise.
31571         * gcc.c-torture/execute/20030216-1.c: New.
31572
31573 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31574
31575         PR c++/9459
31576         * g++.dg/ext/typeof4.C: New test.
31577
31578 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31579
31580         * gcc.dg/i386-387-3.c: New test case.
31581
31582 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31583
31584         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31585         cris-*-elf* cris-*-aout* and mmix-*-*.
31586
31587 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31588
31589         * gcc.dg/20030213-1.c: New test.
31590
31591 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31592
31593         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31594         * gcc.dg/i386-387-2.c: Likewise.
31595
31596 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31597
31598         * gcc.dg/ppc-spe.c: Fix formatting.
31599         Enable tests that were previously unsupported by gas.
31600         Delete tests for instructions that no longer exist.
31601         Switch arguments on evsubifw builtin.
31602
31603 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31604
31605         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31606         STACK_SIZE is too small.
31607
31608 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31609             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31610
31611         * gcc.dg/decl-2.c: New test.
31612
31613 2003-02-10  Jan Hubicka  <jh@suse.cz>
31614
31615         * gcc.dg/i386-fpcvt-1.c: New test.
31616
31617 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31618
31619         * gcc.c-torture/execute/20030209-1.c: New test.
31620
31621 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31622
31623         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31624         int-wide bitops, use the constants of the same width.
31625         Likewise, if long long is 32-bit wide, test bitops using
31626         32-bit constants.
31627
31628 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31629
31630         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31631
31632 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31633
31634         * testsuite/gcc.dg/builtins-4.c: New test case.
31635
31636 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31637
31638         * gcc.dg/20020430-1.c: Fix dg command typos.
31639         * gcc.dg/20020503-1.c: Likewise.
31640
31641 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31642
31643         PR c++/8785
31644         * g++.dg/parse/fused-params1.C: New test.
31645
31646         PR c++/8857
31647         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31648
31649         PR c++/8921
31650         * g++.dg/parse/non-dependent1.C: New test.
31651
31652         PR c++/8928
31653         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31654
31655         PR c++/9228
31656         * g++.dg/parse/undefined7.C: New test.
31657         * g++.dg/parse/non-templ1.C: New test.
31658
31659         PR c++/9229
31660         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31661
31662 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31663
31664         * gcc.c-torture/compile/20030206-1.c: New test.
31665
31666 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31667
31668         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31669         "pow" to "foo" to avoid potential confusion with a math built-in.
31670
31671 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31672
31673         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31674         conditions for SPARC targets.
31675
31676 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31677
31678         * gcc.dg/20030204-1.c: New test.
31679
31680 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31681
31682         PR c++/38
31683         * g++.dg/parse/array-size1.C: New test.
31684
31685         PR c++/5657
31686         * g++.dg/parse/undefined3.C: New test.
31687
31688         PR c++/5665
31689         * g++.dg/parse/undefined4.C: New test.
31690
31691         PR c++/5975
31692         * g++.dg/parse/undefined5.C: New test.
31693
31694         PR c++/7259
31695         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31696
31697         PR c++/8578
31698         * g++.dg/parse/casting-operator1.C: New test.
31699
31700         PR c++/8596
31701         * g++.dg/parse/undefined6.C: New test.
31702
31703         PR c++/8736
31704         * g++.dg/parse/missing-template1.C: New test.
31705
31706 2003-02-04  Jan Hubicka  <jh@suse.cz>
31707
31708         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31709         * gcc.dg/i386-cmov?.c: Likewise.
31710         * gcc.dg/i386-fpcvt-?.c: Likewise.
31711         * gcc.dg/i386-ssefp-1.c: Likewise.
31712         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31713         conventions.
31714
31715 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31716
31717         PR c++/7129
31718         * testsuite/g++.dg/ext/max.C: New test.
31719
31720 2003-02-03  Jan Hubicka  <jh@suse.cz>
31721
31722         * gcc.c-torture/execute/20030203-1.c: New test.
31723
31724 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31725
31726         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31727         'natural-endian'.
31728
31729 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31730
31731         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31732         * g++.dg/init/new2.C: Likewise.
31733         * g++.dg/other/new1.C: Likewise.
31734
31735 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31736
31737         * gcc.dg/struct-ret-libc.c: New test.
31738
31739 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31740
31741         * gcc.dg/20030129-1.c: New test.
31742
31743 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31744
31745         PR c++/8849
31746         * g++.dg/template/ptrmem4.C: New test.
31747
31748 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31749
31750         * g++.dg/parser/constant1.C: New test.
31751
31752 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31753
31754         PR c++/8591
31755         * g++.dg/parse/friend2.C: New test.
31756
31757 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31758
31759         PR c++/9437
31760         * g++.dg/template/unify4.C: New test.
31761
31762 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31763
31764         * gcc.c-torture/execute/20030128-1.c: New test.
31765
31766 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31767
31768         * g++.dg/lookup/nested1.C: Test moved from ...
31769         * g++.old-deja/g++.other/lookup24.C: ... here.
31770
31771 2003-01-28  Jan Hubicka  <jh@suse.cz>
31772
31773         * gcc.dg/i386-cmov5.c: New test.
31774
31775 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31776
31777         * gcc.c-torture/execute/20010925-1.c: Changed the
31778         memcpy declaration.
31779
31780 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31781
31782         PR c++/3902
31783         * g++.dg/parse/template5.C: New test.
31784
31785 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31786
31787         PR fortran/9258
31788         * g77.dg/pr9258: New test.
31789
31790 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31791
31792         * README: Move relevant parts from README.g++.
31793
31794         * README.g++: Remove this file.
31795
31796 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31797
31798         * g++.dg/abi/dcast1.C: New test.
31799
31800 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31801
31802         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31803
31804 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31805
31806         PR c++/47
31807         * g++.old-deja/g++.other/lookup24.C: New test.
31808
31809 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31810
31811         PR middle-end/7227
31812         * gcc.dg/uninit-C.c: New test.
31813
31814 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31815
31816         * g++.dg/abi/covariant1.C: New test.
31817
31818 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31819
31820         * gcc.dg/20030123-1.c: New test.
31821
31822 2003-01-25  Jan Hubicka  <jh@suse.cz>
31823
31824         PR opt/8492
31825         * gcc.c-torture/compile/20030125-1.c
31826
31827 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31828
31829         PR c++/9403
31830         * g++.dg/parse/template3.C: New test.
31831         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31832
31833         PR c++/795
31834         * g++.dg/parse/template4.C: New test.
31835
31836         PR c++/9415
31837         * g++.dg/template/qual2.C: New test.
31838
31839         PR c++/8545
31840         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31841
31842         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31843
31844 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31845
31846         * gcc.c-torture/execute/switch-1.c: New test case.
31847
31848 2003-01-25  Jan Hubicka  <jh@suse.cz>
31849
31850         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31851
31852 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31853
31854         Tweaks for Bison-1.875. From the NEWS file:
31855         "- `parse error' -> `syntax error'
31856         Bison now uniformly uses the term `syntax error'"
31857         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31858         * gcc.dg/cpp/digraph2.c: Likewise.
31859         * gcc.dg/cpp/direct2.c: Likewise.
31860         * gcc.dg/cpp/paste4.c: Likewise.
31861         * gcc.dg/c90-restrict-1.c: Likewise.
31862         * gcc.dg/c99-func-2.c: Likewise.
31863         * gcc.dg/noncompile/920721-2.c: Likewise.
31864         * gcc.dg/noncompile/930622-2.c: Likewise.
31865         * gcc.dg/noncompile/940112-1.c: Likewise.
31866         * gcc.dg/noncompile/950921-1.c: Likewise.
31867         * gcc.dg/noncompile/951123-1.c: Likewise.
31868         * gcc.dg/noncompile/971104-1.c: Likewise.
31869         * gcc.dg/noncompile/990416-1.c: Likewise.
31870
31871 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31872
31873         * g++.dg/parse/undefined1.C: Add error message.
31874
31875 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31876
31877         PR c++/9354
31878         * g++.dg/parse/new1.C: New test.
31879
31880         PR c++/9216
31881         * g++.dg/parse/template2.C: New test.
31882
31883         PR c++/9354
31884         * g++.dg/parse/typedef2.C: New test.
31885
31886         PR c++/9328
31887         * g++.dg/ext/typeof3.C: New test.
31888
31889 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31890
31891         PR c++/2738
31892         * g++.dg/parse/ret-type1.C: New test.
31893
31894         PR c++/3792
31895         * g++.dg/parse/tmpl-outside1.C: New test.
31896
31897         PR c++/4207
31898         * g++.dg/parse/int-as-enum1.C: New test.
31899
31900         PR c++/4903
31901         * g++.dg/parse/no-typename1.C: New test.
31902
31903         PR c++/5533
31904         * g++.dg/parse/no-value1.C: New test.
31905
31906         PR c++/5921
31907         * g++.dg/parse/wrong-inline1.C: New test.
31908
31909         PR c++/6402
31910         * g++.dg/parse/ref1.C: New test.
31911
31912         PR c++/6992
31913         * g++.dg/parse/attr-ctor1.C: New test.
31914
31915         PR c++/7229
31916         * g++.dg/parse/namespace5.C: New test.
31917
31918         PR c++/7917
31919         * g++.dg/parse/func-def1.C: New test.
31920
31921         PR c++/8143
31922         * g++.dg/parse/undefined1.C: New test.
31923
31924         PR c++/5723, PR c++/8522
31925         * g++.dg/parse/specialization1.C: New test.
31926
31927         PR c++/163, PR c++/8595
31928         * g++.dg/parse/struct-as-enum1.C: New test.
31929
31930         PR c++/9173
31931         * g++.dg/parse/undefined2.C: New test.
31932
31933 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31934
31935         PR c++/9298
31936         * g++.dg/parse/template1.C: New test.
31937
31938         PR c++/9384
31939         * g++.dg/parse/using1.C: New test.
31940
31941         PR c++/9285
31942         PR c++/9294
31943         * g++.dg/parse/expr2.C: New test.
31944
31945         PR c++/9388
31946         * g++.dg/parse/lookup2.C: Likewise.
31947
31948 2003-01-21  Jan Hubicka  <jh@suse.cz>
31949
31950         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31951         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31952         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31953         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31954
31955 2003-01-20  Nick Clifton  <nickc@redhat.com>
31956
31957         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31958         problem with ARM sibcall code generation.
31959
31960 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31961
31962         * gcc.c-torture/execute/20030120-1.c: New.
31963
31964 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31965
31966         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31967
31968 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31969
31970         PR c++/9272
31971         * g++.dg/parse/ctor1.C: New test.
31972
31973         PR c++/9294:
31974         * g++.dg/parse/qualified1.C: New test.
31975
31976         * g++.dg/parse/typename3.C: New test.
31977
31978 2003-01-16  Richard Henderson  <rth@redhat.com>
31979
31980         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31981
31982 2003-01-16  Richard Henderson  <rth@redhat.com>
31983
31984         * g++.dg/pch/pch.exp: Copy test header to the working directory
31985         before using it either for precompilation or direct use.
31986         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31987         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31988
31989 2003-01-16  Richard Henderson  <rth@redhat.com>
31990
31991         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31992         before using it either for precompilation or direct use.
31993         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31994         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31995
31996 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31997
31998         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31999         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32000         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32001         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32002         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32003         typename warning into error.
32004         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32005         error messages.
32006         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32007         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32008         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32009         messages.
32010         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32011         make declaration visible in template.
32012         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32013         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32014         messages.
32015         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32016         message.
32017         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32018         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32019         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32020         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32021         typename warning with error message.
32022         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32023         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32024         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32025
32026 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32027
32028         * g++.dg/parse/ambig2.C: New test.
32029
32030 2003-01-15  Richard Henderson  <rth@redhat.com>
32031
32032         * g++.dg/tls/init-2.C: Update error message string.
32033
32034 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32035
32036         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32037
32038 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32039
32040         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32041         all for HC11/HC12.
32042         * gcc.c-torture/compile/20001205-1.x: Likewise.
32043         * gcc.c-torture/compile/20001226-1.x: Likewise.
32044         * gcc.c-torture/compile/920520-1.x: Likewise.
32045         * gcc.c-torture/compile/961203-1.x: Likewise.
32046         * gcc.c-torture/compile/20020604-1.x: Likewise.
32047
32048 2003-01-15  Jan Hubicka  <jh@suse.cz>
32049
32050         * gcc.c-torture/compile/20030115-1.c: New test.
32051
32052         * gcc.dg/i386-fpcvt-1.c: New test.
32053         * gcc.dg/i386-fpcvt-2.c: New test.
32054
32055 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32056
32057         Further conform g++'s __vmi_class_type_info to the C++ ABI
32058         specification.
32059         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32060         the specification.
32061
32062 2003-01-14  Jan Hubicka  <jh@suse.cz>
32063
32064         * gcc.dg/i386-fpcvt-1.c: New test.
32065         * gcc.dg/i386-fpcvt-2.c: New test.
32066
32067 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32068
32069         * gcc.dg/i386-mmx-3.c: New test.
32070
32071 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32072
32073         PR c++/9264
32074         * g++.dg/parse/octal1.C: New file.
32075
32076         PR c++/9172
32077         * g++.dg/parse/typename1.C: New file.
32078
32079 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32080
32081         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32082         * gcc.dg/bf-no-ms-layout.c: Likewise.
32083         * gcc.dg/bf-ms-attrib.c: Likewise.
32084
32085 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32086
32087         PR c++/9099
32088         * g++.dg/parse/dtor1.C: New file.
32089
32090         PR c++/9128
32091         * g++.dg/rtti/typeid1.C: New file.
32092
32093         PR c++/9153
32094         * g++.dg/parse/lookup1.C: New file.
32095
32096         PR c++/9171
32097         * g++.dg/templ/spec5.C: New file.
32098
32099 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32100
32101         * gcc.c-torture/compile/20030110-1.c: New test.
32102
32103 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32104
32105         Merge from pch-branch:
32106
32107         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32108
32109         * gcc.dg/pch/cpp-1.h: New.
32110         * gcc.dg/pch/cpp-1.c: New.
32111         * gcc.dg/pch/cpp-2.h: New.
32112         * gcc.dg/pch/cpp-2.c: New.
32113
32114         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32115
32116         * gcc.dg/pch/except-1.h: New.
32117         * gcc.dg/pch/except-1.c: New.
32118
32119         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32120
32121         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32122         running test.
32123         * gcc.dg/pch: Include *.hp not *.h.
32124         * gcc.dg/pch/system-1.h: New.
32125         * gcc.dg/pch/system-1.c: New.
32126
32127         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32128
32129         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32130         rather than trying to build and run a program using PCH.
32131         * gcc.dg/pch: Remove dg-do commands from test files.
32132
32133         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32134
32135         * gcc.dg/pch/macro-3.c: New.
32136         * gcc.dg/pch/macro-3.h: New.
32137
32138         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32139
32140         * gcc.dg/pch/common-1.c: New.
32141         * gcc.dg/pch/common-1.h: New.
32142         * gcc.dg/pch/decl-1.c: New.
32143         * gcc.dg/pch/decl-1.h: New.
32144         * gcc.dg/pch/decl-2.c: New.
32145         * gcc.dg/pch/decl-2.h: New.
32146         * gcc.dg/pch/decl-3.c: New.
32147         * gcc.dg/pch/decl-3.h: New.
32148         * gcc.dg/pch/decl-4.c: New.
32149         * gcc.dg/pch/decl-4.h: New.
32150         * gcc.dg/pch/decl-5.c: New.
32151         * gcc.dg/pch/decl-5.h: New.
32152         * gcc.dg/pch/global-1.c: New.
32153         * gcc.dg/pch/global-1.h: New.
32154         * gcc.dg/pch/inline-1.c: New.
32155         * gcc.dg/pch/inline-1.h: New.
32156         * gcc.dg/pch/inline-2.c: New.
32157         * gcc.dg/pch/inline-2.h: New.
32158         * gcc.dg/pch/static-1.c: New.
32159         * gcc.dg/pch/static-1.h: New.
32160         * gcc.dg/pch/static-2.c: New.
32161         * gcc.dg/pch/static-2.h: New.
32162
32163         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32164
32165         * g++.dg/pch/pch.exp: Better handle failing testcases.
32166         * gcc.dg/pch/pch.exp: Likewise.
32167         * gcc.dg/pch/macro-1.c: New.
32168         * gcc.dg/pch/macro-1.h: New.
32169         * gcc.dg/pch/macro-2.c: New.
32170         * gcc.dg/pch/macro-2.h: New.
32171
32172         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32173
32174         * g++.dg/dg.exp: Treat files in pch/ specially.
32175         * g++.dg/pch/pch.exp: New file.
32176         * g++.dg/pch/empty.H: New file.
32177         * g++.dg/pch/empty.C: New file.
32178         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32179         "precompile".
32180
32181         * gcc.dg/pch/pch.exp: New file.
32182         * gcc.dg/pch/empty.h: New file.
32183         * gcc.dg/pch/empty.c: New file.
32184         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32185         "precompile".
32186
32187 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32188
32189         * g++.dg/template/friend14.C: New test.
32190
32191 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32192
32193         * gcc.dg/old-style-asm-1.c: New test.
32194
32195 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32196
32197         * gcc.c-torture/compile/20030109-1.c: New test.
32198
32199 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32200
32201         * gcc.c-torture/execute/20030109-1.c: New test.
32202
32203 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32204
32205         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32206         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32207         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32208         * g++.old-deja/g++.mike/eh2.C: Likewise.
32209         * g++.old-deja/g++.mike/eh3.C: Likewise.
32210         * g++.old-deja/g++.mike/eh5.C: Likewise.
32211         * g++.old-deja/g++.mike/eh6.C: Likewise.
32212         * g++.old-deja/g++.mike/eh7.C: Likewise.
32213         * g++.old-deja/g++.mike/eh8.C: Likewise.
32214         * g++.old-deja/g++.mike/eh9.C: Likewise.
32215         * g++.old-deja/g++.mike/eh10.C: Likewise.
32216         * g++.old-deja/g++.mike/eh12.C: Likewise.
32217         * g++.old-deja/g++.mike/eh13.C: Likewise.
32218         * g++.old-deja/g++.mike/eh14.C: Likewise.
32219         * g++.old-deja/g++.mike/eh16.C: Likewise.
32220         * g++.old-deja/g++.mike/eh17.C: Likewise.
32221         * g++.old-deja/g++.mike/eh18.C: Likewise.
32222         * g++.old-deja/g++.mike/eh21.C: Likewise.
32223         * g++.old-deja/g++.mike/eh23.C: Likewise.
32224         * g++.old-deja/g++.mike/eh24.C: Likewise.
32225         * g++.old-deja/g++.mike/eh25.C: Likewise.
32226         * g++.old-deja/g++.mike/eh26.C: Likewise.
32227         * g++.old-deja/g++.mike/eh27.C: Likewise.
32228         * g++.old-deja/g++.mike/eh28.C: Likewise.
32229         * g++.old-deja/g++.mike/eh29.C: Likewise.
32230         * g++.old-deja/g++.mike/eh31.C: Likewise.
32231         * g++.old-deja/g++.mike/eh33.C: Likewise.
32232         * g++.old-deja/g++.mike/eh34.C: Likewise.
32233         * g++.old-deja/g++.mike/eh35.C: Likewise.
32234         * g++.old-deja/g++.mike/eh36.C: Likewise.
32235         * g++.old-deja/g++.mike/eh37.C: Likewise.
32236         * g++.old-deja/g++.mike/eh38.C: Likewise.
32237         * g++.old-deja/g++.mike/eh39.C: Likewise.
32238         * g++.old-deja/g++.mike/eh40.C: Likewise.
32239         * g++.old-deja/g++.mike/eh41.C: Likewise.
32240         * g++.old-deja/g++.mike/eh42.C: Likewise.
32241         * g++.old-deja/g++.mike/eh44.C: Likewise.
32242         * g++.old-deja/g++.mike/eh46.C: Likewise.
32243         * g++.old-deja/g++.mike/eh47.C: Likewise.
32244         * g++.old-deja/g++.mike/eh48.C: Likewise.
32245         * g++.old-deja/g++.mike/eh49.C: Likewise.
32246         * g++.old-deja/g++.mike/eh50.C: Likewise.
32247         * g++.old-deja/g++.mike/eh51.C: Likewise.
32248         * g++.old-deja/g++.mike/eh53.C: Likewise.
32249         * g++.old-deja/g++.mike/eh55.C: Likewise.
32250         * g++.old-deja/g++.mike/p7912.C: Likewise.
32251         * g++.old-deja/g++.mike/p9706.C: Likewise.
32252         * g++.old-deja/g++.mike/p10416.C: Likewise.
32253         * g++.old-deja/g++.mike/p11667.C: Likewise.
32254         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32255         Remove redundant reference to Iris.
32256         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32257         Elxsi, i860, Pico Java, and WE32K.
32258
32259 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32260
32261         * g++.dg/ext/asm4.C: New test.
32262
32263 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32264
32265         PR c++/9030
32266         * g++.dg/template/friend12.C: New test.
32267         * g++.dg/template/friend13.C: Likewise.
32268         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32269
32270 2003-01-08  Jan Hubicka  <jh@suse.cz>
32271
32272         * gcc.dg/i386-cadd.c: New test.
32273         * gcc.dg/i386-cmov4.c: Likewise.
32274
32275 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32276
32277         PR c++/9165
32278         * g++.dg/warn/Wunused-3.C: New test.
32279
32280         * g++.dg/abi/bitfield9.C: New test.
32281
32282         PR c++/9189
32283         * g++.dg/parse/defarg3.C: New test.
32284
32285 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32286
32287         * g++.dg/parse/ambig1.C: New test.
32288         * g++.dg/parse/defarg2.C: New test.
32289
32290 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32291
32292         * g++.dg/template/defarg-1.C: New test.
32293         * g++.dg/template/local2.C: Likewise.
32294
32295 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32296
32297         * gcc.c-torture/execute/20030105-1.c: New test.
32298
32299 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32300
32301         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32302         * g++.dg/parse/namespace4.C: Likewise.
32303
32304 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32305
32306         * g++.dg/template/ntp2.C: New test.
32307
32308 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32309
32310         * g++.dg/parse/extern-C-1.C: New test.
32311
32312         * g++.dg/parse/namespace4.C: New test.
32313
32314         * g++.dg/template/nested1.C: New test.
32315
32316         * g++.dg/parse/namespace3.C: New test.
32317
32318 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32319
32320         * g++.dg/lookup/two-stage1.C: New test.
32321
32322 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32323
32324         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32325         * g++.old-deja/g++.jason/access8.C: Likewise.
32326         * g++.old-deja/g++.other/decl5.C: Likewise.
32327
32328 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32329
32330         * g++.dg/parse/parse7.C: New test.
32331
32332 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32333
32334         PR c++/2843
32335         * g++.dg/ext/attrib7.C: New test.
32336
32337 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32338
32339         * g++.dg/parse/parse6.C: New test.
32340
32341 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32342
32343         * gcc.dg/h8300-stack-1.c: New.
32344
32345 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32346
32347         g++.dg/lookup/exception1.C: New test.
32348
32349         g++.dg/lookup/template1.C: New test.
32350
32351         g++.dg/parse/namespace2.C: New test.
32352
32353         g++.dg/parse/parens2.C: New test.
32354
32355 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32356
32357         * g++.dg/parse/parse5.C: New test.
32358         * g++.dg/lookup/scoped4.C: New test.
32359
32360 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32361
32362         * g++.dg/parse/parens1.C: New test.
32363
32364         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32365         angle-bracket1.C.
32366         * g++.dg/parse/parens2.C: New test.
32367
32368         * g++.dg/lookup/scope-operator1.C: New test.
32369
32370         * g++.dg/parse/operator1.C: New test.
32371
32372 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32373
32374         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32375         * g++.old-deja/g++.other/access6.C: Likewise.
32376         * g++.old-deja/g++.other/decl1.C: Likewise.
32377         * g++.old-deja/g++.pt/typename12.C: Likewise.
32378
32379 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32380
32381         * g++.dg/parse/namespace1.C: New test.
32382
32383 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32384
32385         * g++.dg/parse/parse4.C: New test.
32386
32387 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32388
32389         * g++.dg/parse/parse3.C: New test.
32390
32391 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32392
32393         * g++.dg/parse/parse2.C: New test.
32394
32395 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32396
32397         * g++.dg/template/friend11.C: New test.
32398
32399 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32400
32401         * g++.dg/parse/parse1.C: New test.
32402
32403 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32404
32405         * lib/profopt.exp: Change the name of a global variable to avoid
32406         possible clashes with other test suites.
32407
32408 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32409
32410         * g++.dg/inherit/covariant8.C: New test.
32411
32412 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32413
32414         * g++.dg/init/array9.C: New test.
32415
32416         PR c++/9112
32417         * g++.dg/parse/expr1.C: New test.
32418
32419 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32420
32421         * gcc.c-torture/compile/20021230-1.c: New test.
32422
32423 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32424
32425         * g++.dg/inherit/covariant5.C: New test.
32426         * g++.dg/inherit/covariant6.C: New test.
32427         * g++.dg/inherit/covariant7.C: New test.
32428
32429 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32430
32431         PR c++/2739
32432         * g++.dg/other/access2.C: New test.
32433
32434 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32435
32436         * g++.dg/other/anon-struct.C: No longer fails
32437         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32438         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32439         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32440
32441 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32442
32443         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32444
32445 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32446
32447         * g++.dg/eh/spec4.C: Remove stray semicolon.
32448         * g++.dg/expr/pmf-1.C: Change error message.
32449         * g++.dg/ext/asm1.C: Remove stray semicolon.
32450         * g++.dg/ext/typename1.C: Add missing typenames.
32451         * g++.dg/inherit/template-as-base.C: Change error message.
32452         * g++.dg/lookup/scoped1.C: Likewise.
32453         * g++.dg/lookup/scoped2.C: Likewise.
32454         * g++.dg/lookup/using2.C: Likewise.
32455         * g++.dg/other/component1.C: Remove stray semicolon.
32456         * g++.dg/other/do1.C: Change error message.
32457         * g++.dg/other/error2.C: Likewise.
32458         * g++.dg/other/init1.C: Likewise.
32459         * g++.dg/other/packed1.C: Remove stray semicolon.
32460         * g++.dg/other/ptrmem2.C: Change error message.
32461         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32462         marker.
32463         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32464         * g++.dg/template/access3.C: Add typename keyword.
32465         * g++.dg/template/access5.C: Remove stray semicolon.
32466         * g++.dg/template/access6.C: Likewise.
32467         * g++.dg/template/complit1.C: Likewise.
32468         * g++.dg/template/crash1.C: Change error message.
32469         * g++.dg/template/inherit2.C: Remove stray semicolon.
32470         * g++.dg/template/instantiate2.C: Likewise.
32471         * g++.dg/template/instantiate3.C: Change error message.
32472         * g++.dg/template/qual1.C: Remove stray semicolon.
32473         * g++.dg/template/qualttp18.C: Change error message.
32474         * g++.dg/template/ref1.C: Remove stray semicolon.
32475         * g++.dg/template/sizeof1.C (A::value): Declare it.
32476         * g++.dg/template/spec4.C: Change error message.
32477         * g++.dg/template/static1.C: Likewise.
32478         * g++.dg/template/type1.C: Likewise.
32479         * g++.dg/template/typename3.C: Likewise.
32480         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32481         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32482         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32483         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32484         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32485         named return value extension.
32486         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32487         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32488         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32489         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32490         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32491         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32492         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32493         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32494         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32495         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32496         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32497         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32498         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32499         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32500         syntax.
32501         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32502         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32503         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32504         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32505         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32506         * g++.old-deja/g++.brendan/template11.C: Likewise.
32507         * g++.old-deja/g++.brendan/template26.C: Likewise.
32508         * g++.old-deja/g++.brendan/template27.C: Use explicit
32509         specialization syntax.
32510         * g++.old-deja/g++.brendan/template30.C: Likewise.
32511         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32512         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32513         non-dependent names.
32514         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32515         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32516         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32517         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32518         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32519         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32520         named return value extension.
32521         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32522         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32523         * g++.old-deja/g++.ext/return1.C: Likewise.
32524         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32525         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32526         * g++.old-deja/g++.jason/access8.C: Likewise.
32527         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32528         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32529         pseudo-destructor names.
32530         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32531         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32532         pseudo-destructor names.
32533         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32534         * g++.old-deja/g++.jason/overload19.C: Likewise.
32535         * g++.old-deja/g++.jason/overload32.C: Likewise.
32536         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32537         stray semicolons.
32538         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32539         * g++.old-deja/g++.jason/return.C: Likewise.
32540         * g++.old-deja/g++.jason/return2.C: Likewise.
32541         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32542         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32543         syntax.
32544         * g++.old-deja/g++.jason/template10.C: Account for use of
32545         non-dependent names.
32546         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32547         syntax.
32548         * g++.old-deja/g++.jason/template37.C: Likewise.
32549         * g++.old-deja/g++.law/access4.C: Change error messages.
32550         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32551         pseudo-destructor names.
32552         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32553         * g++.old-deja/g++.law/ctors9.C: Likewise.
32554         * g++.old-deja/g++.law/cvt22.C: Likewise.
32555         * g++.old-deja/g++.law/dtors5.C: Likewise.
32556         * g++.old-deja/g++.law/global-init1.C: Likewise.
32557         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32558         * g++.old-deja/g++.law/operators28.C: Likewise.
32559         * g++.old-deja/g++.law/visibility28.C: Likewise.
32560         * g++.old-deja/g++.martin/eval1.C: Likewise.
32561         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32562         name.
32563         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32564         * g++.old-deja/g++.mike/net34.C: Likewise.
32565         * g++.old-deja/g++.mike/net36.C: Likewise.
32566         * g++.old-deja/g++.mike/ns2.C: Likewise.
32567         * g++.old-deja/g++.mike/p12306.C: Likewise.
32568         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32569         value extension.
32570         * g++.old-deja/g++.mike/p700.C: Likewise.
32571         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32572         * g++.old-deja/g++.mike/p710.C: Likewise.
32573         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32574         value extension.
32575         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32576         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32577         * g++.old-deja/g++.ns/crash2.C: Likewise.
32578         * g++.old-deja/g++.ns/crash3.C: Likewise.
32579         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32580         * g++.old-deja/g++.ns/ns17.C: Likewise.
32581         * g++.old-deja/g++.ns/template16.C: Likewise.
32582         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32583         keyword.
32584         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32585         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32586         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32587         named return value extension.
32588         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32589         * g++.old-deja/g++.other/access4.C: Issue additional error
32590         messages.
32591         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32592         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32593         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32594         * g++.old-deja/g++.other/crash25.C: Change error message.
32595         * g++.old-deja/g++.other/crash4.C: Change error message.
32596         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32597         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32598         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32599         checks.
32600         * g++.old-deja/g++.other/defarg8.C: Likewise.
32601         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32602         * g++.old-deja/g++.other/dtor10.C: Likewise.
32603         * g++.old-deja/g++.other/incomplete.C: Likewise.
32604         * g++.old-deja/g++.other/linkage7.C: Likewise.
32605         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32606         lookup algorithm.
32607         * g++.old-deja/g++.other/mangle2.C: Likewise.
32608         * g++.old-deja/g++.other/refinit2.C: Likewise.
32609         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32610         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32611         * g++.old-deja/g++.pt/crash28.C: Likewise.
32612         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32613         syntax.
32614         * g++.old-deja/g++.pt/crash32.C: Change error message.
32615         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32616         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32617         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32618         error message position.
32619         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32620         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32621         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32622         syntax.
32623         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32624         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32625         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32626         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32627         keyword.
32628         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32629         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32630         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32631         keyword.
32632         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32633         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32634         syntax.
32635         * g++.old-deja/g++.pt/friend28.C: Account for use of
32636         non-dependent names.
32637         * g++.old-deja/g++.pt/friend29.C: Likewise.
32638         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32639         rules.
32640         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32641         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32642         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32643         lookup rules.
32644         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32645         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32646         keyword.
32647         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32648         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32649         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32650         keyword.
32651         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32652         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32653         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32654         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32655         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32656         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32657         keyword.
32658         * g++.old-deja/g++.pt/spec10.C: Likewise.
32659         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32660         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32661         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32662         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32663         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32664         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32665         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32666         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32667         * g++.old-deja/g++.pt/typename15.C: Likewise.
32668         * g++.old-deja/g++.pt/typename22.C: Likewise.
32669         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32670         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32671         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32672         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32673         syntax.
32674         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32675         return value extension.
32676         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32677         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32678         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32679         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32680
32681 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32682
32683         * g++.dg/warn/inline1.C: New test.
32684         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32685         * g++.old-deja/g++.jason/synth10.C: Likewise.
32686         * g++.old-deja/g++.mike/net31.C: Likewise.
32687         * g++.old-deja/g++.mike/p8786.C: Likewise.
32688
32689         * g++.dg/template/friend10.C: New test.
32690         * g++.dg/template/conv5.C: New test.
32691
32692 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32693
32694         * g++.dg/lookup/scoped3.C: New test.
32695
32696         * g++.dg/lookup/decl1.C: New test.
32697         * g++.dg/lookup/decl2.C: New test.
32698
32699 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32700
32701         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32702         gcc.c-torture/compile/20021015-1.c,
32703         gcc.c-torture/compile/20021015-2.c,
32704         gcc.c-torture/compile/20021123-1.c,
32705         gcc.c-torture/compile/20021123-2.c,
32706         gcc.c-torture/compile/20021123-3.c,
32707         gcc.c-torture/compile/20021123-4.c,
32708         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32709         only to 3.1 or 3.2 branch.
32710
32711 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32712
32713         * gcc.dg/i386-bitfield3.c: New test.
32714
32715         * gcc.dg/i386-bitfield2.c: New test.
32716
32717 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32718
32719         * g++.dg/parse/conv_op1.C: New test.
32720
32721 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32722
32723         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32724         approved.
32725
32726 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32727
32728         * gcc.c-torture/compile/20021220-1.c: New test.
32729
32730 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32731
32732         * gcc.dg/i386-fastcall-1.c: New.
32733
32734 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32735
32736         * gcc.c-torture/execute/20021219-1.c: New test.
32737
32738 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32739
32740         * gcc.dg/i386-pic-1.c: New test.
32741
32742 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32743
32744         PR c++/8099
32745         * g++.dg/template/friend9.C: New test.
32746
32747 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32748
32749         PR c++/3663
32750         * g++.dg/template/access7.C: New test.
32751
32752 2002-12-18  Nick Clifton  <nickc@redhat.com>
32753
32754         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32755         the libstdc++-v3 directory has been found.
32756
32757 2002-12-12  Devang Patel <dpatel@apple.com>
32758         * gcc.dg/darwin-ld-1.c: New test.
32759         * gcc.dg/darwin-ld-2.c: New test.
32760         * gcc.dg/darwin-ld-3.c: New test.
32761         * gcc.dg/darwin-ld-4.c: New test.
32762         * gcc.dg/darwin-ld-5.c: New test.
32763
32764 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32765
32766         * gcc.c-torture/compile/20021212-1.c: New test.
32767
32768 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32769
32770         * gcc.dg/fshort-wchar: New test.
32771
32772 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32773
32774         PR c++/8372
32775         * g++.dg/template/dtor1.C: New test.
32776
32777         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32778         markers.
32779
32780 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32781
32782         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32783
32784 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32785
32786         * g++.dg/template/static1.C: New test.
32787         * g++.dg/template/static2.C: New test.
32788         * g++.old-deja/g++.ext/memconst.C: New test.
32789
32790 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32791
32792         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32793         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32794         * g++.dg/special/initp1.C: Likewise.
32795
32796 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32797
32798         * gcc.c-torture/execute/20021204-1.c: New test.
32799
32800 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32801
32802         * gcc.dg/ppc-fmadd-1.c: New file.
32803         * gcc.dg/ppc-fmadd-2.c: New file.
32804         * gcc.dg/ppc-fmadd-3.c: New file.
32805
32806 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32807
32808         * gcc.c-torture/compile/20021204-1.c: New test.
32809
32810 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32811
32812         * g++.dg/inherit/covariant2.C: New test.
32813         * g++.dg/inherit/covariant3.C: New test.
32814         * g++.dg/inherit/covariant4.C: New test.
32815         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32816         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32817
32818 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32819
32820         PR c++/8688
32821         * g++.dg/init/brace3.C: New test.
32822
32823 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32824
32825         * gcc.dg/20020210-1.c: Fix a comment typo.
32826
32827 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32828
32829         PR c++/8720
32830         * g++.dg/parse/defarg1.C: New test.
32831
32832         PR c++/8615
32833         * g++.dg/template/char1.C: New test.
32834
32835         * g++.dg/template/varmod1.C: Fix typo.
32836
32837 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32838
32839         DR 180
32840         * g++.old-deja/g++.pt/crash32.C: Expect error.
32841
32842 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32843
32844         PR c++/5919
32845         * g++.dg/template/varmod1.C: New test.
32846
32847         PR c++/8727
32848         * g++.dg/inherit/typeinfo1.C: New test.
32849
32850         PR c++/8663
32851         * g++.dg/inherit/typedef1.C: New test.
32852
32853 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32854
32855         PR c++/8332
32856         PR c++/8493
32857         * g++.dg/template/strlen1.C: New test.
32858
32859         PR c++/8227
32860         * g++.dg/template/ctor2.C: New test.
32861
32862         PR c++/8214
32863         * g++.dg/init/string1.C: New test.
32864
32865         PR c++/8511
32866         * g++.dg/template/friend8.C: New test.
32867
32868 2002-11-29  Joe Buck <jbuck@synopsys.com>
32869
32870         * g++.dg/lookup/anon2.C: New test.
32871
32872 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32873
32874         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32875         h8300 port.
32876
32877 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32878
32879         * gcc.dg/bitfld-6.c: New test.
32880
32881 2002-11-27  Jan Hubicka  <jh@suse.cz>
32882
32883         * gcc.c-torture/execute/20021127.[cx]: New test.
32884
32885 2002-11-26  Jan Hubicka  <jh@suse.cz>
32886
32887         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32888         quality.
32889
32890 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32891
32892         * g++.dg/init/brace2.C: New test.
32893         * g++.old-deja/g++.mike/p9129.C: Correct.
32894
32895 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32896
32897         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32898
32899 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32900
32901         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32902
32903 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32904
32905         * testsuite/g++.dg/abi/empty11.C: New test.
32906         * testsuite/g++.dg/rtti/cv1.C: New test.
32907
32908 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32909
32910         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32911
32912 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32913
32914         * g++.dg/abi/empty10.C: New test.
32915
32916 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32917
32918         * gcc.c-torture/compile/20021124-1.c: New test.
32919
32920 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32921
32922         * g++.dg/abi/rtti2.C: New test.
32923
32924 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32925
32926         * gcc.dg/i386-unroll-1.c: New test.
32927
32928 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32929
32930         * gcc.c-torture/compile/20021120-1.c: New test.
32931         * gcc.c-torture/compile/20021120-2.c: New test.
32932
32933 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32934
32935         * gcc.dg/bitfld-5.c: New test.
32936
32937 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32938
32939         * gcc.c-torture/execute/20021120-3.c: New test.
32940
32941 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32942
32943         * gcc.c-torture/execute/20021120-2.c: New test.
32944
32945 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32946
32947         * gcc.c-torture/execute/20021120-1.c: New test.
32948
32949 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32950
32951         * gcc.c-torture/execute/20021118-3.c: New test.
32952
32953 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32954
32955         * gcc.c-torture/compile/20021119-1.c: New test.
32956
32957 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32958
32959         * gcc.dg/duff-1.c: New test.
32960         * gcc.dg/duff-2.c: New test.
32961         * gcc.dg/duff-3.c: New test.
32962
32963 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32964
32965         * gcc.dg/cpp/_Pragma5.c: New test.
32966
32967 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32968
32969         * gcc.c-torture/execute/20021118-2.c: New test.
32970
32971 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32972
32973         * gcc.c-torture/execute/20021118-1.c: New test.
32974
32975 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32976
32977         * gcc.dg/20021116-1.c: New test.
32978
32979 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32980
32981         * g++.dg/abi/vcall1.C: New test.
32982
32983 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32984
32985         * gcc.dg/20021029-1.c: New test.
32986         * gcc.dg/20021029-2.c: New test.
32987
32988 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32989
32990         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32991
32992 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32993
32994         PR c/8439
32995         * gcc.dg/20021110.c: Move to ...
32996         * gcc.c-torture/compile/20021110.c: .... here.
32997
32998 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32999
33000         PR c/8467
33001         * gcc.c-torture/execute/20021111-1.c
33002
33003 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33004
33005         PR c/8439
33006         * gcc.dg/20021110.c: New test.
33007
33008 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33009
33010         * g++.dg/abi/vthunk3.C: Run only on x86.
33011
33012 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33013
33014         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33015
33016 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33017
33018         * lib/compat.exp (compat-execute): Fix logic error in last
33019         change.
33020
33021 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33022
33023         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33024
33025 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33026
33027         PR c++/8389
33028         * g++.dg/template/access6.C: New test.
33029
33030 2002-11-08  Jan Hubicka  <jh@suse.cz>
33031
33032         * gcc.dg/i386-ssefp-1.c: New test.
33033         * gcc.dg/i386-ssefp-1.c: New test.
33034
33035 2002-11-08  Jan Hubicka  <jh@suse.cz>
33036
33037         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33038
33039 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33040
33041         * g++.dg/abi/vthunk3.C: New test.
33042
33043         PR c++/8338
33044         * g++.dg/template/crash2.C: New test.
33045
33046 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33047
33048         * testsuite/g++.dg/abi/dtor1.C: New test.
33049         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33050
33051 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33052
33053         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33054         Darwin.
33055
33056 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33057
33058         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33059         -mthumb.  Only xfail with -O0.
33060
33061 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33062
33063         * g++.dg/abi/thunk1.C: New test.
33064         * g++.dg/abi/thunk2.C: Likewise.
33065         * g++.dg/abi/vtt1.C: Likewise.
33066
33067 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33068
33069         PR optimization/8423
33070         * gcc.c-torture/execute/builtin-constant.c: New test.
33071
33072 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33073
33074         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33075         Add some more cases.
33076
33077 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33078
33079         PR c++/8391
33080         * g++.dg/opt/local1.C: New test.
33081
33082 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33083
33084         PR c++/8160
33085         * g++.dg/template/complit1.C: New test.
33086
33087         PR c++/8149
33088         * g++.dg/template/typename4.C: Likewise.
33089
33090 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33091
33092         Core issue 287, PR c++/7639
33093         * g++.dg/template/instantiate1.C: Adjust error location.
33094         * g++.dg/template/instantiate3.C: New test.
33095         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33096         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33097         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33098
33099 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33100
33101         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33102
33103 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33104
33105         PR c++/8287
33106         * g++.dg/init/dtor2.C: New test.
33107
33108 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33109
33110         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33111         * gcc.dg/nest.c: Bypass errors on irix6.
33112
33113 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33114
33115         * gcc.dg/nest.c: Expect error for mmix-*-*.
33116         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33117
33118 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33119
33120         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33121         markers.
33122
33123         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33124
33125 2002-10-25  Mike Stump  <mrs@apple.com>
33126
33127         * gcc.dg/warn-1.c: New test.
33128
33129 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33130
33131         * g++.dg/template/typename3.C: New test.
33132
33133 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33134
33135         * g++.dg/lookup/ptrmem1.C: New test.
33136
33137         * g++.dg/abi/vthunk2.C: New test.
33138
33139 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33140
33141         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33142
33143 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33144
33145         * g++.dg/abi/empty9.C: New test.
33146
33147 2002-10-24  Richard Henderson  <rth@redhat.com>
33148
33149         * g++.dg/inherit/thunk1.C: Enable for ia64.
33150
33151 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33152
33153         PR c++/8067
33154         * g++.dg/lookup/pretty1.C: New test.
33155
33156 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33157
33158         * gcc.dg/20021023-1.c: New test.
33159
33160 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33161
33162         PR c++/7679
33163         * g++.dg/parse/inline1.C: New test.
33164
33165 2002-10-23  Richard Henderson  <rth@redhat.com>
33166
33167         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33168
33169         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33170
33171 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33172
33173         PR c++/6579
33174         * g++.dg/parse/stmtexpr3.C: New test.
33175
33176 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33177
33178         * g++.dg/expr/cond1.C: New test.
33179
33180 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33181
33182         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33183
33184 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33185
33186         * g++.dg/abi/vbase13.C: New test.
33187         * g++.dg/abi/vbase14.C: Likewise.
33188
33189 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33190
33191         * gcc.dg/tls/pic-1.c: New test.
33192         * gcc.dg/tls/nonpic-1.c: New test.
33193         * gcc.dg/20021018-1.c: New test.
33194
33195 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33196
33197         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33198         Remove only files with the same base name as the test case.
33199         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33200         (profopt-execute): Likewise.  Also, remove old profiling
33201         and performance data files before running the tests.
33202
33203         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33204         * g++.dg/bprob/bprob.exp: Likewise.
33205         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33206         to allow more general test case names.
33207
33208         * g++.dg/bprob/bprob-1.C: Rename to ...
33209         * g++.dg/bprob/g++-bprob-1.C: ... this.
33210
33211         * g77.dg/bprob/bprob-1.f: Rename to ...
33212         * g77.dg/bprob/g77-bprob-1.f: ... this.
33213
33214 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33215
33216         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33217         bison 1.50 or later.
33218
33219 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33220
33221         * g++.dg/README: Describe more test directories.
33222
33223 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33224
33225         * g++.dg/init/array6.C: Add additional tests.
33226
33227 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33228
33229         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33230         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33231
33232 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33233
33234         * gcc.c-torture/compile/20020604-1.x: New.
33235         * gcc.c-torture/compile/simd-5.x: Likewise.
33236         * gcc.c-torture/execute/920710-1.x: Likewise.
33237         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33238
33239 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33240
33241         * g++.dg/inherit/override1.C: Add dg-options clause.
33242
33243 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33244
33245         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33246         _mm_slli_si128.
33247
33248 2002-10-19  Andreas Schwab  <schwab@suse.de>
33249
33250         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33251         directory component.
33252
33253 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33254
33255         * g++.dg/inherit/thunk1.C: New test.
33256
33257         * g++.dg/inherit/override1.C: New test.
33258
33259         * g++.dg/abi/mangle11.C: New test.
33260         * g++.dg/abi/mangle14.C: New test.
33261         * g++.dg/abi/mangle17.C: New test.
33262
33263 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33264
33265         * g++.dg/overload/member2.C: New test.
33266
33267 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33268
33269         * g++.dg/README: Describe new compat directory.
33270         * g++.dg/dg.exp: Skip tests in compat directory.
33271         * README.compat: New file.
33272         * lib/compat.exp: New expect script.
33273         * g++.dg/compat: New test directory.
33274         * g++.dg/compat/compat.exp: New expect script.
33275         * g++.dg/compat/abi: New test directory.
33276         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33277         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33278         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33279         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33280         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33281         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33282         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33283         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33284         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33285         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33286         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33287         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33288         * g++.dg/compat/break: New test directory.
33289         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33290         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33291         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33292         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33293         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33294         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33295         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33296         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33297         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33298         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33299         g++.dg/compat/break/README: New files.
33300         * g++.dg/compat/eh: New test directory.
33301         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33302         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33303         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33304         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33305         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33306         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33307         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33308         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33309         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33310         g++.dg/compat/eh/filter2_y.C,
33311         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33312         g++.dg/compat/eh/new1_y.C,
33313         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33314         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33315         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33316         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33317         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33318         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33319         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33320         g++.dg/compat/eh/unexpected1_y.C: New files.
33321         * g++.dg/compat/init: New test directory.
33322         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33323         g++.dg/compat/init/array5_y.C,
33324         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33325         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33326         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33327         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33328         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33329         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33330         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33331         g++.dg/compat/init/init-ref2_y.C: New files.
33332
33333 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33334
33335         PR c++/7584
33336         * g++.dg/inherit/using3.C: New test.
33337
33338 2002-10-17  Jan Hubicka  <jh@suse.cz>
33339
33340         * gcc.dg/20021017-2.c: New test.
33341
33342 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33343
33344         * g++.dg/abi/mangle16.C: Adjust.
33345
33346         * g++.dg/init/array8.C: New test.
33347
33348 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33349
33350         * gcc.dg/special/mips-abi.exp: New test.
33351         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33352
33353 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33354
33355         * g++.dg/abi/mangle16.C: New test.
33356         * g++.dg/abi/mangle17.C: Likewise.
33357
33358         PR c++/7478
33359         * g++.dg/template/ref1.C: New test.
33360
33361 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33362
33363         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33364
33365 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33366
33367         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33368
33369 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33370
33371         PR c++/7524
33372         * g++.dg/init/array7.C: New test.
33373
33374 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33375
33376         * g++.dg/init/array6.C: New test.
33377
33378         * g++.dg/abi/mangle13.C: Likewise.
33379         * g++.dg/abi/mangle14.C: Likewise.
33380         * g++.dg/abi/mangle15.C: Likewise.
33381
33382 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33383
33384         * g++.dg/abi/empty8.C: New test.
33385
33386 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33387
33388         * g++.dg/init/ctor1.C: New test.
33389
33390 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33391
33392         * gcc.c-torture/execute/20021015-1.c: New test.
33393
33394 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33395
33396         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33397
33398 2002-10-14  Jan Hubicka  <jh@suse.cz>
33399
33400         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33401
33402 2002-10-14  Richard Henderson  <rth@redhat.com>
33403
33404         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33405
33406 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33407
33408         PR optimization/6631
33409         * g++.dg/opt/const2.C: New test.
33410
33411 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33412
33413         PR c++/7176
33414         * g++.dg/parse/friend1.C: New test.
33415         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33416
33417 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33418
33419         * gcc.dg/20021014-1.c: New test.
33420
33421 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33422
33423         PR c++/5661
33424         * g++.dg/ext/vlm1.C: New test.
33425         * g++.dg/ext/vlm2.C: Likewise.
33426
33427         * g++.dg/init/array1.C: Remove invalid braces.
33428         * g++.dg/init/brace1.C: New test.
33429         * g++.dg/init/copy2.C: Likewise.
33430         * g++.dg/init/copy3.C: Likewise.
33431         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33432         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33433         braces.
33434
33435 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33436
33437         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33438
33439 2002-10-11  Richard Shann  <richard.shann@superh.com>
33440
33441         * gcc.c-torture/compile/simd-5.c: New test.
33442
33443 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33444
33445         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33446
33447 2002-10-10  Jim Wilson  <wilson@redhat.com>
33448
33449         * gcc.c-torture/execute/20021010-1.c: New test.
33450
33451 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33452
33453         PR c/7353
33454         * g++.dg/ext/typedef-init.C: New test.
33455         * gcc.dg/typedef-init.c: New test.
33456
33457 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33458
33459         * gcc.dg/cpp/paste13.c: New test.
33460
33461 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33462
33463         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33464         remaining platforms, XFAIL during compile, not execute.  Don't
33465         XFAIL at -O0.
33466
33467 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33468
33469         * gcc.dg/alias-1.c: Tweak expected warning.
33470
33471 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33472
33473         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33474
33475 2002-10-06  Andreas Jaeger  <aj@suse.de>
33476
33477         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33478         * gcc.dg/cpp/c++98.C: Likewise.
33479
33480         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33481         * g++.dg/cpp/c++98.C: Likewise.
33482
33483         * g++.dg/README (Subdirectories): Mention cpp directory.
33484
33485         PR target/7559
33486         * gcc.dg/20021006-1.c: New test.
33487
33488 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33489
33490         PR c++/7804
33491         * g++.dg/other/warning1.C: New test.
33492
33493 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33494
33495         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33496         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33497         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33498
33499 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33500
33501         PR c++/7931
33502         * g++.dg/template/ptrmem3.C: New test.
33503
33504         PR c++/7754
33505         * g++.dg/template/union1.C: New test.
33506
33507 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33508
33509         PR c++/8006
33510         * g++.dg/abi/mangle9.C: New test.
33511         * g++.dg/abi/mangle10.C: New test.
33512         * g++.dg/abi/mangle11.C: New test.
33513         * g++.dg/abi/mangle12.C: New test.
33514
33515 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33516
33517         PR c++/7188.
33518         * g++.dg/template/meminit1.C: New test.
33519         * g++.dg/warn/Wreorder-1.C: Likewise.
33520         * g++.old-deja/g++.mike/warn3.C: Tweak.
33521         * lib/prune.exp: Ingore "in copy constructor".
33522
33523 2002-10-02  Andreas Jaeger  <aj@suse.de>
33524
33525         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33526         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33527         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33528         on x86-64.
33529
33530 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33531
33532         * gcc.dg/empty1.C: Fix typo.
33533
33534 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33535
33536         * gcc.dg/alias-1.c: New test.
33537
33538 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33539
33540         * gcc.dg/empty1.C: New test.
33541
33542         * g++.dg/tls/init-2.C: Tweak error messages.
33543
33544 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33545
33546         * gcc.c-torture/compile/20020923-1.c: New test.
33547
33548 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33549
33550         * gcc.c-torture/execute/ffs-1.c: New test.
33551         * gcc.c-torture/execute/ffs-2.c: Ditto.
33552
33553 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33554
33555         * g++.dg/overload/member1.C: New test.
33556
33557 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33558
33559         * g++.dg/abi/empty7.C: New test.
33560         * g++.dg/init/pm2.C: Likewise.
33561
33562 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33563
33564         * g++.dg/rtti/crash1.C: New test.
33565
33566 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33567
33568         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33569         gcc.dg/sibcall-4.c: New tests.
33570
33571 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33572
33573         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33574         powerpc and MMIX targets.
33575
33576 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33577
33578         * gcc.dg/cpp/20020927-1.c: New.
33579
33580 2002-09-26  David S. Miller  <davem@redhat.com>
33581
33582         * gcc.c-torture/compile/trunctfdf.c: New.
33583
33584 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33585
33586         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33587
33588 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33589
33590         * gcc.c-torture/execute/loop-15.c: New.
33591
33592 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33593
33594         * README.QMTEST: Fix typo.
33595
33596 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33597
33598         * gcc.dg/20020926-1.c: New test.
33599
33600 2002-09-25  David S. Miller  <davem@redhat.com>
33601
33602         PR target/7842
33603         * gcc.c-torture/execute/shiftdi.c: New test.
33604
33605 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33606
33607         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33608         unique to the tool.
33609         * lib/g77.exp (g77_init): Likewise.
33610         * lib/g++.exp (g++_init): Likewise.
33611         * lib/objc.exp (objc_init): Likewise.
33612
33613 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33614
33615         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33616         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33617         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33618
33619 2002-09-25  Richard Henderson  <rth@redhat.com>
33620
33621         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33622         too-small long double.
33623
33624 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33625
33626         * gcc.dg/20020919-1.c: New test.
33627
33628 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33629
33630         * g++.dg/abi/bitfield6.C: New test.
33631         * g++.dg/abi/bitfield7.C: New test.
33632         * g++.dg/abi/bitfield8.C: New test.
33633         * g++.dg/abi/vbase11.C: New test.
33634
33635 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33636
33637         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33638         hppa*-*-hpux*.  Update test comment.
33639
33640 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33641
33642         * gcc.dg/tls/struct-1.c: New test.
33643
33644 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33645
33646         * gcc.dg/cpp/tr-warn2.c: Update.
33647
33648 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33649
33650         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33651
33652 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33653
33654         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33655         systems.
33656
33657 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33658
33659         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33660
33661         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33662         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33663         setting of cxxfilt.
33664
33665 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33666
33667         * gcc.dg/20020312-2.c: Update for darwin.
33668
33669 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33670
33671         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33672
33673 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33674
33675         * objc.dg/comp-types-1.m: New test.
33676         * objc.dg/comp-types-2.m: New test.
33677         * objc.dg/comp-types-3.m: New test.
33678         * objc.dg/comp-types-4.m: New test.
33679         * objc.dg/comp-types-5.m: New test.
33680         * objc.dg/comp-types-6.m: New test.
33681
33682 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33683
33684         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33685
33686 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33687
33688         * g++.dg/other/do1.C: New test.
33689
33690         * g++.dg/template/subst1.C: New test.
33691
33692 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33693
33694         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33695
33696 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33697
33698         * g++.dg/template/qualttp20.C: Adjust expected errors.
33699         * g++.old-deja/g++.jason/report.C: Likewise.
33700         * g++.old-deja/g++.other/qual1.C: Likewise.
33701
33702         * g++.dg/lookup/scoped2.C: New test.
33703
33704         * g++.dg/ext/asm3.C: New test.
33705
33706 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33707
33708         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33709
33710 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33711
33712         * ChangeLog: follow spelling conventions.
33713         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33714         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33715         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33716         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33717         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33718         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33719         * g++.old-deja/g++.law/global-init1.C: Likewise.
33720         * g++.old-deja/g++.other/delete4.C: Likewise.
33721         * g++.old-deja/g++.other/inline21.C: Likewise.
33722         * g++.old-deja/g++.other/singleton.C: Likewise.
33723         * g77.dg/strlen0.f: Likewise.
33724         * g77.f-torture/compile/20010519-1.f: Likewise.
33725         * g77.f-torture/compile/980310-4.f: Likewise.
33726         * gcc.c-torture/compile/20000605-1.c: Likewise.
33727         * gcc.c-torture/execute/20020225-1.c: Likewise.
33728         * gcc.dg/c90-hexfloat-2.c: Likewise.
33729         * gcc.dg/c99-bool-1.c: Likewise.
33730         * gcc.dg/c99-hexfloat-2.c: Likewise.
33731         * gcc.dg/dll-2.c: Likewise.
33732         * gcc.dg/wtr-union-init-1.c: Likewise.
33733         * gcc.dg/wtr-union-init-2.c: Likewise.
33734         * gcc.dg/wtr-union-init-3.c: Likewise.
33735         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33736         * gcc.dg/cpp/defined.c: Likewise.
33737         * gcc.dg/cpp/macsyntx.c: Likewise.
33738         * gcc.dg/cpp/paste2.c: Likewise.
33739         * gcc.dg/cpp/trad/defined.c: Likewise.
33740         * gcc.dg/format/c90-printf-1.c: Likewise.
33741         * gcc.dg/format/c90-scanf-1.c: Likewise.
33742         * gcc.dg/format/c99-printf-1.c: Likewise.
33743         * gcc.dg/format/c99-scanf-1.c: Likewise.
33744         * gcc.misc-tests/gcov-8.c: Likewise.
33745         * lib/profopt.exp: Likewise.
33746
33747 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33748
33749         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33750
33751 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33752
33753         * g++.dg/inherit/using2.C: New test.
33754
33755 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33756
33757         * ChangeLog: Follow spelling conventions.
33758         * g++.dg/template/friend4.C: Likewise.
33759         * g++.old-deja/g++.pt/crash67.C: Likewise.
33760         * gcc.c-torture/execute/20000801-4.c: Likewise.
33761         * gcc.dg/c90-digraph-1.c: Likewise.
33762         * gcc.dg/c94-digraph-1.c: Likewise.
33763         * gcc.dg/c99-digraph-1.c: Likewise.
33764         * gcc.dg/cpp/line5.c: Likewise.
33765         * gcc.dg/cpp/multiline.c: Likewise.
33766         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33767         * gcc.dg/format/attr-3.c: Likewise.
33768         * gcc.dg/format/c90-scanf-3.c: Likewise.
33769         * gcc.dg/format/ext-4.c: Likewise.
33770
33771 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33772
33773         * g++.dg/template/pretty1.C: New test.
33774
33775 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33776
33777         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33778
33779 2002-09-13  Matt Austern  <austern@apple.com>
33780
33781         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33782         passing a cast expression to a function by const reference.
33783
33784 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33785
33786         * g++.dg/template/deduce1.C: New test.
33787
33788 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33789
33790         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33791         32-bit int.
33792
33793 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33794
33795         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33796         usage.
33797
33798 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33799
33800         * gcc.c-torture/compile/20020910-1.c: New test.
33801
33802 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33803
33804         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33805
33806 2002-09-10  Andreas Jaeger  <aj@suse.de>
33807
33808         * gcc.dg/20020312-2.c: Adjust for x86-64.
33809
33810 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33811
33812         * g77.dg/7388.f: New test case for PR 7388.
33813
33814 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33815
33816         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33817
33818 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33819
33820         * objc.dg/proto-lossage-1.m: New test.
33821
33822 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33823
33824         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33825
33826 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33827
33828         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33829         expected to pass.
33830
33831 2002-09-06  Stan Shebs  <shebs@apple.com>
33832             David Edelsohn  <edelsohn@gnu.org>
33833
33834         * gcc.dg/weak: New directory.
33835         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33836         target-specific xfail bits.
33837         * gcc.dg/typeof-2.c: Move to new directory.
33838         * gcc.dg/weak.exp: New expect script.
33839
33840 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33841
33842         * gcc.c-torture/execute/extzvsi.c: New test.
33843
33844 2002-09-05  Stan Shebs  <shebs@apple.com>
33845
33846         * gcc.dg/weak-1.c: xfail on Darwin.
33847         * gcc.dg/weak-2.c: Ditto.
33848         * gcc.dg/weak-3.c: Ditto.
33849         * gcc.dg/weak-4.c: Ditto.
33850         * gcc.dg/weak-5.c: Ditto.
33851         * gcc.dg/weak-6.c: Ditto.
33852         * gcc.dg/weak-7.c: Ditto.
33853         * gcc.dg/weak-8.c: Ditto.
33854         * gcc.dg/weak-9.c: Ditto.
33855
33856 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33857
33858         * gcc.c-torture/execute/loop-14.c: New test.
33859
33860 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33861
33862         * g++.dg/other/cxa-atexit1.C: New test.
33863
33864         * gcc.dg/typeof-2.c: New test.
33865
33866 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33867
33868         * gcc.dg/builtins-2.c: New testcase.
33869         * gcc.dg/builtins-3.c: New testcase.
33870
33871 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33872
33873         * gcc.dg/cpp/_Pragma4.c: New test.
33874
33875 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33876
33877         * objc/execute/nil_method-1.m: New testcase.
33878
33879 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33880
33881         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33882         [Object class], not [Object initialize].
33883
33884 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33885             Hans-Peter Nilsson  <hp@bitrange.com>
33886
33887         * gcc.c-torture/execute/20020720-1.x: Skip test on
33888         mmix-knuth-mmixware.  Correct comment.
33889
33890 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33891
33892         * testsuite/g++.dg/abi/bitfield5.C: New test.
33893         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33894
33895 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33896
33897         * objc.dg/undeclared-selector.m: New test.
33898
33899 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33900
33901         * g++.dg/other/offsetof1.C: Avoid cast warning.
33902
33903 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33904
33905         * objc.dg/super-class-2.m: New test.
33906
33907 2002-08-24  Matt Austern  <austern@apple.com>
33908
33909         * g++.dg/ext/lvaddr.C: New test.
33910         * g++.dg/ext/lvcast.C: New test.
33911
33912 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33913
33914         * testsuite/g++.dg/inherit/cond1.C: New test.
33915
33916 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33917
33918         * gcc.dg/noncompile/incomplete-1.c: New test.
33919
33920 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33921
33922         * gcc.dg/typespec-1.c: New test.
33923
33924 2002-08-20  Devang Patel  <dpatel@apple.com>
33925         * objc.dg/proto-hier-2.m: New test.
33926
33927 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33928
33929         * objc.dg/bitfield-1.m: New test.
33930         * objc.dg/bitfield-2.m: New test.
33931
33932 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33933
33934         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33935         gcc.dg/c99-flex-array-4.c: New tests.
33936
33937 2002-08-16  Stan Shebs  <shebs@apple.com>
33938
33939         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33940
33941 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33942
33943         * gcc.dg/typeof-1.c: New test.
33944         * g++.dg/ext/typeof2.C: New test.
33945
33946 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33947
33948         * g++.dg/other/offsetof1.C: New test.
33949
33950 2002-08-14  Richard Henderson  <rth@redhat.com>
33951
33952         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33953
33954 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33955
33956         * gcc.dg/cpp/_Pragma3.c: New test.
33957
33958 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33959
33960         * g++.dg/template/inherit3: New test.
33961
33962 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33963
33964         * gcc.dg/bitfld-4.c: Add blank options.
33965
33966 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33967
33968         * g++.dg/template/crash1.C: New test.
33969
33970 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33971
33972         * gcc.dg/tls/opt-2.c: New test.
33973
33974 2002-08-08  Devang Patel  <dpatel@apple.com>
33975
33976         * objc.dg/selector-1.m : New test
33977
33978 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33979
33980         * g++.dg/abi/bitfield4.C: New test.
33981         * gcc.dg/bitfld-4.c: New test.
33982
33983 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33984
33985         * g++.dg/other/packed1.C: New test.
33986
33987 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33988
33989         * g++.dg/abi/offsetof.C: Tweak error messages.
33990         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33991
33992 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33993
33994         * gcc.dg/bitfld-3.c: New test.
33995
33996 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33997             Richard Henderson  <rth@redhat.com>
33998
33999         * gcc.dg/i386-bitfield1.c: New test.
34000         * g++.dg/abi/bitfield3.C: Update.
34001
34002 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34003
34004         * objc.dg/const-str-2.m: Update.
34005         * gcc.dg/cpp/c++98.c: Change to C extension.
34006         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34007         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34008
34009 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34010
34011         * testsuite/gcc.dg/tls/diag-3.c: New.
34012
34013 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34014
34015         * g++.dg/README (Subdirectories): Document new subdir expr.
34016         * g++.dg/expr/pmf-1.C: New test.
34017
34018 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34019
34020         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34021
34022 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34023
34024         * g++.dg/abi/bitfield3.C: New test.
34025
34026 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34027
34028         * lib/gcov.exp: Tweak expected line formats.
34029         * gcc.misc-tests/gcov8.c: New test.
34030         * gcc.misc-tests/gcov8.x: New flags.
34031
34032 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34033
34034         * consistency.vlad/layout/endian.c: Include string.h.
34035
34036         * gcc.c-torture/execute/20020805-1.c: New test.
34037
34038 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34039
34040         * g++.dg/other/conversion1.C: New test.
34041
34042 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34043
34044         * gcc.dg/builtins-1.c: New testcase.
34045
34046 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34047
34048         * g++.dg/inherit/access3.C: New test.
34049
34050 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34051
34052         * gcc.dg/ia64-visibility-2.c: New test.
34053
34054 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34055
34056         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34057         __qualifier_flags to __flags.
34058
34059 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34060
34061         * g++.dg/inherit/operator1.C: New test.
34062         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34063         * g++.dg/other/error1.C: Change expected error message.
34064         * g++.dg/template/conv4.C: Likewise.
34065
34066 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34067
34068         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34069         for documented behavior.
34070
34071 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34072
34073         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34074         several targets known to fail.
34075
34076 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34077
34078         * gcc.dg/mips-args-[123].c: New tests.
34079
34080 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34081
34082         * gcc.dg/ppc-spe.c: New.
34083
34084 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34085
34086         * g++.dg/other/ptrmem4.C: New testcase.
34087
34088 2002-07-24  Richard Henderson  <rth@redhat.com>
34089
34090         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34091
34092 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34093
34094         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34095
34096 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34097
34098         * gcc.c-torture/execute/memset-3.c: New testcase.
34099
34100 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34101
34102         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34103         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34104
34105 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34106
34107         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34108         Delete.
34109
34110 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34111
34112         * gcc.c-torture/compile/simd-4.c: New test.
34113
34114 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34115
34116         PR c++/7347, c++/7348
34117         * g++.dg/template/access4.C: New test.
34118         * g++.dg/template/access5.C: New test.
34119         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34120         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34121         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34122         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34123
34124 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34125
34126         * gcc.dg/gnu89-init-2.c: New test.
34127
34128 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34129
34130         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34131
34132 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34133
34134         * gcc.c-torture/execute/20020720-1.c: New testcase.
34135
34136 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34137
34138         * gcc.dg/cpp/Wsignprom.c: New tests.
34139
34140 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34141
34142         * gcc.c-torture/execute/loop-13.c: New test.
34143
34144 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34145
34146         * gcc.dg/cpp/expr.c: New tests.
34147
34148 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34149
34150         * g++.dg/opt/pr6713.C: Add template instantiation.
34151
34152 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34153
34154         * gcc.dg/nest.c: New test.
34155
34156 2002-07-17  Richard Henderson  <rth@redhat.com>
34157
34158         * g++.dg/opt/pr6713.C: New test.
34159
34160 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34161
34162         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34163         XFAIL for all x86 processors.
34164
34165 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34166
34167         * gcc.c-torture/execute/20010122-1.x: Do not test with
34168         -fomit-frame-pointer.
34169
34170 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34171
34172         * g++.dg/template/instantiate2.C: New test.
34173         * g++.dg/template/spec4.C: New test.
34174
34175 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34176
34177         * g++.dg/template/access2.C: New test.
34178         * g++.dg/template/access3.C: New test.
34179
34180 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34181
34182         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34183         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34184         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34185         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34186         Convert to use <stdarg.h>.
34187         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34188         Delete.
34189         * gcc.dg/va-arg-2.c: New.
34190         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34191
34192 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34193
34194         * gcc.c-torture/compile/20020710-1.c: New test.
34195
34196 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34197                           Andrew Pinski  <pinskia@physics.uc.edu>
34198
34199         gcc.c-torture/compile/simd-2.c: New testcase.
34200         gcc.c-torture/compile/simd-3.c: Likewise.
34201
34202 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34203
34204         PR c++/7224
34205         * g++.dg/overload/error1.C: New test.
34206
34207 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34208
34209         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34210         configuration and IRIX 6 O32 ABI.
34211
34212 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34213
34214         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34215
34216 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34217
34218         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34219
34220 2002-07-10  Jeffrey A Law  <law@redhat.com>
34221
34222         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34223
34224         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34225
34226 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34227
34228         * gcc.dg/20020312-2.c: Check for __PPC__.
34229
34230 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34231
34232         * gcc.c-torture/compile/20020709-1.c: New test.
34233
34234 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34235
34236         * g++.dg/template/qualttp21.C: New test case.
34237
34238 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34239
34240         * gcc.c-torture/compile/20020706-1.c: New test.
34241         * gcc.c-torture/compile/20020706-2.c: New test.
34242
34243 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34244             Alexandre Oliva  <aoliva@redhat.com>
34245
34246         * g++.dg/warn/incomplete1.C: New test.
34247
34248 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34249
34250         PR c++/7099
34251         * g++.dg/warn/noreturn1.C: New test.
34252
34253 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34254
34255         PR c++/6706
34256         * g++.dg/debug/debug6.C: New test.
34257         * g++.dg/debug/debug7.C: New test.
34258
34259 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34260
34261         * gcc.c-torture/compile/simd-3.c: New test.
34262
34263 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34264
34265         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34266         * gcc.dg/20020620-1.c: Likewise.
34267
34268 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34269
34270         PR c++/6944
34271         * g++.dg/init/array4.C: New test.
34272         * g++.dg/init/array5.C: New test.
34273
34274 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34275
34276         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34277         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34278
34279 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34280
34281         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34282         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34283         * gcc.dg/wtr-conversion-1.c: Likewise.
34284         * gcc.dg/wtr-escape-1.c: Likewise.
34285         * gcc.dg/wtr-int-type-1.c: Likewise.
34286         * gcc.dg/wtr-label-1.c: Likewise.
34287         * gcc.dg/wtr-static-1.c: Likewise.
34288         * gcc.dg/wtr-strcat-1.c: Likewise.
34289         * gcc.dg/wtr-suffix-1.c: Likewise.
34290         * gcc.dg/wtr-switch-1.c: Likewise.
34291         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34292         * gcc.dg/wtr-union-init-1.c: Likewise.
34293         * gcc.dg/wtr-union-init-2.c: Likewise.
34294         * gcc.dg/wtr-union-init-3.c: Likewise.
34295
34296         * gcc.dg/wtr-func-def-1.c: New test.
34297
34298 2002-07-02 Devang Patel <dpatel@apple.com>
34299
34300         * objc.dg/param-1.m: New test.
34301
34302 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34303
34304         * gcc.dg/cpp/trad/directive.c: Add test.
34305         * gcc.dg/cpp/trad/macroargs.c: Add test.
34306         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34307
34308 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34309
34310         * gcc.dg/cpp/cmdlne-M.c: New test.
34311
34312 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34313
34314         * objc.dg/desig-init-1.m: New test.
34315
34316 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34317
34318         PR c++/6716
34319         * g++.dg/template/instantiate1.C: New test.
34320
34321 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34322
34323         PR c++/7112
34324         * g++.dg/template/sizeof2.C: New test.
34325
34326 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34327
34328         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34329         gcc.dg/cpp/trad/include.c: New tests.
34330
34331 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34332
34333         PR target/7177
34334         * gcc.c-torture/compile/20020701-1.c: New test.
34335
34336 2002-07-01  Stan Shebs  <shebs@apple.com>
34337
34338         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34339         header here...
34340         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34341         (objc-torture-execute): or here.
34342
34343 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34344
34345         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34346
34347 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34348
34349         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34350
34351 2002-06-30  Devang Patel  <dpatel@apple.com>
34352
34353         * objc.dg/fsyntax-only.m: New test.
34354
34355 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34356
34357         PR c++/6695
34358         * g++.dg/template/friend7.C: New file.
34359
34360 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34361
34362         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34363         return type.
34364
34365 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34366
34367         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34368         avoid division by zero.
34369
34370 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34371
34372         * gcc.dg/Wunknownprag.c: New tests.
34373
34374 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34375
34376         * gcc.c-torture/execute/simd-2.c: New test.
34377
34378 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34379
34380         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34381         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34382         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34383         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34384         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34385         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34386         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34387         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34388         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34389         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34390         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34391         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34392         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34393         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34394         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34395         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34396         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34397
34398 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34399
34400         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34401         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34402         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34403         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34404         New tests.
34405         * gcc.dg/cpp/trad/directive.c: Update.
34406
34407 2002-06-23  Andreas Jaeger  <aj@suse.de>
34408
34409         * gcc.c-torture/execute/complex-6.c: New.
34410
34411 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34412
34413         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34414         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34415         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34416         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34417
34418 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34419
34420         * gcc.dg/cpp/trad: New directory with traditional tests copied
34421         from parent directory.
34422         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34423         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34424         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34425         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34426         Move to trad/ and rename.
34427         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34428         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34429         gcc.dg/cpp/trad/redef2.c: New tests.
34430         * gcc.dg/cpp/trad/trad.exp: New driver.
34431
34432 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34433
34434         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34435         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34436         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34437         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34438         Remove.
34439
34440 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34441
34442         * gcc.dg/20020620-1.c: New test.
34443
34444 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34445
34446         * g++.dg/template/ttp4.C: New test.
34447
34448 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34449
34450         * g++.dg/opt/vt1.C: Fix regexp.
34451
34452 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34453
34454         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34455         Don't use attribute `noinline'.
34456
34457 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34458
34459         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34460
34461 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34462
34463         * gcc.c-torture/execute/simd-1.c: New.
34464
34465         * gcc.dg/simd-1.c: New.
34466
34467 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34468
34469         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34470
34471 2002-06-16  Richard Henderson  <rth@redhat.com>
34472
34473         * g++.dg/ext/anon-struct1.C: New.
34474         * g++.dg/ext/anon-struct2.C: New.
34475         * g++.dg/ext/anon-struct3.C: New.
34476         * gcc.dg/anon-struct-1.c: New.
34477         * gcc.dg/anon-struct-2.c: New.
34478         * gcc.dg/anon-struct-3.c: New.
34479         * gcc.dg/20011008-1.c: Adjust warning text.
34480         * gcc.dg/20020527-1.c: Add -fms-extensions.
34481
34482 2002-06-16  Richard Henderson  <rth@redhat.com>
34483
34484         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34485
34486 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34487
34488         * gcc.c-torture/execute/20020615-1.c: New test.
34489
34490 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34491
34492         * gcc.c-tortuture/execute/compare-1.c: New test case.
34493         * gcc.c-tortuture/execute/compare-2.c: New test case.
34494         * gcc.c-tortuture/execute/compare-3.c: New test case.
34495
34496 2002-06-13  Richard Henderson  <rth@redhat.com>
34497
34498         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34499         ia64 ilp32.
34500
34501 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34502
34503         * g++.dg/template/typename2.C: Update error message.
34504
34505 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34506
34507         * gcc.c-torture/execute/20020611-1.c: New test.
34508
34509 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34510
34511         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34512         list of targets to skip.
34513
34514 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34515
34516         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34517         targets if not optimizing.
34518
34519 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34520
34521         * gcc.c-torture/compile/20020605-1.c: New test.
34522
34523         * g++.dg/opt/vt1.C: New test.
34524
34525         * gcc.dg/20020531-1.c: New test.
34526
34527         * gcc.dg/20020530-1.c: New test.
34528
34529         * gcc.dg/20020527-1.c: New test.
34530
34531         * g++.dg/opt/cse1.C: New test.
34532
34533 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34534
34535         * gcc.dg/20020607-2.c: New test case.
34536
34537 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34538
34539         * gcc.c-torture/compile/20020604-1.c: New test.
34540
34541 2002-06-04  Richard Henderson  <rth@redhat.com>
34542
34543         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34544         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34545         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34546
34547 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34548
34549         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34550
34551 2002-06-03  Richard Henderson  <rth@redhat.com>
34552
34553         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34554         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34555
34556 2002-06-02  Richard Henderson  <rth@redhat.com>
34557
34558         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34559         test functions static.
34560
34561 2002-06-02  Andreas Jaeger  <aj@suse.de>
34562
34563         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34564         now.
34565
34566 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34567
34568         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34569         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34570         Update for mofified diagnostics.
34571         * gcc.dg/c99-intconst-1.c: No longer fail.
34572
34573 2002-06-02  Richard Henderson  <rth@redhat.com>
34574
34575         * gcc.dg/uninit-A.c: Remove xfail markers.
34576
34577 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34578
34579         * gcc.dg/fnegate-1.c: New test case.
34580
34581 2002-05-30  Osku Salerma  <osku@iki.fi>
34582
34583         * gcc.c-torture/execute/mayalias-1.c: New file.
34584
34585 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34586
34587         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34588         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34589         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34590
34591 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34592
34593         * gcc.c-torture/execute/20020529-1.c: New test.
34594
34595 2002-05-27  Richard Henderson  <rth@redhat.com>
34596
34597         * g++.dg/ext/attrib6.C: New test case.
34598
34599 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34600
34601         * gcc.c-torture/execute/pure-1.c: New test.
34602
34603 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34604
34605         * gcc.dg/cpp/arith-2.c: Remove.
34606
34607 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34608
34609         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34610         * gcc.dg/cpp/if-3.c: Remove.
34611
34612 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34613
34614         * g++.dg/opt/cse2.C: New test.
34615
34616 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34617
34618         * gcc.dg/cpp/arith-1.c: New semantic tests.
34619         * gcc.dg/cpp/if-1.c: Update.
34620
34621 2002-05-24  Ben Elliston  <bje@redhat.com>
34622
34623         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34624
34625 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34626
34627         * gcc.dg/verbose-asm.c: New test.
34628
34629 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34630
34631         * gcc.dg/cpp/paste12.c: New test.
34632
34633 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34634
34635         * g++.dg/parse/named_ops.C: New test.
34636
34637 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34638
34639         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34640
34641 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34642
34643         * gcc.dg/weak-2.c: Allow optional leading underscore
34644         in scan-assembler symbol name.
34645         * gcc.dg/weak-3.c: Likewise.
34646         * gcc.dg/weak-4.c: Likewise.
34647         * gcc.dg/weak-5.c: Likewise.
34648
34649 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34650
34651         * gcc.dg/20020523-1.c: New test.
34652
34653 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34654
34655         * objc.dg/const-str-2.m: Update now that we stop after
34656         a command line error.
34657
34658 2002-05-22  Richard Henderson  <rth@redhat.com>
34659
34660         * g++.dg/dg.exp: Fix typo in test pruneing.
34661
34662 2002-05-22  Richard Henderson  <rth@redhat.com>
34663
34664         * g++.dg/dg.exp: Prune the tls subdirectory.
34665         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34666         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34667         * g++.dg/tls/init-1.C: New.
34668
34669 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34670
34671         * gcc.dg/20020517-1.c: New test.
34672
34673 2002-05-21  Richard Henderson  <rth@redhat.com>
34674
34675         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34676         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34677
34678 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34679
34680         * g++.dg/other/copy2.C: New test.
34681
34682 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34683
34684         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34685         (MAX_COPY): Bump up to 10 times sizeof (long long).
34686         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34687
34688         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34689         sizeof (long long).
34690
34691         * gcc.c-torture/execute/strcpy-1.c: New test.
34692
34693 2002-05-19  Jason Merrill  <jason2redhat.com>
34694
34695         * g++.dg/ext/oper1.C: New test.
34696
34697 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34698 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34699
34700         * README.QMTEST: New file.
34701
34702         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34703
34704 2002-05-19  Andreas Jaeger  <aj@suse.de>
34705
34706         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34707         now.
34708         * gcc.c-torture/execute/loop-2d.x: Likewise.
34709
34710 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34711
34712         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34713         support weak symbols.
34714         * gcc.dg/weak-4.c: Likewise.
34715         * gcc.dg/weak-6.c: Likewise.
34716
34717 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34718
34719         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34720         cygwin, coff and h8300-*-hms targets
34721         * gcc.dg/weak-5.c: Likewise.
34722         * gcc.dg/weak-7.c: Likewise.
34723
34724 2002-05-16  Jason Merrill  <jason@redhat.com>
34725
34726         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34727         (scan-assembler-not, scan-assembler-dem): Likewise.
34728         (scan-assembler-dem-not): Likewise.
34729
34730 2002-05-15  Richard Henderson  <rth@redhat.com>
34731
34732         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34733
34734 2002-05-15  Richard Henderson  <rth@redhat.com>
34735
34736         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34737         (vfoo1f): Warning here.
34738         (vfoo1l): Don't redefine the alias.
34739
34740 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34741
34742         * g++.dg/init/pm1.C: New test.
34743
34744 2002-05-12  David S. Miller  <davem@redhat.com>
34745
34746         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34747         types.
34748
34749 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34750
34751         * gcc.c-torture/execute/20020510-1.c: New test case.
34752
34753 2002-05-10  David S. Miller  <davem@redhat.com>
34754
34755         * gcc.c-torture/execute/conversion.c: Test long double too.
34756
34757 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34758
34759         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34760         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34761         * lib/g++.exp (g++_link_flags): Likewise.
34762         * lib/objc.exp (objc_target_compile): Likewise.
34763
34764 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34765
34766         * gcc.dg/cpp/poison.c: Update.
34767         * gcc.dg/cpp/20000625-2.c: Remove.
34768         * gcc.dg/cpp/direct2s.c: Remove final test.
34769
34770 2002-05-08  Tom Rix  <trix@redhat.com>
34771
34772         * gcc.c-torture/execute/20020508-1.c: New test.
34773         * gcc.c-torture/execute/20020508-2.c: New test.
34774         * gcc.c-torture/execute/20020508-3.c: New test.
34775
34776 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34777
34778         * gcc.dg/cpp/charconst-4.c: More tests.
34779
34780 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34781
34782         PR c/6569
34783         * gcc.dg/weak-3.c: Update location of warning messages.
34784         * gcc.dg/weak-5.c: Likewise.
34785
34786 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34787
34788         * gcc.c-torture/execute/20020506-1.c: New test case.
34789
34790 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34791
34792         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34793
34794 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34795
34796         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34797
34798 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34799
34800         * gcc.dg/cpp/charconst-3.c: New test.
34801
34802 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34803
34804         * gcc.dg/cpp/charconst.c: Update tests.
34805
34806 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34807
34808         * treelang: Added directory for new sample language treelang. Also
34809         lib/treelang.exp: New file to signal treelang should be tested.
34810
34811 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34812
34813         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34814         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34815         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34816         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34817         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34818         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34819         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34820
34821 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34822
34823         * gcc.dg/format/xopen-2.c: New test.
34824
34825 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34826
34827         * gcc.dg/20020503-1.c: New test.
34828
34829 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34830
34831         * g++.dg/init/dtor1.C: Make it tougher.
34832
34833 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34834
34835         * g++.dg/init/dtor1.C: New test.
34836
34837 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34838
34839         * gcc.dg/altivec-8.c: New.
34840
34841 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34842
34843         * gcc.dg/altivec-7.c: New.
34844
34845 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34846
34847         * g++.dg/parse/typedef1.C: New test.
34848
34849 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34850
34851         PR c++/6486
34852         * g++.dg/template/friend6.C: New test.
34853
34854         PR c++/6492
34855         * g++.dg/init/copy1.C: New test.
34856
34857 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34858
34859         * g++.dg/warn/effc1.C: New test.
34860
34861 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34862
34863         * gcc.dg/cpp/if-cexp.c: Add a test.
34864
34865 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34866
34867         * gcc.dg/20020426-2.c: New test.
34868
34869 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34870
34871         * gcc.dg/cpp/if-mop.c: Update.
34872         * gcc.dg/cpp/if-mpar.c: Add test.
34873         * gcc.dg/cpp/if-oppr.c: Update.
34874
34875 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34876
34877         PR c/6343
34878         * gcc.dg/weak-[2-7].c: New tests.
34879
34880 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34881
34882         * gcc.dg/enum1.c: New test.
34883
34884 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34885
34886         PR c++/6497
34887         * g++.dg/inherit/access2.C: New test.
34888
34889 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34890
34891         PR bootstrap/6445
34892         * gcc.dg/20020426-1.c: New test.
34893
34894 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34895
34896         * g++.dg/abi/enum1.C: New test.
34897
34898 2002-04-26  Richard Henderson  <rth@redhat.com>
34899
34900         * gcc.dg/c99-bool-1.c: Expect always true warning.
34901
34902 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34903
34904         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34905
34906 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34907
34908         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34909         targets.
34910
34911 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34912
34913         * g++.dg/abi/mange7.C: New test.
34914
34915         PR c++/6438.
34916         * g++.dg/parse/stmtexpr2.C: New test.
34917
34918 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34919
34920         * gcc.dg/20020312-2.c: Add SH target.
34921
34922 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34923
34924         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34925         compiler output on mips*-*-irix*.
34926
34927 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34928
34929         * g++.dg/parse/attr1.C: New test.
34930
34931 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34932
34933         * gcc.c-torture/execute/string-opt-17.c: New test case.
34934         * gcc.c-torture/execute/memset-2.c: New test case.
34935
34936 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34937
34938         PR c++/6256:
34939         * g++.dg/template/friend5.C: New test.
34940
34941         PR c++/6331:
34942         * g++.dg/template/qual1.C: Likewise.
34943
34944 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34945
34946         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34947         Include stdlib.h, not stdio.h or ctype.h.
34948
34949 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34950
34951         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34952         cris-*-elf* and mmix-*-*.
34953         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34954         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34955         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34956         Ditto.
34957         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34958         * gcc.dg/wchar_t-1.c: Ditto.
34959
34960 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34961
34962         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34963         Clarify comment.
34964
34965 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34966
34967         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34968
34969 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34970
34971         * gcc.c-torture/execute/20000906-1.x: Delete.
34972
34973 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34974
34975         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34976
34977 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34978
34979         * PR6367
34980         * g77.f-torture/execute/6367.f: New test.
34981         * g77.f-torture/execute/6367.x: Disable for MMIX.
34982
34983 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34984
34985         * PR6352
34986         * g++.dg/opt/inline2.C: New test.
34987
34988 2002-04-18  Richard Henderson  <rth@redhat.com>
34989
34990         * gcc.dg/20000906-1.c: Enable for all targets.
34991         * gcc.c-torture/compile/iftrap-2.c: New.
34992
34993 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34994
34995         * gcc.dg/20020418-1.c: New test.
34996         * gcc.dg/20020418-2.c: New test.
34997
34998 2002-04-18  Richard Henderson  <rth@redhat.com>
34999
35000         * gcc.c-torture/compile/iftrap-1.c: New.
35001         * gcc.dg/iftrap-1.c: Adjust for ia64.
35002         * gcc.dg/iftrap-2.c: New.
35003
35004 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35005
35006         * gcc.c-torture/compile/20020418-1.c: New test.
35007
35008 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35009
35010         * gcc.c-torture/compile/20020415-1.c: New.
35011
35012 2002-04-18  David S. Miller  <davem@redhat.com>
35013
35014         * gcc.c-torture/execute/20020418-1.c: New test.
35015
35016 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35017
35018         * gcc.dg/20020416-1.c: New test.
35019
35020         * g++.dg/opt/inline1.C: New test.
35021
35022 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35023
35024         * gcc.dg/altivec-5.c: New test.
35025
35026         * gcc.dg/20020415-1.c: New test.
35027
35028 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35029
35030         * testsuite/lib/chill.exp: Remove.
35031
35032 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35033
35034         * g++.dg/other/big-struct.C: New test.
35035
35036 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35037
35038         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35039         of scratch file.
35040
35041 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35042
35043         PR c/6277
35044         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35045         in scan-assembler function name
35046
35047 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35048
35049         * g77.f-torture/execute/980628-4.x,
35050         g77.f-torture/execute/980628-5.x,
35051         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35052         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35053         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35054         i[34567]86-*-*.
35055
35056 2002-04-13  David S. Miller  <davem@redhat.com>
35057
35058         * gcc.c-torture/execute/20020413-1.c: New test.
35059
35060 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35061
35062         * gcc.dg/asm-6.c,
35063         * g++.dg/ext/asm1.C: New tests.
35064
35065 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35066
35067         PR c++ 5373.
35068         * g++.dg/parse/stmtexpr1.C: New test.
35069
35070         PR c++/5189.
35071         * g++.dg/template/copy1.C: New test.
35072
35073 2002-04-12  Richard Henderson  <rth@redhat.com>
35074
35075         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35076
35077 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35078
35079         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35080         gcc.c-torture/execute/20020307-2.c.
35081
35082 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35083
35084         * g++.dg/ext/attrib5.C,
35085         * g++.dg/lookup/struct1.C: New tests.
35086
35087 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35088
35089         * gcc.dg/20020411-1.c: New test.
35090
35091         * gcc.c-torture/execute/20020411-1.c: New test.
35092
35093 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35094
35095         * g77.f-torture/execute/6177.f: New test.
35096
35097 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35098
35099         PR middle-end/6247
35100         * g++.dg/opt/cleanup1.C: New test.
35101
35102         * g++.dg/opt/const1.C: New test.
35103
35104 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35105
35106         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35107
35108 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35109
35110         PR c++/5507
35111         * g++.dg/template/typename2.C: New test.
35112
35113 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35114
35115         * gcc.c-torture/execute/loop-12.c: New.
35116
35117 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35118
35119         * g77.f-torture/execute/980628-4.x,
35120         g77.f-torture/execute/980628-5.x,
35121         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35122         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35123         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35124
35125 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35126
35127         PR optimization/6086
35128         * g++.dg/opt/preinc1.C: New test.
35129
35130 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35131
35132         PR c++/5571
35133         * g++.dg/opt/static2.C: New test.
35134
35135 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35136
35137         PR c/5120
35138         * gcc.dg/20020406-1.c: New test.
35139
35140 2002-04-04  David S. Miller  <davem@redhat.com>
35141
35142         * gcc.c-torture/execute/20020404-1.c: New test.
35143
35144 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35145
35146         PR c/6123
35147         * gcc.dg/20020312-2.c: Do not declare global register variable
35148         if __PIC__ or __pic__ is defined.
35149
35150 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35151
35152         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35153         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35154
35155 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35156
35157         * gcc.misc-tests/linkage.exp: Update last change to handle
35158         sparc*-, not just sparc-.
35159
35160 2002-04-03  Richard Henderson  <rth@redhat.com>
35161
35162         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35163
35164 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35165
35166         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35167
35168 2002-04-02  David S. Miller  <davem@redhat.com>
35169
35170         * gcc.c-torture/execute/20020402-3.c: New test.
35171
35172 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35173
35174         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35175         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35176
35177         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35178         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35179         g77.f-torture/execute/20001201.x,
35180         g77.f-torture/execute/u77-test.x: New files.
35181
35182         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35183         * gcc.dg/wchar_t-1.c: Ditto.
35184
35185 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35186
35187         * gcc.c-torture/execute/20020402-1.c: New test.
35188
35189 2002-04-01  Richard Henderson  <rth@redhat.com>
35190
35191         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35192
35193         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35194
35195 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35196
35197         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35198
35199 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35200
35201         * g++.dg/inherit/template-as-base.C: Expect error.
35202         * g++.dg/inherit/namespace-as-base.C: Likewise.
35203
35204 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35205
35206         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35207         g++.dg/ext/instantiate3.C: Tweak match patterns.
35208
35209         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35210         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35211         -da test.
35212
35213 2002-03-31  Richard Henderson  <rth@redhat.com>
35214
35215         * gcc.dg/special/alias-2.c: New.
35216         * gcc.dg/special/ecos.exp: Run it.
35217
35218 2002-03-31  Richard Henderson  <rth@redhat.com>
35219
35220         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35221
35222 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35223
35224         * gcc.dg/weak-1.c: Disable on h8300 port.
35225
35226 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35227
35228         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35229         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35230         ordering tests.
35231         * g++.dg/bprob/bprob-1.C: New test.
35232         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35233         * g++.dg/gcov/gcov-1.C: New test.
35234         * g++.dg/gcov/gcov-1.x: New file.
35235         * g++.dg/gcov/gcov-2.C: New test.
35236         * g++.dg/gcov/gcov-3.C: New test.
35237         * g++.dg/gcov/gcov-3.h: New file.
35238
35239 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35240
35241         * g++.old-deja/g++.other/builtins5.C: New test.
35242         * g++.old-deja/g++.other/builtins6.C: New test.
35243         * g++.old-deja/g++.other/builtins7.C: New test.
35244         * g++.old-deja/g++.other/builtins8.C: New test.
35245         * g++.old-deja/g++.other/builtins9.C: New test.
35246
35247 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35248
35249         * g++.dg/opt/static1.C: New test.
35250
35251         * g++.dg/opt/longbranch1.C: New test.
35252
35253 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35254
35255         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35256
35257         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35258
35259 2002-03-28  Jeffrey A Law  (law@redhat.com)
35260
35261         * gcc.c-torture/execute/20020328-1.c: New test.
35262
35263 2002-03-27  Richard Henderson  <rth@redhat.com>
35264
35265         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35266         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35267         move from g++.old-deja/g++.ext/.
35268
35269 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35270
35271         * g++.dg/init/new2.C: New test.
35272
35273 2002-03-26  Richard Henderson  <rth@redhat.com>
35274
35275         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35276
35277         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35278         on sparc.
35279
35280         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35281         sparcv9 systems.
35282         * gcc.dg/20001102-1.c: Likewise.
35283
35284 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35285
35286         * gcc.dg/cpp/endif-pedantic1.c,
35287         gcc.dg/cpp/endif-pedantic2.c: New tests.
35288
35289 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35290
35291         * g++.dg/init/new1.C: New test.
35292
35293 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35294
35295         * g++.dg/abi/vbase9.C: New test.
35296
35297 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35298
35299         * gcc.dg/arm-asm.c: New test.
35300
35301 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35302
35303         * gcc.dg/Wswitch-enum.c: New test.
35304         Fix PR c/5044.
35305
35306 2002-03-26  Richard Henderson  <rth@redhat.com>
35307
35308         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35309         structure.
35310
35311 2002-03-25  Richard Henderson  <rth@redhat.com>
35312
35313         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35314         sparcv9 systems.
35315
35316         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35317         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35318
35319 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35320
35321         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35322
35323 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35324
35325         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35326         targets using generic thunk support.
35327
35328 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35329
35330         * gcc.c-torture/compile/20020323-1.c: New test.
35331
35332         * g++.dg/opt/conj2.C: New test.
35333
35334 2002-03-24  Richard Henderson  <rth@redhat.com>
35335
35336         * gcc.dg/weak-1.c: Use -fno-common.
35337
35338 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35339
35340         * g77.dg/f77-edit-apostrophe-out.f: New test
35341         * g77.dg/f77-edit-h-out.f: New test
35342         * g77.dg/f77-edit-t-in.f: New test
35343         * g77.dg/f77-edit-t-out.f: New test
35344         * g77.dg/f77-edit-x-out.f: New test
35345         * g77.dg/f77-edit-slash-out.f: New test
35346         * g77.dg/f77-edit-colon-out.f: New test
35347         * g77.dg/f77-edit-s-out.f: New test
35348
35349 2002-03-24  Richard Henderson  <rth@redhat.com>
35350
35351         * objc/execute/formal_protocol-6.x: New XFAIL.
35352
35353 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35354
35355         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35356         that do not support weak symbols
35357
35358 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35359
35360         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35361         * lib/g77.exp: Likewise.
35362         * lib/objc.exp: Likewise.
35363
35364 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35365
35366         * gcc.dg/Wswitch-default.c: New test.
35367
35368 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35369
35370         * g++.dg/other/enum1.C: New test.
35371
35372 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35373
35374         * gcc.dg/pragma-ep-3.c: Fix typo.
35375
35376 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35377
35378         * g++.dg/inherit/template-as-base.C: New test.
35379
35380 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35381
35382         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35383         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35384
35385 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35386
35387         * gcc.dg/cpp/multiline.c: Update to match.
35388
35389 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35390
35391         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35392
35393 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35394
35395         * gcc.dg/cpp/extratokens2.c: New file.
35396
35397 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35398
35399         * gcc.dg/20020312-2.c: Add rs6000 target.
35400
35401         * gcc.c-torture/compile/20020319-1.c: New test.
35402
35403 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35404
35405         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35406         (A, E): Handle this.
35407
35408 2002-03-20  Jason Merrill  <jason@redhat.com>
35409
35410         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35411         ignoring -fpic.
35412         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35413         through prune_gcc_output.
35414
35415 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35416
35417         * gcc.c-torture/compile/20020320-1.c: New test.
35418
35419 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35420
35421         * gcc.c-torture/compile/20020318-1.c: New test.
35422
35423         * gcc.dg/struct-by-value-1.c: New test.
35424
35425         * gcc.dg/20020319-1.c: New test.
35426
35427 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35428
35429         * g++.dg/opt/conj1.C: New test.
35430
35431 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35432
35433         * g++.dg/template/qualttp20.C: Revert previous change.
35434         * g++.dg/template/qualttp3.C: Likewise.
35435         * g++.dg/template/qualttp4.C: Likewise.
35436         * g++.dg/template/qualttp5.C: Likewise.
35437         * g++.dg/template/qualttp6.C: Likewise.
35438         * g++.dg/template/qualttp7.C: Likewise.
35439         * g++.dg/template/qualttp8.C: Likewise.
35440         * g++.dg/template/recurse.C: Likewise.
35441
35442 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35443
35444         * gcc.dg/cpp/wchar-1.c: Update.
35445
35446 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35447
35448         * g++.dg/template/conv1.C: New test.
35449         * g++.dg/template/conv2.C: New test.
35450         * g++.dg/template/conv3.C: New test.
35451         * g++.dg/template/conv4.C: New test.
35452
35453 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35454
35455         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35456         * g++.dg/template/qualttp3.C: Likewise.
35457         * g++.dg/template/qualttp4.C: Likewise.
35458         * g++.dg/template/qualttp5.C: Likewise.
35459         * g++.dg/template/qualttp6.C: Likewise.
35460         * g++.dg/template/qualttp7.C: Likewise.
35461         * g++.dg/template/qualttp8.C: Likewise.
35462         * g++.dg/template/recurse.C: Likewise.
35463
35464 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35465
35466         * g++.dg/opt/dtor1.C: New test.
35467
35468 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35469
35470         * gcc.c-torture/compile/20020315-1.c: New test.
35471
35472 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35473
35474         * gcc.dg/weak-1.c: Fix scan tests.
35475
35476 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35477
35478         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35479         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35480         cris-*-aout* mmix-*-*.
35481         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35482         cris-*-aout* mmix-*-*.
35483         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35484         cris-*-elf* cris-*-aout* and mmix-*-*.
35485         * gcc.dg/20001009-1.c: Ditto.
35486         * gcc.dg/20010912-1.c: Ditto.
35487         * gcc.dg/20020122-4.c: Ditto.
35488         * gcc.dg/inline-2.c: Ditto.
35489
35490 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35491
35492         * gcc.c-torture/compile/20020314-1.c: New test.
35493
35494 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35495
35496         * gcc.c-torture/execute/20020314-1.c: New test.
35497
35498 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35499
35500         * g++.dg/warn/Wunused-1.C: New test.
35501
35502 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35503
35504         * g++.dg/abi/mangle6.C: New test.
35505
35506 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35507
35508         * gcc.c-torture/compile/20020309-2.c: New test.
35509
35510         * gcc.c-torture/compile/20020312-1.c: New test.
35511
35512 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         * g++.dg/other/access1.C: New test.
35515
35516 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35517
35518         * gcc.c-torture/execute/wchar_t-1.c: New test.
35519
35520 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35521
35522         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35523
35524 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35525
35526         * gcc.dg/20020312-1.c: New test case.
35527
35528 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35529
35530         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35531
35532 2002-03-11  Richard Henderson  <rth@redhat.com>
35533
35534         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35535         * g++.old-deja/g++.jason/report.C: Likewise.
35536
35537 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35538
35539         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35540         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35541
35542 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35543
35544         * testsuite/g++.dg/overload/pmf1.C: New test.
35545
35546 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35547
35548         * gcc.c-torture/execute/20020307-1.c: Use long.
35549
35550 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35551
35552         PR optimization/5844
35553         * gcc.dg/20020310-1.c: New test.
35554
35555 2002-03-09  Michael Meissner  <meissner@redhat.com>
35556
35557         * gcc.c-torture/execute/memcpy-2.c: New test.
35558         * gcc.c-torture/execute/memset-1.c: New test.
35559         * gcc.c-torture/execute/strlen-1.c: New test.
35560         * gcc.c-torture/execute/strcmp-1.c: New test.
35561         * gcc.c-torture/execute/strncmp-1.c: New test.
35562
35563 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35564
35565         * gcc.dg/ppc-ldstruct.c: New test.
35566
35567 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35568
35569         * gcc.c-torture/execute/va-arg-22.c: New test.
35570
35571 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35572
35573         * gcc.c-torture/compile/20020309-1.c: New test.
35574
35575 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35576
35577         * gcc.c-torture/execute/20020307-2.c: New test.
35578
35579 2002-03-07  Jeffrey A Law  (law@redhat.com)
35580
35581         * g77.f-torture/compile/20020307-1.f: New test.
35582
35583 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35584
35585         * gcc.dg/unordered-1.c: New test.
35586
35587 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35588
35589         * gcc.c-torture/execute/20020307-1.c: New test.
35590
35591 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35592
35593         * gcc.dg/20020304-1.c: New test.
35594
35595         * gcc.c-torture/compile/20020304-2.c: New test.
35596
35597 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35598
35599         * gcc.c-torture/compile/20020304-1.c: New test case
35600         (from PR c/5830).
35601
35602 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35603
35604         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35605
35606 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35607
35608         * g++.dg/other/classkey1.C: New test.
35609
35610 2002-03-01  Richard Henderson  <rth@redhat.com>
35611
35612         * gcc.c-torture/compile/981223-1.x: New.
35613         * gcc.c-torture/compile/920625-1.x: New.
35614
35615 2002-02-28  Richard Henderson  <rth@redhat.com>
35616
35617         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35618
35619 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35620
35621         * gcc.c-torture/execute/20020227-1.c: New test.
35622
35623 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35624
35625         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35626         here" ERROR lines.
35627         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35628         * g++.old-deja.g++.other/defarg1.C: Likewise.
35629         * g++.old-deja/g++.pt/calls2.C: Likewise.
35630         * g++.old-deja/g++.pt/crash20.C: Likewise.
35631         * g++.old-deja/g++.pt/crash30.C: Likewise.
35632         * g++.old-deja/g++.pt/crash36.C: Likewise.
35633         * g++.old-deja/g++.pt/crash6.C: Likewise.
35634         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35635         * g++.old-deja/g++.pt/derived3.C: Likewise.
35636         * g++.old-deja/g++.pt/error1.C: Likewise.
35637         * g++.old-deja/g++.pt/friend21.C: Likewise.
35638         * g++.old-deja/g++.pt/friend23.C: Likewise.
35639         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35640         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35641
35642 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35643
35644         * gcc.c-torture/execute/20020225-2.c: New test.
35645
35646 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35647
35648         * gcc.c-torture/execute/920730-1t.c,
35649         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35650         Delete test cases, only relevant to -traditional.
35651
35652 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35653
35654         * gcc.dg/cpp/undef1.c: Remove.
35655         * gcc.dg/cpp/directiv.c: Update.
35656         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35657
35658 2002-02-27  Michael Meissner  <meissner@redhat.com>
35659
35660         * gcc.c-torture/execute/20020226-1.c: New test.
35661
35662 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35663
35664         * g++.dg/debug/debug4.C: New test.
35665
35666         * gcc.dg/ia64-visibility-1.c: New test.
35667
35668 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35669
35670         * gcc.dg/debug/20020224-1.c: New.
35671
35672 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35673
35674         * gcc.c-torture/execute/960416-1.x: New.
35675         * gcc.c-torture/execute/divconst-3.x: Likewise.
35676
35677 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35678
35679         * gcc.dg/20020224-1.c: New test.
35680
35681 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35682
35683         * gcc.c-torture/execute/20020225-1.c: New.
35684
35685 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35686
35687         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35688
35689 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35690
35691         * gcc.dg/20020222-1.c: New test.
35692
35693 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35694
35695         * g++.dg/opt/anonunion1.C: New test.
35696
35697 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35698
35699         * g++.dg/template/qualttp19.C: New test.
35700         * g++.dg/template/qualttp20.C: New test.
35701         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35702         * g++.old-deja/g++.other/qual1.C: Likewise.
35703
35704 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35705
35706         * gcc.dg/attr-alwaysinline.c: New.
35707
35708 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35709
35710         * gcc.dg/20020220-1.c: New test.
35711
35712         * gcc.dg/20020220-2.c: New test.
35713
35714         * g++.dg/opt/mmx1.C: New test.
35715
35716 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35717
35718         * gcc.c-torture/compile/20020110.c: New test.
35719
35720 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35721
35722         * gcc.c-torture/execute/20020219-1.c: New test.
35723
35724         * gcc.dg/20020219-1.c: New test.
35725
35726         * gcc.dg/noncompile/20020220-1.c: New test.
35727
35728         * g++.dg/opt/ptrintsum1.C: New test.
35729
35730         * gcc.dg/debug/20020220-1.c: New test.
35731
35732 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35733
35734         * gcc.c-torture/execute/20020216-1.c: New test.
35735
35736 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35737
35738         * gcc.dg/decl-1.c: Update, new test.
35739
35740 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35741
35742         * g++.dg/abi/bitfield1.C: New test.
35743         * g++.dg/abi/bitfield2.C: New test.
35744
35745 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35746
35747         * gcc.dg/attr-nest.c: New test.
35748
35749 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35750
35751         * gcc.c-torture/execute/20020215-1.c: New test.
35752
35753 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35754
35755         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35756         * g++.dg/debug/debug.exp: New.
35757         * g++.dg/debug/trivial.C: New.
35758         * g++.dg/debug/debug1.C: Moved...
35759         * g++.dg/other/debug1.C: ...from here.
35760         * g++.dg/debug/debug2.C: Moved...
35761         * g++.dg/other/debug2.C: ...from here.
35762         * g++.dg/debug/debug3.C: Moved...
35763         * g++.dg/other/debug3.C: ...from here.
35764
35765         * gcc.dg/noncompile/20020213-1.c: New test.
35766
35767 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35768
35769         * g++.dg/other/debug3.C: New test.
35770
35771         * gcc.c-torture/execute/20020213-1.c: New test.
35772
35773 2002-02-13  Richard Smith <richard@ex-parrot.com>
35774
35775         * g++.old-deja/g++.other/thunk1.C: New test.
35776
35777 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35778
35779         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35780
35781 2002-02-13  Stan Shebs  <shebs@apple.com>
35782
35783         * gcc.dg/altivec-3.c: New.
35784
35785 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35786
35787         * gcc.dg/Wunreachable-1.c: New test.
35788         * gcc.dg/Wunreachable-2.c: New test.
35789
35790 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35791
35792         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35793
35794 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35795
35796         * gcc.dg/decl-1.c: New test.
35797
35798 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35799
35800         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35801
35802 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35803
35804         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35805         * gcc.c-torture/compile/980506-1.x: Likewise.
35806
35807 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35808
35809         * gcc.dg/20020210-1.c: New.
35810
35811 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35812
35813         * g77.f-torture/execute/947.f: New regression test
35814         for PR fortran/947.
35815
35816 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35817
35818         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35819         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35820
35821 2002-02-08  Richard Henderson  <rth@redhat.com>
35822
35823         * gcc.c-torture/compile/labels-3.c: New.
35824
35825 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35826
35827         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35828         expression statements work instead.
35829         * gcc.dg/noncompile/20020207-1.c: New test.
35830
35831 2002-02-07  Richard Henderson  <rth@redhat.com>
35832
35833         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35834
35835 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35836
35837         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35838         message from g77
35839         * lib/g77-dg.exp: Trim g77 error messages so that they are
35840         recognized by dg.exp.
35841
35842 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35843
35844         PR fortran/5473
35845         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35846
35847 2002-02-07  Richard Henderson  <rth@redhat.com>
35848
35849         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35850         to be sufficiently aligned for integers.
35851
35852 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35853
35854         * g++.dg/template/friend4.C: New test.
35855
35856 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35857
35858         PR fortran/5743
35859         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35860         unsupported cases.
35861
35862 2002-02-07  Richard Henderson  <rth@redhat.com>
35863
35864         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35865         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35866         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35867         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35868
35869 2002-02-06  Richard Henderson  <rth@redhat.com>
35870
35871         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35872
35873 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35874
35875         * gcc.dg/20020206-1.c: New test.
35876
35877 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35878
35879         * gcc.c-torture/execute/20020206-1.c: New test.
35880
35881         * gcc.c-torture/execute/20020206-2.c: New test.
35882
35883         PR optimization/5429:
35884         * gcc.c-torture/compile/20020206-1.c: New test.
35885
35886 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35887
35888         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35889         as certain file formats cannot support particularly large
35890         alignments.
35891
35892         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35893         and do not expect to be able to link the executable.
35894
35895         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35896         fail because the COFF format does not support the weak attribute.
35897
35898 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35899
35900         * g77.dg/pr5473.f: New test
35901
35902 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35903
35904         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35905         Fix testcase accordingly.
35906
35907 2002-02-04  Richard Henderson  <rth@redhat.com>
35908
35909         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35910         (buf): Change to be an array of pointers, not ints.
35911
35912 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35913
35914         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35915         before all tests.  Move warning one line above to match where it
35916         C frontend emits.
35917         * gcc.dg/Wswitch-2.c: New test.
35918         * g++.dg/warn/Wswitch-1.C: New test.
35919         * g++.dg/warn/Wswitch-2.C: New test.
35920
35921 2002-02-04  Richard Henderson  <rth@redhat.com>
35922
35923         * g++.dg/abi/offsetof.C: Fix size comparison.
35924
35925 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35926
35927         * gcc.dg/cast-qual-2.c: New test.
35928
35929 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35930
35931         * gcc.dg/20020201-4.c: New test.
35932
35933 2002-02-04  Ben Elliston  <bje@redhat.com>
35934
35935         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35936         target_info attribute != 0, in addition to the empty string.
35937         (gcc_target_compile): Likewise.
35938
35939 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35940
35941         * gcc.dg/Wswitch.c: New test.
35942         PR gcc/4475. PR gcc/3780.
35943
35944 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35945
35946         * g77.f-torture/execute/5122.f: New test for regressions
35947         against PR fortran/5122.
35948
35949 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35950
35951         * g77.f-torture/compile/pr3743.f: Delete
35952         * g77.dg/pr3743-1.f: New test.
35953         * g77.dg/pr3743-2.f: New test.
35954         * g77.dg/pr3743-3.f: New test.
35955         * g77.dg/pr3743-4.f: New test.
35956
35957 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35958
35959         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35960
35961 2002-02-02  Richard Henderson  <rth@redhat.com>
35962
35963         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35964         * gcc.c-torture/execute/bf64-1.c: Likewise.
35965
35966 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35967
35968         * gcc.dg/20020201-2.c: New test.
35969
35970         * gcc.dg/20020201-3.c: New test.
35971
35972         * gcc.c-torture/execute/bitfld-2.c: New test.
35973
35974 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35975
35976         * gcc.dg/bitfld-1.c: Update.
35977         * gcc.dg/bitfld-2.c: Update.
35978         * gcc.c-torture/execute/bitfld-1.x: New.
35979
35980 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35981
35982         * gcc.c-torture/execute/20020201-1.c: New test.
35983
35984 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35985
35986         PR target/5469
35987         * gcc.dg/20020201-1.c: New test.
35988
35989 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35990
35991         PR fortran/3743
35992         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35993         * g77.f-torture/compile/pr3743.x: Remove
35994
35995 2002-01-31  Tom Rix  <trix@redhat.com>
35996
35997         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35998
35999 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36000
36001         * gcc.dg/noncompile/20020130-1.c: New test.
36002
36003 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36004
36005         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36006
36007 2002-01-29  Richard Henderson  <rth@redhat.com>
36008
36009         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36010         to long long.
36011         * gcc.c-torture/execute/bf64-1.c: Likewise.
36012
36013 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36014
36015         * gcc.c-torture/execute/20020129-1.c: New test.
36016
36017 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36018
36019         * gcc.c-torture/compile/20000224-1.c: Update.
36020         * gcc.c-torture/execute/bitfld-1.c: New tests.
36021         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36022         * gcc.dg/uninit-A.c: Update.
36023
36024 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         * g++.dg/template/ctor1.C: Add instantiation.
36027
36028 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36029
36030         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36031         argument to __builtin_prefetch to be const ptr.
36032
36033 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36034
36035         * gcc.c-torture/compile/20020120-1.c: New test.
36036
36037 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36038
36039         * gcc.c-torture/execute/20020127-1.c: New test.
36040
36041 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36042
36043         * g77.dg/f77-edit-i-in.f: New test
36044         * g77.dg/f77-edit-i-out.f: New test
36045
36046 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36047
36048         * gcc.dg/debug/debug.exp: New file.
36049         * gcc.dg/debug/trivial.c: New file.
36050         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36051         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36052         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36053         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36054         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36055         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36056         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36057         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36058         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36059         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36060         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36061         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36062         * gcc.dg/20000503-1.c: Removed.
36063         * gcc.dg/20010207-1.c: Removed.
36064         * gcc.dg/20011223-1.c: Removed.
36065         * gcc.dg/20020104-2.c: Removed.
36066         * gcc.dg/debug-1.c: Removed.
36067         * gcc.dg/debug-2.c: Removed.
36068         * gcc.dg/debug-3.c: Removed.
36069         * gcc.dg/debug-4.c: Removed.
36070         * gcc.dg/debug-5.c: Removed.
36071         * gcc.dg/debug-6.c: Removed.
36072         * gcc.dg/dwarf2-1.c: Removed.
36073         * gcc.dg/dwarf2-2.c: Removed.
36074
36075 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36076
36077         * g++.old-deja/g++.other/eh5.C: New test.
36078         * g++.old-deja/g++.other/sibcall2.C: New test.
36079         * g++.old-deja/g++.other/array9.C: New test.
36080         * g++.old-deja/g++.other/typename2.C: New test.
36081         * g++.old-deja/g++.other/crash60.C: New test.
36082         * g++.old-deja/g++.other/conv9.C: New test.
36083         * g++.old-deja/g++.other/mangle10.C: New test.
36084         * g++.old-deja/g++.other/unchanging1.C: New test.
36085         * g++.old-deja/g++.other/exprstmt1.C: New test.
36086         * g++.old-deja/g++.other/inline23.C: New test.
36087         * g++.old-deja/g++.eh/ia64-1.C: New test.
36088         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36089         * g++.old-deja/g++.other/reload1.C: New test.
36090         * g++.old-deja/g++.other/static20.C: New test.
36091         * g++.old-deja/g++.other/local-alloc1.C: New test.
36092         * g++.old-deja/g++.other/conv8.C: New test.
36093         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36094         * g++.old-deja/g++.other/storeexpr1.C: New test.
36095         * g++.old-deja/g++.other/storeexpr2.C: New test.
36096         * g++.dg/eh/template2.C: New test.
36097         * g++.dg/warn/weak1.C: New test.
36098
36099 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36100
36101         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36102         Remove first, non-varying, argument.
36103
36104 2002-01-23  Richard Henderson  <rth@redhat.com>
36105
36106         * gcc.dg/inline-2.c: New.
36107
36108         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36109         Add optional target arg.  Check number of arguments.
36110         (scan-assembler-not, scan-assembler-dem): Likewise.
36111         (scan-assembler-dem-not): Likewise.
36112
36113 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36114
36115         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36116         line 12.
36117         * g++.old-deja/g++.brendan/parse3.C,
36118         g++.old-deja/g++.other/crash26.C,
36119         g++.old-deja/g++.other/crash28.C,
36120         g++.old-deja/g++.other/crash29.C,
36121         g++.old-deja/g++.other/crash30.C,
36122         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36123
36124 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36125
36126         * gcc.dg/20020115-1.c: New.
36127
36128 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36129
36130         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36131
36132 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36133
36134         * gcc.dg/20020122-3.c: New.
36135
36136 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36137
36138         * g++.dg/other/gc1.C: New test.
36139
36140 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36141
36142         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36143
36144 2002-01-22  Richard Henderson  <rth@redhat.com>
36145
36146         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36147
36148 2002-01-22  Richard Henderson  <rth@redhat.com>
36149
36150         * gcc.dg/20020122-4.c: New.
36151
36152 2002-01-22  H.J. Lu <hjl@gnu.org>
36153
36154         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36155         link output.
36156         * gcc.dg/special/ecos.exp: Likewise.
36157         * lib/g++-dg.exp: Likewise.
36158         * lib/g77-dg.exp: Likewise.
36159         * lib/gcc-dg.exp : Likewise.
36160         * lib/mike-g++.exp: Likewise.
36161         * lib/mike-g77.exp: Likewise.
36162         * lib/mike-gcc.exp: Likewise.
36163         * lib/objc-dg.exp: Likewise.
36164
36165 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36166
36167         PR target/5379
36168         * gcc.dg/20020122-2.c: New test.
36169
36170 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36171
36172         * gcc.dg/20020122-1.c: New test.
36173
36174 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36175
36176         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36177
36178 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36179
36180         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36181
36182 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36183
36184         * gcc.c-torture/compile/20020121-1.c: New test.
36185
36186 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36187
36188         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36189         ld_library_path.
36190
36191 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36192
36193         * gcc.dg/20020218-1.c: New test.
36194
36195 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36196
36197         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36198         messages
36199         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36200         "At global scope" warning
36201         * g++.dg/ext/align1.C: Change cygwin test for alignment
36202         from db-bogus to dg-warning
36203
36204 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36205
36206         * g77.f-torture/compile/cpp2.F: New test.
36207
36208 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36209
36210         * g++.dg/template/access1.C: New test.
36211
36212 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36213
36214         * gcc.dg/20020118-1.c: New.
36215
36216 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36217
36218         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36219
36220 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36221
36222         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36223         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36224         alignment warnings.
36225
36226 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36227
36228         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36229         torture_with_loops and torture_without_loops
36230
36231 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36232
36233         * gcc.c-torture/compile/20020116-1.c: New test.
36234
36235 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36236
36237         * gcc.dg/20020116-2.c: New test.
36238
36239         * gcc.dg/ultrasp4.c: New test.
36240
36241         * gcc.dg/20020116-1.c: New test.
36242
36243 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36244
36245         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36246         by EABI.
36247
36248 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36249
36250         * gcc.misc-tests/i386-prefetch.exp: New.
36251         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36252         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36253         * gcc.misc-tests/i386-pf-none-1.c: New test.
36254         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36255
36256 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36257
36258         * gcc.dg/gnu89-init-1.c: Add new tests.
36259
36260 2002-01-15  Andreas Jaeger  <aj@suse.de>
36261
36262         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36263         * gcc.dg/i386-mmx-2.c: Likewise.
36264         * gcc.dg/i386-sse-1.c: Likewise.
36265         * gcc.dg/i386-sse-2.c: Likewise.
36266         * gcc.dg/i386-sse-3.c: Likewise.
36267
36268 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36269
36270         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36271         Uncomment additional cases that now pass.
36272
36273 2002-01-11  Richard Henderson  <rth@redhat.com>
36274
36275         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36276         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36277
36278 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36279
36280         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36281
36282 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36283
36284         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36285         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36286
36287 2002-01-10  Dale Johannesen  <dalej@apple.com>
36288
36289         * gcc.c-torture/execute/loop-11.c: New.
36290
36291 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36292
36293         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36294         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36295
36296 2002-01-09  Richard Henderson  <rth@redhat.com>
36297
36298         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36299         type in which to perform the operation for each size.
36300
36301 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36302
36303         * gcc.c-torture/compile/20020109-2.c: New test.
36304
36305 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36306
36307         * gcc.c-torture/execute/loop-10.c: New test.
36308
36309 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36310
36311         * gcc.c-torture/compile/20010226-1.c: New test.
36312         * gcc.c-torture/compile/20010227-1.c: New test.
36313         * gcc.c-torture/compile/20010426-1.c: New test.
36314         * gcc.c-torture/compile/20010510-1.c: New test.
36315         * gcc.c-torture/compile/20010605-3.c: New test.
36316         * gcc.c-torture/compile/20010824-1.c: New test.
36317         * gcc.c-torture/execute/20010409-1.c: New test.
36318         * gcc.dg/noncompile/20000901-1.c: New test.
36319         * gcc.dg/20001023-1.c: New test.
36320         * gcc.dg/20001101-1.c: New test.
36321         * gcc.dg/20001102-1.c: New test.
36322         * gcc.dg/20010207-1.c: New test.
36323         * gcc.dg/20010405-1.c: New test.
36324         * gcc.dg/20010822-1.c: New test.
36325         * gcc.dg/20011107-1.c: New test.
36326
36327 2002-01-09  Jeffrey A Law  (law@redhat.com)
36328
36329         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36330
36331         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36332         execution failure on PA targets.
36333
36334 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36335
36336         * gcc.c-torture/compile/20020109-1.c: New test.
36337
36338 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36339
36340         * gcc.c-torture/execute/20020108-1.c: New test.
36341
36342 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36343
36344         * gcc.dg/20020108-1.c: New test.
36345
36346 2002-01-08  H.J. Lu <hjl@gnu.org>
36347
36348         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36349         for header files.
36350
36351 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36352
36353         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36354         consistency.
36355
36356 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36357
36358         * gcc.dg/altivec-4.c: Test altivec predicates.
36359
36360 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36361
36362         * gcc.c-torture/execute/20020107-1.c: New test.
36363
36364 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36365
36366         PR c/5279
36367         * gcc.c-torture/compile/20020106-1.c: New test.
36368
36369 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36370
36371         * gcc.c-torture/execute/nestfunc-4.c: New test.
36372
36373 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36374
36375         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36376         extra triple that slipped in.
36377         * g++.old-deja/g++.abi/align.C: Likewise.
36378         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36379
36380 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36381
36382         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36383         * g++.old-deja/g++.abi/align.C: Likewise.
36384         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36385
36386         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36387         on FreeBSD/i386.
36388         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36389         FreeBSD.
36390
36391 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36392
36393         * gcc.dg/20020104-1.c: New test.
36394
36395         * gcc.dg/20020104-2.c: New test.
36396
36397 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36398
36399         * gcc.dg/20020103-1.c: Fix typo in target selector.
36400
36401 2002-01-03  Richard Henderson  <rth@redhat.com>
36402
36403         * gcc.dg/20020103-1.c: New.
36404
36405 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36406
36407         * gcc.c-torture/execute/20020103-1.c: New test.
36408
36409 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36410
36411         * g++.dg/other/debug2.C: New test.
36412
36413         * gcc.c-torture/compile/20020103-1.c: New test.
36414
36415 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36416
36417         * gcc.dg/gnu89-init-1.c: Added new tests.
36418
36419 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36420
36421         * g++.dg/template/friend2.C: Remove as patch is reverted.
36422
36423         * g++.dg/warn/oldcast1.C: New test.
36424
36425         * g++.dg/template/ptrmem1.C: New test.
36426         * g++.dg/template/ptrmem2.C: New test.
36427
36428         * g++.dg/template/ntp.C: New test.
36429
36430         * g++.dg/other/component1.C: New test.
36431
36432         * g++.dg/template/ttp3.C: New test.
36433
36434         * g++.dg/template/friend2.C: New test.
36435         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36436
36437 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36438
36439         * g++.dg/other/ptrmem1.C: New test.
36440         * g++.dg/other/ptrmem2.C: New test.
36441
36442 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36443
36444         * g++.dg/template/ctor1.C: New test.
36445
36446 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36447
36448         * g++.dg/template/friend2.C: New test.
36449
36450 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36451
36452         * gcc.dg/mmix-1.c: New test.
36453
36454 2001-12-31  Richard Henderson  <rth@redhat.com>
36455
36456         * gcc.dg/asm-5.c: New.
36457
36458 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36459
36460         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36461         in namespace __gnu_cxx
36462
36463 2001-12-30  Richard Henderson  <rth@redhat.com>
36464
36465         * gcc.dg/debug-6.c: New.
36466
36467 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36468
36469         * gcc.c-torture/compile/20011229-2.c: New test.
36470
36471 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36472
36473         * gcc.dg/debug-3.c: New test.
36474         * gcc.dg/debug-4.c: New test.
36475         * gcc.dg/debug-5.c: New test.
36476
36477 2001-12-29  Richard Henderson  <rth@redhat.com>
36478
36479         * g++.dg/eh/loop1.C: New.
36480
36481 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36482
36483         * g++.dg/template/crash1.C: New test.
36484
36485 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36486
36487         * g++.dg/other/const1.C: New test.
36488
36489 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36490
36491         * gcc.c-torture/compile/20011229-1.c: New test.
36492
36493 2001-12-28  Stan Shebs  <shebs@apple.com>
36494
36495         * lib/objc-torture.exp: Resync with c-torture.exp.
36496         * lib/objc.exp: Load standard libraries.
36497
36498 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36499
36500         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36501         additional tests.
36502
36503 2001-12-27  Roger Sayle <roger@eyesopen.com>
36504
36505         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36506
36507 2001-12-27  Richard Henderson  <rth@redhat.com>
36508
36509         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36510
36511 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36512
36513         * g++.dg/eh/ctor1.C: New test.
36514         * g++.dg/other/error2.C: New test.
36515
36516 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36517
36518         * g++.dg/other/init2.C: New test.
36519
36520 2001-12-24  Richard Henderson  <rth@redhat.com>
36521
36522         * gcc.dg/20011223-1.c: New.
36523         * gcc.dg/inline-1.c: New.
36524
36525 2001-12-23  Richard Henderson  <rth@redhat.com>
36526
36527         * gcc.dg/asm-4.c: Test operand modifiers.
36528
36529 2001-12-23  Richard Henderson  <rth@redhat.com>
36530
36531         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36532
36533 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36534
36535         * gcc.c-torture/execute/20011223-1.c: New test.
36536
36537 2001-12-21  Richard Henderson  <rth@redhat.com>
36538
36539         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36540         re-enables the warning.
36541
36542 2001-12-21  Richard Henderson  <rth@redhat.com>
36543
36544         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36545
36546 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36547
36548         * gcc.c-torture/compile/20011218-1.c: New test.
36549
36550 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36551
36552         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36553         arm-isr.c test.
36554         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36555         epilogue generation for ARM ISR routines.
36556
36557 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36558
36559         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36560         * gcc.dg/format/c90-printf-3.c: Likewise.
36561         * gcc.dg/format/c99-printf-3.c: Likewise.
36562         * gcc.dg/format/ext-1.c: Likewise.
36563         * gcc.dg/format/ext-6.c: Likewise.
36564         * gcc.dg/format/format.h: Prototype unlocked stdio.
36565
36566 2001-12-20  Richard Henderson  <rth@redhat.com>
36567
36568         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36569         (arena): Use it.
36570         (malloc): Correct allocation logic.  Abort if we fill up the
36571         arena before initialization complete.
36572         (realloc): Correct allocation logic.
36573
36574 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36575
36576         * gcc.c-torture/compile/20011219-2.c: New test.
36577
36578         * gcc.c-torture/execute/20011219-1.c: New test.
36579
36580 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36581
36582         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36583         target does not support weak symbols.
36584
36585 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36586
36587         * gcc.c-torture/compile/20011219-1.c: New test.
36588
36589 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36590
36591         * g++.dg/other/error1.C: New test.
36592
36593 2001-12-17  Jeffrey A Law  (law@redhat.com)
36594
36595         * gcc.c-torture/execute/20011217-1.c: New test.
36596
36597 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36598
36599         * objc.dg/special/: New directory.
36600         * objc.dg/special/special.exp: New file.
36601         * objc.dg/special/unclaimed-category-1.h: New file.
36602         * objc.dg/special/unclaimed-category-1a.m: New file.
36603         * objc.dg/special/unclaimed-category-1.m: New file.
36604
36605 2001-12-17  Andreas Jaeger  <aj@suse.de>
36606
36607         * gcc.c-torture/compile/20011217-2.c: New test.
36608
36609 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36610
36611         * gcc.c-torture/compile/20011217-1.c: New test.
36612
36613 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36614
36615         * testsuite/gcc.dg/20011214-1.c: New.
36616
36617 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36618
36619         * gcc.dg/altivec-4.c: New.
36620
36621 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36622
36623         * gcc.dg/20011113-1.c: New test.
36624
36625 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36626
36627         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36628         std::__malloc_alloc_template<0> and
36629         std::__default_alloc_template<false, 0>.
36630
36631 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36632
36633         * objc/execute/bf-21.m: New test.
36634         * objc/execute/enumeration-1.m: New test.
36635         * objc/execute/enumeration-2.m: New test.
36636
36637 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36638
36639         * gcc.dg/gnu89-init-1.c: New test.
36640
36641 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36642
36643         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36644         * g++.old-deja/g++.jason/2371.C: Likewise.
36645         * g++.old-deja/g++.jason/template33.C: Likewise.
36646         * g++.old-deja/g++.jason/template34.C: Likewise.
36647         * g++.old-deja/g++.jason/template36.C: Likewise.
36648         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36649         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36650         * g++.old-deja/g++.other/typename1.C: Likewise.
36651         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36652         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36653         * g++.old-deja/g++.pt/typename11.C: Likewise.
36654         * g++.old-deja/g++.pt/typename14.C: Likewise.
36655         * g++.old-deja/g++.pt/typename16.C: Likewise.
36656         * g++.old-deja/g++.pt/typename3.C: Likewise.
36657         * g++.old-deja/g++.pt/typename4.C: Likewise.
36658         * g++.old-deja/g++.pt/typename5.C: Likewise.
36659         * g++.old-deja/g++.pt/typename7.C: Likewise.
36660         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36661
36662 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36663
36664         * g++.dg/other/linkage1.C: New test.
36665         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36666         specifiers.
36667
36668 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36669
36670         * gcc.dg/concat.c: New test.
36671
36672 2001-12-11  Stan Shebs  <shebs@apple.com>
36673
36674         * objc/compile: New test directory.
36675         * objc/compile/compile.exp: New expect script.
36676         * objc/compile/20011211-1.m: New compile test.
36677
36678 2001-12-11  Jason Merrill  <jason@redhat.com>
36679
36680         * lib/prune.exp (prune_gcc_output): Also handle "In member
36681         function".  So many permutations...
36682
36683 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36684
36685         * g++.dg/template/typedef1.C: New test.
36686
36687 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36688
36689         * g++.dg/other/copy1.C: New test.
36690
36691 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36692
36693         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36694
36695         * gcc.dg/builtin-choose-expr.c: New.
36696
36697 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36698
36699         * gcc.dg/altivec-2.c: New.
36700
36701 2001-12-07  Richard Henderson  <rth@redhat.com>
36702
36703         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36704
36705 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36706
36707         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36708         ultrasparc.
36709
36710 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36711
36712         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36713
36714 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36715
36716         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36717         variable argument list.
36718
36719 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36720
36721         * gcc.c-torture/execute/memcheck: Delete entire directory.
36722         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36723         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36724
36725 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36726
36727         * gcc.dg/Wshadow-1.c: New test.
36728
36729 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36730
36731         * gcc.c-torture/compile/20011130-1.c: New test.
36732
36733         * gcc.dg/noncompile/20011025-1.c: New test.
36734
36735         * g++.dg/other/anon-union.C: New test.
36736
36737         * gcc.c-torture/execute/20011024-1.c: New test.
36738
36739 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36740
36741         * gcc.c-torture/execute/20000722-1.x,
36742         gcc.c-torture/execute/20010123-1.x: Remove.
36743         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36744         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36745         gcc.dg/c99-complit-2.c: New tests.
36746
36747 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36748
36749         * g++.dg/inherit/base1.C: New test.
36750
36751 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36752
36753         * g++.dg/other/stdarg1.C: New test.
36754
36755         * gcc.c-torture/compile/20011130-2.c: New test.
36756
36757 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36758
36759         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36760         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36761         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36762         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36763         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36764         * gcc.dg/builtin-prefetch-1.c: New test.
36765
36766 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36767
36768         * gcc.dg/20011130-1.c: New test.
36769
36770 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36771
36772         * g++.dg/other/scope1.C: New test.
36773         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36774
36775 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36776
36777         * gcc.dg/vla-init-1.c: New test.
36778
36779 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36780
36781         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36782
36783 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36784
36785         * objc.dg/alias.m: Update.
36786         * objc.dg/class-1.m: Update.
36787         * objc.dg/const-str-1.m: Update.
36788         * objc.dg/fwd-proto-1.m: Update.
36789         * objc.dg/id-1.m: Update.
36790         * objc.dg/super-class-1.m: Update.
36791
36792 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36793
36794         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36795         constructs.
36796
36797 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36798
36799         * gcc.c-torture/execute/20011128-1.c: New test.
36800
36801 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36802
36803         * gcc.dg/20011127-1.c: New test.
36804
36805 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36806
36807         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36808         from Austin Group draft 7.
36809         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36810         scanf format arguments.
36811         * gcc.dg/format/no-exargs-2.c: New test.
36812
36813 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36814
36815         * g++.dg/abi/vbase8-4.C: New test.
36816
36817 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36818
36819         * gcc.c-torture/execute/20011121-1.c: New test.
36820
36821 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36822
36823         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36824
36825 2001-11-23  Andreas Jaeger  <aj@suse.de>
36826
36827         * gcc.dg/cpp/charconst-2.c: New test.
36828
36829 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36830
36831         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36832         to the host if it is remote.  Let tests specify extra headers
36833         they use.
36834         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36835         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36836         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36837         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36838         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36839         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36840         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36841         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36842         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36843         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36844
36845 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36846
36847         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36848         for little endian ARMs.
36849
36850 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36851
36852         * gcc.c-torture/compile/20011119-1.c: New test.
36853         * gcc.c-torture/compile/20011119-2.c: New test.
36854
36855 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36856
36857         * gcc.dg/altivec-1.c: Fix typo.
36858
36859 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36860
36861         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36862
36863 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36864
36865         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36866
36867 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36868
36869         * lib/g77.exp: Don't specify --rpath-link.
36870
36871         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36872         across all the headers.
36873         * gcc.dg/format/format.exp: For testing on a remote host,
36874         copy format.h.
36875
36876         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36877         * gcc.c-torture/execute/930406-1.c: Likewise.
36878         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36879
36880 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36881
36882         * gcc.dg/altivec-1.c: New.
36883
36884 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36885
36886         * gcc.dg/cpp/fpreprocessed.c: New test case.
36887
36888 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36889
36890         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36891         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36892         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36893
36894 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36895
36896         * gcc.dg/no-builtin-1.c: New test.
36897
36898 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36899
36900         * gcc.c-torture/execute/20011115-1.c: New test.
36901
36902 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36903
36904         * gcc.c-torture/compile/20011114-2.c: New test.
36905         * gcc.c-torture/compile/20011114-3.c: New test.
36906         * gcc.c-torture/compile/20011114-4.c: New test.
36907
36908 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36909
36910         * g++.dg/other/init1.C: New test.
36911
36912 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36913
36914         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36915         message.
36916
36917         * gcc.c-torture/execute/20011114-1.c: New testcase.
36918
36919         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36920         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36921         like the (before this change) version of 20010327-1.c.
36922
36923 2001-11-14  Roger Sayle <roger@eyesopen.com>
36924
36925         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36926
36927 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36928
36929         * g++.dg/init/array2.C: New test.
36930
36931 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36932
36933         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36934
36935 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * g++.dg/other/forscope1.C: New test.
36938         * g++.dg/ext/forscope1.C: New test.
36939         * g++.dg/ext/forscope2.C: New test.
36940
36941 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36942
36943         * gcc.c-torture/execute/20011113-1.c: New test.
36944
36945 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36946
36947         * gcc.c-torture/execute/20011109-2.c: New test.
36948
36949         * gcc.c-torture/execute/20011109-1.c: New test.
36950
36951 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36952
36953         * gcc.c-torture/compile/20011109-1.c: New test.
36954
36955 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36956
36957         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36958         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36959         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36960         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36961         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36962         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36963         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36964
36965 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36966
36967         * g++.dg/warn/Wshadow-1.C: New tests.
36968         * g++.old-deja/g++.mike/for3.C: Update.
36969
36970 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36971
36972         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36973         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36974         XFAILs.  Adjust expected error texts.
36975         * gcc.c-torture/compile/20011106-1.c,
36976         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36977         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36978         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36979         gcc.dg/c99-array-lval-5.c: New tests.
36980
36981 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36982
36983         * gcc.dg/cpp/defined.c: Update.
36984
36985 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36986
36987         * gcc.c-torture/execute/anon-1.c: New test.
36988
36989 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36990
36991         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36992         same size, so no warning should be produced on stormy16.
36993
36994         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36995         due to oversized array.
36996         * g++.old-deja/g++.mike/ns15.C: Likewise.
36997         * g++.old-deja/g++.pt/crash16.C: Likewise.
36998
36999 2001-11-02  Graham Stott  <grahams@redhat.com>
37000
37001         * g++.dgother/debug1.C: Fix typos.
37002
37003 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37004
37005         * g++.dg/other/debug1.C: New test.
37006
37007 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37008
37009         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37010         of unsigned long.
37011
37012 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37013
37014         * gcc.dg/20011029-2.c: New test.
37015
37016         * gcc.c-torture/compile/20011029-1.c: New test.
37017
37018 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37019
37020         * objc/execute/class_self-1.m: New test.
37021         * objc/execute/class_self-2.m: New test.
37022
37023 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37024
37025         * gcc.misc-tests/msgs.exp: Delete.
37026         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37027         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37028         error set to match recent changes.
37029
37030 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37031
37032         * gcc.dg/20011021-1.c: New test.
37033
37034 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37035
37036         * gcc.c-torture/compile/20011023-1.c: New test.
37037
37038 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37039
37040         * lib/g77.exp: Rewrite based on lib/g++.exp.
37041
37042 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37043
37044         * gcc.c-torture/execute/20011019-1.c: New test.
37045
37046         * gcc.dg/20011018-1.c: New test.
37047
37048 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37049
37050         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37051
37052 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37053
37054         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37055         * gcc.dg/attr-invalid.c: Likewise.
37056
37057 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37058
37059         * testsuite/gcc.dg/20011015-1.c: New test.
37060
37061 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37062
37063         * g++.dg/template/unify2.C: New test.
37064
37065 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37066
37067         * g++.dg/other/exception-specification.C: New test
37068
37069 2001-10-13  Tom Rix  <trix@redhat.com>
37070
37071         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37072         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37073
37074 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37075
37076         * testsuite/gcc.dg/20011009-1.c: New test.
37077
37078 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37079
37080         PR g++/4476
37081         * g++.dg/other/friend1.C: New test.
37082
37083 2001-10-11  Richard Henderson  <rth@redhat.com>
37084
37085         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37086
37087 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37088
37089         * gcc.c-torture/compile/20011010-1.c: New.
37090
37091 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37092
37093         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37094         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37095         g77.f-torture/execute/execute.exp,
37096         g77.f-torture/noncompile/noncompile.exp,
37097         gcc.c-torture/compile/compile.exp,
37098         gcc.c-torture/execute/execute.exp,
37099         gcc.c-torture/execute/ieee/ieee.exp,
37100         gcc.c-torture/execute/memcheck/memcheck.exp,
37101         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37102         objc/execute/execute.exp: Update FSF address.
37103
37104 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37105
37106         * gcc.dg/cpp/cmdlne-C.c: Update.
37107         * gcc.dg/cpp/cmdlne-C2.c: New.
37108
37109 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37110
37111         * gcc.c-torture/execute/20011008-3.c: New.
37112
37113 2001-10-08  DJ Delorie  <dj@redhat.com>
37114
37115         * gcc.dg/20011008-1.c: New.
37116         * gcc.dg/20011008-2.c: New.
37117
37118 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37119
37120         * gcc.dg/cpp/spacing1.c: Update test.
37121
37122 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37123
37124         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37125         spelling errors of "separate" as "seperate".
37126
37127 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37128
37129         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37130         enough to avoid inlining.
37131
37132 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37133
37134         * lib/g77.exp: set libg2c_dir correctly.
37135
37136 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37137
37138         * gcc.dg/cpp/macro11.c: New test.
37139
37140 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37141
37142         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37143         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37144         gcc.dg/format/multattr-3.c: New tests.
37145         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37146         tests for format attributes on function pointers being rejected.
37147
37148 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37149
37150         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37151
37152 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37153
37154         * g++.dg/warn/format1.C: New test.
37155
37156 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37157
37158         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37159
37160 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37161
37162         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37163
37164 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37165
37166         * gcc.dg/cpp/redef2.c: Add test.
37167
37168 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37169
37170         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37171         long-standing bug on i686, apparently.
37172         * gcc.c-torture/execute/loop-2c.x: New file.
37173         * gcc.c-torture/execute/loop-2d.x: New file.
37174         * gcc.c-torture/execute/loop-3c.x: New file.
37175
37176 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37177
37178         * gcc.dg/cpp/20000625-2.c: Correct line number.
37179
37180 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37181
37182         * gcc.dg/cpp/macro10.c: New test.
37183         * gcc.dg/cpp/strify3.c: New test.
37184         * gcc.dg/cpp/spacing1.c: Add tests.
37185         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37186         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37187
37188 2001-09-24  DJ Delorie  <dj@redhat.com>
37189
37190         * gcc.c-torture/execute/20010924-1.c: New test.
37191
37192 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37193
37194         * testsuite/objc/execute/paste.m: Remove.
37195
37196 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37197
37198         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37199
37200 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37201
37202         * g77.dg/strlen0.f: New test.
37203
37204 2001-09-21  Richard Henderson  <rth@redhat.com>
37205
37206         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37207         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37208
37209 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37210
37211         Table-driven attributes.
37212         * g++.dg/ext/attrib1.C: New test.
37213
37214 2001-09-20  DJ Delorie  <dj@redhat.com>
37215
37216         * gcc.dg/20000926-1.c: Update expected warning messages.
37217         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37218         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37219         array.
37220
37221 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37222
37223         * g++.dg/eh/registers1.C: New test case.
37224
37225 2001-09-17  Richard Henderson  <rth@redhat.com>
37226
37227         * gcc.dg/array-5.c: Fix VLA decomposition test.
37228
37229 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37230
37231         * gcc.dg/cpp/line5.c: New testcase.
37232
37233 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37234
37235         * gcc.dg/cpp/macro9.c: New test.
37236
37237 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37238
37239         * gcc.c-torture/execute/980223.c: Change type of addr from long
37240         to char *.
37241
37242 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37243
37244         * gcc.c-torture/execute/20010915-1.c: New test.
37245
37246 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37247
37248         * g77.dg/bprob: New directory.
37249         * g77.dg/bprob/bprob.exp: New file.
37250         * g77.dg/bprob/bprob-1.f: New test.
37251         * g77.dg/gcov: New directory.
37252         * g77.dg/gcov/gcov.exp: New file.
37253         * g77.dg/gcov/gcov-1.f: New test.
37254         * g77.dg/gcov/gcov-1.x: New file.
37255
37256 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37257
37258         * gcc.dg/cpp/directiv.c: Update.
37259         * gcc.dg/cpp/undef1.c: Update.
37260
37261 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37262
37263         * gcc.dg/20010912-1.c: New test.
37264
37265 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37266
37267         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37268         language-independent file in lib.
37269         * lib/gcov.exp: New file.
37270
37271 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37272
37273         * gcc.c-torture/compile/20010911-1.c: New test.
37274
37275 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37276
37277         * lib/profopt.exp: New, to support profile-directed optimizations.
37278         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37279         * gcc.misc-tests/bprob-1.c: New test.
37280         * gcc.misc-tests/bprob-2.c: New test.
37281
37282 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37283
37284         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37285         XFAIL and which kinds of gcov output to verify.
37286         * gcc.misc-tests/gcov-4b.x: New file.
37287         * gcc.misc-tests/gcov-5b.x: New file.
37288         * gcc.misc-tests/gcov-6.x: New file.
37289         * gcc.misc-tests/gcov-7.c: New test.
37290         * gcc.misc-tests/gcov-7.x: New file.
37291
37292 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37293
37294         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37295         * gcc.misc-tests/gcov-6.c: New test.
37296
37297 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37298
37299         PR c++/3986
37300         * g++.dg/abi/vbase1.C: New test.
37301
37302 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37303
37304         * objc.dg/method-2.m: New.
37305
37306 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37307
37308         PR c++/4203
37309         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37310         * g++.dg/init/empty1.C: New test.
37311
37312 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37313
37314         * gcc.c-torture/compile/20010903-1.c: New test.
37315
37316 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37317
37318         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37319         for m68k.
37320
37321 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37322
37323         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37324
37325         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37326
37327         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37328
37329 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37330
37331         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37332         for 16-bit 'unsigned int'.
37333
37334 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37335
37336         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37337
37338 2001-08-27  Richard Henderson  <rth@redhat.com>
37339
37340         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37341         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37342
37343 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37344
37345         * gcc.dg/asm-names.c (ymain): New.
37346
37347 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37348
37349         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37350         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37351         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37352
37353 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37354
37355         * gcc.dg/compare5.c: New testcase.
37356
37357 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37358
37359         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37360         and "In instantiation".
37361
37362 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37363
37364         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37365
37366 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37367
37368         * gcc.misc-tests/gcov.exp: Add support for branch information.
37369         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37370         * gcc.misc-tests/gcov-4.c: New test.
37371         * gcc.misc-tests/gcov-4b.c: New test.
37372         * gcc.misc-tests/gcov-5b.c: New test.
37373
37374 2001-08-20  Zack Weinberg  <zackw@panix.com>
37375
37376         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37377         expected to fail.
37378
37379 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37380
37381         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37382
37383 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37384
37385         * g++.dg/eh/template1.C: New test.
37386
37387 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37388
37389         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37390         Fix thinko.
37391         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37392         for xfail.
37393
37394 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37395
37396         * lib/g77-dg.exp: Use prune.exp for common procedures
37397         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37398         * lib/g77.exp: (g77-dg-prune) Remove
37399
37400 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37401
37402         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37403
37404 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37405
37406         * g++.dg/template/unify1.C: New test.
37407
37408 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37409
37410         * g++.dg/abi/empty4.C: New test.
37411
37412 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37413
37414         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37415         solaris2.*
37416         * g77.f-torture/compile/pr3743.x: Likewise.
37417
37418 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37419
37420         * g++.dg/other/using-declaration.C: New test.
37421
37422 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37423
37424         * gcc.dg/cpp/tr-sign.c: New testcase.
37425
37426 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37427
37428         * gcc.dg/cpp/19951025-1.c: Revert.
37429         * gcc.dg/cpp/directiv.c: We no longer process directives that
37430         interrupt macro arguments.
37431
37432 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37433
37434         * gcc.dg/bconstp-1.c: New test.
37435
37436 2001-08-03  Richard Henderson  <rth@redhat.com>
37437
37438         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37439
37440 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37441
37442         * gcc.dg/cpp/19951025-1.c: Update.
37443
37444 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37445
37446         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37447         should be x.
37448
37449 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37450
37451         Kill -fhonor-std.
37452         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37453         * g++.old-deja/g++.other/std1.C: Likewise.
37454         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37455
37456 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37457
37458         * lib/g77.exp: Load gcc-defs.exp for common procedures
37459         (g77_pass, g77_fail, g77_finish, g77_exit,
37460         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37461
37462 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37463
37464         * g77.dg/fbackslash.f
37465         * g77.dg/fcase-preserve.f
37466         * g77.dg/ff90-1.f
37467         * g77.dg/ffixed-line-length-0.f
37468         * g77.dg/ffixed-line-length-132.f
37469         * g77.dg/ffixed-line-length-7.f
37470         * g77.dg/ffixed-line-length-72.f
37471         * g77.dg/ffixed-line-length-none.f
37472         * g77.dg/ffree-form-1.f
37473         * g77.dg/fno-backslash.f
37474         * g77.dg/fno-f90-1.f
37475         * g77.dg/fno-fixed-form-1.f
37476         * g77.dg/fno-onetrip.f
37477         * g77.dg/fno-typeless-boz.f
37478         * g77.dg/fno-underscoring.f
37479         * g77.dg/fno-vxt-1.f
37480         * g77.dg/fonetrip.f
37481         * g77.dg/ftypeless-boz.f
37482         * g77.dg/fugly-assumed.f
37483         * g77.dg/funderscoring.f
37484         * g77.dg/fvxt-1.f
37485
37486 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37487
37488         * objc.dg/fwd-proto-1.m: New.
37489         * objc.dg/local-decl-1.m: New.
37490         * objc.dg/naming-1.m: New.
37491         * objc.dg/naming-2.m: New.
37492         * objc.dg/proto-hier-1.m: New.
37493
37494 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37495
37496         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37497         largest-type elements to a struct makes its size grow.
37498
37499 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37500
37501         * g++.dg/abi/vthunk1.C: New test.
37502
37503 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37504
37505         * g++.dg/abi/vbase8-22.C: New test.
37506
37507 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37508
37509         * gcc.dg/cpp/macro8.c: New test.
37510
37511 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37512
37513         * g++.dg/abi/vbase8-21.C: New test.
37514
37515 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37516
37517         * g++.dg/abi/vbase8-10.C: New test.
37518
37519 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37520
37521         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37522         ${tool}_set_ld_library_path.
37523         Changed caller.
37524         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37525         g++.exp.
37526
37527 2001-07-26  Stan Cox <scox@redhat.com>
37528
37529         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37530         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37531         gcc_exit, gcc_check_unsupported_p):
37532         Moved to gcc-deps.exp
37533         * gcc-deps.exp: New file.
37534
37535 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37536
37537         * g++.old-deja/g++.pt/defarg14.C: New test.
37538
37539 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37540
37541         * g++.old-deja/g++.other/lineno5.C: New test.
37542
37543 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37544
37545         * g++.old-deja/g++.pt/crash68.C: New test.
37546
37547 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37548
37549         * g++.old-deja/g++.other/crash42.C: New test.
37550
37551 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37552
37553         * gcc.dg/cpp/extratokens.c: Fix.
37554         * gcc.dg/cpp/skipping2.c: New tests.
37555
37556 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37557
37558         * gcc.c-torture/execute/20010724-1.c: New file.
37559         * gcc.c-torture/execute/20010724-1.x: New file.
37560
37561 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37562
37563         * g++.old-deja/g++.other/cond7.C: New test.
37564
37565 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37566
37567         * g++.old-deja/g++.other/optimize4.C: New test.
37568
37569 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37570
37571         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37572
37573 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37574
37575         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37576         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37577         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37578         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37579
37580         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37581         bug report" message.
37582
37583         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37584         * g++.dg/ext/instantiate1.C: Move from old-deja.
37585
37586 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37587
37588         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37589         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37590         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37591         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37592
37593 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37594
37595         * gcc.c-torture/execute/20010723-1.c: New test.
37596
37597 2001-07-23  Ben Elliston  <bje@redhat.com>
37598
37599         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37600
37601 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37602
37603         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37604         i[34567]86-*-*.
37605         Delete handling of ieee_multilib_flags.
37606         Pass -mieee for alpha*-*-* and sh-*-*.
37607         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37608
37609 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37610
37611         Remove old-abi tests.
37612         * g++.old-deja/g++.mike/p11116.C: Remove.
37613         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37614
37615 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37616
37617         * g77.f-torture/compile/pr3743.f: New test
37618
37619 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37620
37621         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37622
37623 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37624
37625         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37626         g++.old-deja/g++.pt/static6.C: Likewise.
37627         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37628         supports weak symbols.
37629
37630 2001-07-18  Andreas Jaeger  <aj@suse.de>
37631
37632         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37633         supported again.
37634
37635 2001-07-18  Andreas Jaeger  <aj@suse.de>
37636
37637         * gcc.dg/iftrap-1.c: Fix target line.
37638
37639 2001-07-17  Richard Henderson  <rth@redhat.com>
37640
37641         * gcc.c-torture/execute/20010717-1.c: New.
37642
37643 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37644
37645         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37646         tests.
37647
37648 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37649
37650         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37651
37652 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37653
37654         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37655         UAC_SIGBUS, UAC_NOPRINT definitions.
37656
37657 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37658
37659         * objc/execute/object_is_class.m: New test.
37660         * objc/execute/object_is_meta_class.m: New test.
37661
37662 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37663
37664         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37665         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37666
37667 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37668
37669         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37670         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37671
37672 2001-07-14  Richard Henderson  <rth@redhat.com>
37673
37674         * gcc.dg/iftrap-1.c: New.
37675
37676 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37677
37678         * g77.f-torture/execute/intrinsic77.f: New test.
37679
37680 2001-07-11  Janis Johnson <janis@us.ibm.com>
37681
37682         * gcc.misc-tests/gcov-3.c: New test.
37683
37684 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37685
37686         * gcc.c-torture/compile/20010711-1.c,
37687         * gcc.c-torture/compile/20010711-2.c: New tests.
37688
37689 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37690
37691         * gcc.c-torture/execute/20010711-1.c: New test.
37692
37693 2001-07-11  Ben Elliston  <bje@redhat.com>
37694
37695         * g++.old-deja/g++.other/enum5.C: New test.
37696
37697 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37698
37699         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37700         (g++-dg-prune): Call prune_gcc_output.
37701         * prune.exp: New file for prune_gcc_output.
37702         * lib/g++.exp, lib/gcc.exp: Load it.
37703
37704 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37705
37706         * gcc.c-torture/compile/20010701-1.c,
37707         g++.old-deja/g++.ext/attrib6.C: New tests.
37708
37709 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37710
37711         * gcc.c-torture/compile/20010706-1.c: New test.
37712
37713 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37714
37715         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37716
37717 2001-06-28  Stan Shebs  <shebs@apple.com>
37718
37719         * gcc.dg/pragma-darwin.c: New test.
37720
37721 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37722
37723         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37724         Solaris 2.[678] system.
37725
37726 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37727
37728         * gcc.dg/20010622-1.c: New test.
37729
37730 2001-06-18  Stan Shebs  <shebs@apple.com>
37731
37732         * objc.dg: New directory.
37733         * objc.dg/dg.exp: New file.
37734         * objc.dg/alias.m: New.
37735         * objc.dg/class-1.m: New.
37736         * objc.dg/class-2.m: New.
37737         * objc.dg/const-str-1.m: New.
37738         * objc.dg/const-str-2.m: New.
37739         * objc.dg/id-1.m: New.
37740         * objc.dg/method-1.m: New.
37741         * objc.dg/super-class-1.m: New.
37742         * lib/objc-dg.exp: New file.
37743
37744 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37745
37746         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37747         of label name.
37748
37749 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37750
37751         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37752
37753 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37754
37755         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37756         variable.
37757
37758 2001-06-12  Richard Henderson  <rth@redhat.com>
37759
37760         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37761
37762 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37763
37764         * g++.old-deja/g++.abi/vbase5.C: New test.
37765         * g++.old-deja/g++.abi/vbase6.C: New test.
37766         * g++.old-deja/g++.abi/vbase7.C: New test.
37767
37768 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37769
37770         * gcc.c-torture/compile/20010610-1.c: New test.
37771
37772 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37773
37774         * g++.old-deja/g++.abi/vbase4.C: New test.
37775
37776 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37777
37778         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37779         support %f for HC11/HC12 targets.
37780         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37781         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37782         on HC11/HC12 targets.
37783         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37784
37785 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37786
37787         * gcc.dg/wchar_t-1.c: New file.
37788         * gcc.dg/wint_t-1.c: Likewise.
37789
37790 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37791
37792         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37793
37794 2001-06-11  Richard Henderson  <rth@redhat.com>
37795
37796         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37797
37798 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37799
37800         * gcc.c-torture/compile/20010611-1.c: New test.
37801
37802 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37803
37804         * gcc.dg/c99-tag-1.c: Add more tests.
37805
37806 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37807
37808         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37809         representation on MN10300 and ARM/Thumb.
37810
37811 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37812
37813         * g77.f-torture/execute/20010610.f: New.
37814
37815 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37816
37817         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37818         names.
37819
37820 2001-06-09  Richard Henderson  <rth@redhat.com>
37821
37822         * gcc.c-torture/execute/ashrdi-1.c: New.
37823         * gcc.c-torture/execute/ashldi-1.c: New.
37824         * gcc.c-torture/execute/lshrdi-1.c: New.
37825
37826 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37827
37828         * objc/execute/load-3.m: Added. Check sending +load to categories,
37829         in addition to classes.
37830
37831 2001-06-08  Stan Shebs  <shebs@apple.com>
37832
37833         * objc/execute/load-2.m: New test.  From Nicola Pero
37834         <n.pero@mi.flashnet.it>.
37835
37836 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37837
37838         * gcc.c-torture/execute/20010605-2.c: New test.
37839
37840 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37841
37842         * g++.old-deja/g++.abi/vbase2.C: New test.
37843         * g++.old-deja/g++.abi/vbase3.C: New test.
37844
37845 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37846
37847         * g++.old-deja/g++.pt/friend49.C: New test.
37848
37849 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37850
37851         * g++.old-deja/g++.ext/anon3.C: New test.
37852
37853 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37854
37855         * g++.old-deja/g++.other/conv7.C: New test.
37856
37857 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37858
37859         * gcc.c-torture/compile/20010605-2.c: New test.
37860
37861 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37862
37863         * gcc.c-torture/execute/20010604-1.c: New test.
37864
37865 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37866
37867         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37868
37869 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37870
37871         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37872         (g++_link_flags): Likewise.
37873         (g++_init): Pass gccpath's value to two previous functions.
37874
37875 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37876
37877         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37878         Ensure logfile entry matches exec command line.
37879
37880 2001-05-31  Richard Henderson  <rth@redhat.com>
37881
37882         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37883         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37884
37885 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37886
37887         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37888         compiler for irix6.2
37889
37890 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37891
37892         * g++.old-deja/g++.other/optimize3.C: New file.
37893
37894 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37895
37896         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37897         assemble.
37898
37899 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.old-deja/g++.other/optimize2.C: New file.
37902
37903 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37904
37905         * gcc.c-torture/compile/20010518-2.c: New file.
37906         * gcc.c-torture/execute/20010518-1.c: New file.
37907         * gcc.c-torture/execute/20010518-2.c: New file.
37908
37909 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37910
37911         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37912
37913 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37914
37915         G++ no longer defines builtins that do not begin with __builtin.
37916         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37917         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37918         * g++.old-deja/g++.law/builtin1.C: Likewise.
37919         * g++.old-deja/g++.law/cvt2.C: Likewise.
37920         * g++.old-deja/g++.mike/net5.C: Likewise.
37921         * g++.old-deja/g++.other/builtins1.C: Likewise.
37922         * g++.old-deja/g++.other/builtins2.C: Likewise.
37923         * g++.old-deja/g++.other/builtins3.C: Likewise.
37924         * g++.old-deja/g++.other/builtins4.C: Likewise.
37925         * g++.old-deja/g++.other/inline8.C: Likewise.
37926         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37927
37928 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37929
37930         * g++.old-deja/g++.pt/using1.C: Adjust.
37931         * g++.old-deja/g++.pt/using2.C: New test.
37932
37933 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37934
37935         * gcc.dg/cpp/charconst.c: New tests.
37936         * gcc.dg/cpp/escape.c: New tests.
37937         * gcc.dg/cpp/escape-1.c: New tests.
37938         * gcc.dg/cpp/escape-2.c: New tests.
37939         * gcc.dg/cpp/ucs.c: New tests.
37940
37941 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37942
37943         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37944         native compiler for irix6.5.
37945
37946 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37947
37948         * lib/g++.exp (g++_include_flags): Use args to compute
37949         get_multilibs.
37950         (g++_link_flags): Likewise.
37951         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37952
37953 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37954
37955         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37956
37957 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37958
37959         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37960         this file.
37961
37962 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37963
37964         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37965         STACK_SIZE;
37966         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37967         to STACK_SIZE; Use it to define size of add_histo array.
37968         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37969         to STACK_SIZE.
37970         (f): Use GITT_SIZE to define size of gitt local table.
37971         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37972         to STACK_SIZE; Use it to define size of bytemem array.
37973
37974 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37975
37976         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37977         on 68HC11/HC12 due to the asm instruction.
37978         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37979         * gcc.c-torture/compile/920520-1.x: Likewise.
37980         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37981         on 68HC11/HC12 because the function is larger than 64K.
37982         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37983         on 68HC11/HC12 because the structure is too large.
37984
37985 2001-05-20  Richard Henderson  <rth@redhat.com>
37986
37987         * gcc.c-torture/execute/20010520-1.c: New.
37988
37989 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37990
37991         * g++.old-deja/g++.warn/compare1.C: New test.
37992         * gcc.dg/compare4.c: New test.
37993
37994 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37995
37996         * g++.old-deja/g++.other/optimize1.C: New test.
37997
37998 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37999
38000         * g++.old-deja/g++.pt/spec41.C: New test.
38001
38002 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38003
38004         * gcc.c-torture/compile/20010114-1.x: Remove.
38005
38006 2001-05-18  Stan Shebs  <shebs@apple.com>
38007
38008         * gcc.c-torture/compile/20010518-1.c: New test.
38009
38010 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38011
38012         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38013         * g++.old-deja/g++.pt/crash67.C: New test.
38014
38015 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38016
38017         * g++.old-deja/g++.other/debug9.C: New test.
38018
38019 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38020
38021         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38022
38023 2001-05-16  Jan Hubicka  <jh@suse.cz>
38024
38025         * gcc.c-torture/compile/20010516-1.c: New test.
38026
38027 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38028
38029         * g++.old-deja/g++.other/crash41.C: New test.
38030
38031 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38032
38033         * g++.old-deja/g++.pt/crash66.C: New test.
38034
38035 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38036
38037         * g++.old-deja/g++.robertl/eb27.C: Convert.
38038
38039 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38040
38041         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38042         declaration being redundant.
38043
38044 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38045
38046         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38047
38048 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38049
38050         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38051
38052 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38053
38054         * lib/g++.exp: Use testsuite_flags.
38055
38056 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38057
38058         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38059
38060 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38061
38062         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38063
38064 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38065
38066         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38067
38068 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38069
38070         * gcc.c-torture/compile/20010313-1.c: New test.
38071
38072 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38073
38074         * gcc.dg/cpp/direct2.c: New test.
38075         * gccq.dg/cpp/direct2s.c: New test.
38076
38077         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38078
38079 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38080
38081         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38082         * g++.old-deja/g++.other/op3.C: Likewise.
38083
38084 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38085
38086         * gcc.dg/cpp/syshdr.h: New file.
38087         * gcc.dg/cpp/sysmac1.c: Update.
38088         * gcc.dg/cpp/sysmac2.c: Update.
38089
38090 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38091
38092         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38093
38094 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38095
38096         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38097         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38098
38099 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38100
38101         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38102
38103 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38104
38105         * lib/g++.exp (g++_include_flags): Don't use any special flags
38106         if TESTING_IN_BUILD_TREE is not defined.
38107         (g++_init): Use a plain 'c++' as the compiler if
38108         TESTING_IN_BUILD_TREEE is not defined.
38109
38110 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38111
38112         * g++.old-deja/g++.eh/catch13.C: New test.
38113         * g++.old-deja/g++.eh/catch14.C: New test.
38114
38115 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * gcc.dg/cpp/tr-define.c: New test.
38118
38119 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38120
38121         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38122         <stdlib.h>, not <malloc.h>.
38123
38124 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.old-deja/g++.ns/template17.C: New test.
38127
38128 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38129
38130         * g++.old-deja/g++.pt/ref4.C: New test.
38131
38132 2001-04-30  Richard Henderson  <rth@redhat.com>
38133
38134         * gcc.dg/20000724-1.c: Revert last change.
38135
38136 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38137
38138         * g77.f-torture/execute/20010430.f: New test.
38139
38140 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38141
38142         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38143
38144 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38145
38146         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38147
38148 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38149
38150         * g++.old-deja/g++.eh/crash6.C: New test.
38151
38152 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38153
38154         * g++.old-deja/g++.other/warn7.C: New test.
38155
38156 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38157
38158         * g++.old-deja/g++.other/defarg9.C: New test.
38159
38160 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38161
38162         * g77.f-torture/compile/20010426.f: New test.
38163         * g77.f-torture/execute/20010426.f: New test.
38164
38165 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38166
38167         * g77.f-torture/compile/20000629-1.x: Remove - error
38168         has been fixed.
38169
38170 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38171
38172         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38173         Tweak slightly to work with g++.dg framework.
38174         * g++.dg/special/ecos.exp: Run initp1.C test.
38175         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38176
38177         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38178         its linker doesn't give line numbers either.
38179         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38180
38181 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38182
38183         * g++.old-deja/g++.other/lex1.C: New test.
38184
38185 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38186
38187         * gcc.dg/noncompile/20010425-1.c: New test.
38188
38189 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38190
38191         * g++.old-deja/g++.pt/mangle2.C: New test.
38192
38193 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38194
38195         * gcc.dg/format/plus-1.c: New test.
38196
38197 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38198
38199         * gcc.dg/20010423-1.c: New test.
38200
38201 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38202
38203         * gcc.c-torture/execute/20010422-1.c: New test.
38204
38205 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38206
38207         * g++.old-deja/g++.ns/type2.C: New test.
38208
38209 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38210
38211         * g++.old-deja/g++.other/perf1.C: New test.
38212
38213 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38214
38215         * gcc.dg/c99-func-2.c: Remove xfail.
38216         * gcc.dg/c99-func-3.c: Remove xfail.
38217         * gcc.dg/c99-func-4.c: Remove xfail.
38218
38219 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38220
38221         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38222
38223 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38224
38225         * gcc.c-torture/compile/20010423-1.c: New test.
38226
38227 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38228
38229         * g++.old-deja/g++.pt/typename28.C: New test.
38230
38231 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38232
38233         * g++.old-deja/g++.abi/empty2.C: New test.
38234         * g++.old-deja/g++.abi/empty3.C: New test.
38235
38236 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38237
38238         * g++.old-deja/g++.other/comdat2.C: New test.
38239         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38240
38241 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38242
38243         * g++.old-deja/g++.other/overload14.C: New test.
38244
38245 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38246
38247         * g++.old-deja/g++.other/lookup23.C: New test.
38248
38249 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38250
38251         * gcc.c-torture/execute/20010403-1.c: New test.
38252
38253 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38254             Mark Mitchell  <mark@codesourcery.com>
38255
38256         * lib/old-dejagnu.exp: Don't delete output of executable.
38257         Add .exe suffix to executables.
38258
38259 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38260
38261         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38262
38263 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38264
38265         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38266
38267 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38268
38269         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38270         * g++.old-deja/g++.abi/crash1.C: New test.
38271
38272 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38273
38274         * g++.old-deja/g++.other/crash40.C: New test.
38275
38276 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38277
38278         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38279
38280 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.old-deja/g++.other/warn6.C: New test.
38283
38284 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38285
38286         * g++.old-deja/g++.robertl/eb42.C: Same.
38287
38288 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38289
38290         * gcc.dg/wtr-conversion-1.c: New testcase.
38291
38292 2001-04-10  Richard Henderson  <rth@redhat.com>
38293
38294         * g++.old-deja/g++.other/array5.C: New.
38295
38296 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38297
38298         * gcc.c-torture/execute/20010408-1.c: New test.
38299
38300 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38301
38302         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38303         headers and constructs.
38304         * g++.old-deja/g++.robertl/eb79.C: Same.
38305         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38306         * g++.old-deja/g++.robertl/eb73.C: Same.
38307         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38308         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38309         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38310         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38311         * g++.old-deja/g++.robertl/eb44.C: Same.
38312         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38313         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38314         * g++.old-deja/g++.robertl/eb39.C: Same.
38315         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38316         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38317         * g++.old-deja/g++.robertl/eb30.C: Same.
38318         * g++.old-deja/g++.robertl/eb3.C: Same.
38319         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38320         * g++.old-deja/g++.robertl/eb21.C: Same.
38321         * g++.old-deja/g++.robertl/eb15.C: Same.
38322         * g++.old-deja/g++.robertl/eb118.C: Same.
38323         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38324         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38325         * g++.old-deja/g++.robertl/eb109.C: Same.
38326         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38327         * g++.old-deja/g++.mike/rtti1.C: Same.
38328         * g++.old-deja/g++.mike/p658.C: Same.
38329         * g++.old-deja/g++.mike/net46.C: Same.
38330         * g++.old-deja/g++.mike/net34.C: Same.
38331         * g++.old-deja/g++.mike/memoize1.C: Same.
38332         * g++.old-deja/g++.mike/eh2.C: Same.
38333         * g++.old-deja/g++.law/weak.C: Same.
38334         * g++.old-deja/g++.law/visibility7.C: Same.
38335         * g++.old-deja/g++.law/visibility25.C: Same.
38336         * g++.old-deja/g++.law/visibility22.C: Same.
38337         * g++.old-deja/g++.law/visibility2.C: Same.
38338         * g++.old-deja/g++.law/visibility17.C: Same.
38339         * g++.old-deja/g++.law/visibility13.C: Same.
38340         * g++.old-deja/g++.law/visibility10.C: Same.
38341         * g++.old-deja/g++.law/visibility1.C: Same.
38342         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38343         * g++.old-deja/g++.law/vbase1.C: Same.
38344         * g++.old-deja/g++.law/operators32.C: Same.
38345         * g++.old-deja/g++.law/nest3.C: Same.
38346         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38347         * g++.old-deja/g++.law/except5.C (main): Same.
38348         * g++.old-deja/g++.law/cvt7.C (run): Same.
38349         * g++.old-deja/g++.law/cvt2.C: Same.
38350         * g++.old-deja/g++.law/cvt16.C: Same.
38351         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38352         * g++.old-deja/g++.law/ctors17.C (main): Same.
38353         * g++.old-deja/g++.law/ctors13.C: Same.
38354         * g++.old-deja/g++.law/ctors12.C (main): Same.
38355         * g++.old-deja/g++.law/ctors10.C: Same.
38356         * g++.old-deja/g++.law/code-gen5.C: Same.
38357         * g++.old-deja/g++.law/bad-error7.C: Same.
38358         * g++.old-deja/g++.law/arm9.C: Same.
38359         * g++.old-deja/g++.law/arm12.C: Same.
38360         * g++.old-deja/g++.law/arg8.C: Same.
38361         * g++.old-deja/g++.law/arg1.C: Same.
38362         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38363         * g++.old-deja/g++.jason/template31.C: Same.
38364         * g++.old-deja/g++.jason/template24.C (main): Same.
38365         * g++.old-deja/g++.jason/2371.C: Same.
38366         * g++.old-deja/g++.eh/new2.C: Same.
38367         * g++.old-deja/g++.eh/new1.C: Same.
38368         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38369         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38370         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38371         * g++.old-deja/g++.brendan/crash62.C: Same.
38372         * g++.old-deja/g++.brendan/crash52.C: Same.
38373         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38374         * g++.old-deja/g++.brendan/crash38.C: Same.
38375         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38376         * g++.old-deja/g++.brendan/copy9.C: Same.
38377
38378 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38379
38380         * gcc.c-torture/execute/20001203-2.c (memset):
38381         Count argument is of type __SIZE_TYPE__.
38382
38383 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38384
38385         * gcc.c-torture/compile/20010404-1.c: New test.
38386
38387 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38388
38389         * gcc.c-torture/compile/20010326-1.c: New test.
38390
38391 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38392
38393         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38394         peculiarities of the SH.
38395         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38396
38397 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38398
38399         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38400         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38401         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38402
38403 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38404
38405         * g77.f-torture/compile/20010321-1.f: New test.
38406
38407 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38408
38409         * gcc.c-torture/compile/20010329-1.c: New test.
38410
38411 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38412
38413         * gcc.c-torture/execute/20010329-1.c: New test.
38414
38415 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38416
38417         * g++.old-deja/g++.other/eh4.C: Fix typo.
38418
38419 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38420
38421         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38422
38423 2001-03-28  Philip Blundell  <philb@gnu.org>
38424
38425         * gcc.c-torture/compile/20010328-1.c: New test.
38426
38427 2001-03-27  Richard Henderson  <rth@redhat.com>
38428
38429         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38430         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38431
38432 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38433
38434         * gcc.c-torture/compile/20010327-1.c: New test.
38435
38436 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38437
38438         * g++.old-deja/g++.other/friend12.C: New test.
38439         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38440         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38441
38442 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38443
38444         * gcc.c-torture/execute/20010325-1.c: New test.
38445
38446 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38447
38448         * g++.old-deja/g++.other/mangle3.C: New test.
38449
38450 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38451
38452         * g++.old-deja/g++.other/anon8.C: New test.
38453
38454 2001-03-20  Philip Blundell  <philb@gnu.org>
38455
38456         * gcc.c-torture/compile/20010320-1.c: New test.
38457
38458 2001-03-17  Richard Henderson  <rth@redhat.com>
38459
38460         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38461
38462 2001-03-15  Geoff Keating  <geoff@redhat.com>
38463
38464         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38465         tests on AIX.
38466
38467 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38468
38469         * g++.old-deja/g++.other/eh4.C: New test.
38470
38471 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38472
38473         * gcc.dg/cpp/mi1.c: Update.
38474
38475 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38476
38477         * g++.old-deja/g++.other/regstack.C: New test.
38478
38479 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38480
38481         * g++.old-deja/g++.other/ref4.C: New test.
38482
38483 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38484
38485         * objc/execute/va_method.m: Added.
38486         * objc/execute/IMP.m: Added.
38487         * objc/execute/_cmd.m: Added.
38488         * objc/execute/accessing_ivars.m: Added.
38489         * objc/execute/class-1.m: Added.
38490         * objc/execute/class-10.m: Added.
38491         * objc/execute/class-11.m: Added.
38492         * objc/execute/class-12.m: Added.
38493         * objc/execute/class-13.m: Added.
38494         * objc/execute/class-14.m: Added.
38495         * objc/execute/class-2.m: Added.
38496         * objc/execute/class-3.m: Added.
38497         * objc/execute/class-4.m: Added.
38498         * objc/execute/class-5.m: Added.
38499         * objc/execute/class-6.m: Added.
38500         * objc/execute/class-7.m: Added.
38501         * objc/execute/class-8.m: Added.
38502         * objc/execute/class-9.m: Added.
38503         * objc/execute/class-tests-1.h
38504         * objc/execute/class-tests-2.h
38505         * objc/execute/compatibility_alias.m: Added.
38506         * objc/execute/encode-1.m: Added.
38507         * objc/execute/formal_protocol-1.m: Added.
38508         * objc/execute/formal_protocol-2.m: Added.
38509         * objc/execute/formal_protocol-3.m: Added.
38510         * objc/execute/formal_protocol-4.m: Added.
38511         * objc/execute/formal_protocol-5.m: Added.
38512         * objc/execute/formal_protocol-6.m: Added.
38513         * objc/execute/formal_protocol-7.m: Added.
38514         * objc/execute/informal_protocol.m: Added.
38515         * objc/execute/initialize.m: Added.
38516         * objc/execute/load.m: Added.
38517         * objc/execute/many_args_method.m: Added.
38518         * objc/execute/nested-3.m: Added.
38519         * objc/execute/no_clash.m: Added.
38520         * objc/execute/private.m: Added.
38521         * objc/execute/redefining_self.m: Added.
38522         * objc/execute/root_methods.m: Added.
38523         * objc/execute/selector-1.m: Added.
38524         * objc/execute/static-1.m: Added.
38525         * objc/execute/static-2.m: Added.
38526         * objc/execute/va_method.m: Added.
38527
38528 2001-03-10  Richard Henderson  <rth@redhat.com>
38529
38530         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38531
38532 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38533
38534         * g++.old-deja/g++.other/crash31.C: XFAIL.
38535         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38536         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38537         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38538         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38539         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38540
38541 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38542
38543         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38544
38545 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38546
38547         * gcc.dg/20000724-1.c: Don't use multiline strings.
38548
38549 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38550
38551         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38552         result of -cString against what we expect it to be; don't just
38553         print it out for no one to read.
38554
38555         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38556         Based on testcases provided by Nicola Pero.
38557
38558 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38559
38560         * gcc.dg/cpp/macro7.c: New test.
38561
38562 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38563
38564         * gcc.dg/cpp/multiline.c: Update.
38565
38566 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38567
38568         * g++.old-deja/g++.other/enum3.C: New test.
38569
38570 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38571
38572         * g++.old-deja/g++.other/pod1.C: New test.
38573
38574 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38575
38576         * g++.old-deja/g++.ext/overload1.C: New test.
38577
38578 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38579
38580         * g++.old-deja/g++.pt/using1.C: New test.
38581
38582 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38583
38584         * g++.old-deja/g++.other/using9.C: New test.
38585
38586 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38587
38588         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38589
38590         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38591
38592 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38593
38594         * g++.old-deja/g++.ext/realpt1.C: Remove.
38595
38596 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38597
38598         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38599
38600 2001-02-26  Will Cohen  <wcohen@redhat.com>
38601
38602         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38603
38604 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38605
38606         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38607         templatized constructors.
38608
38609 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38610
38611         * gcc.c-torture/execute/20010224-1.c: New test.
38612
38613 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * gcc.c-torture/execute/20010222-1.c: New test.
38616
38617 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38618
38619         * g++.old-deja/g++.other/inline20.C: New test.
38620
38621 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38622
38623         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38624
38625 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38626
38627         * g++.old-deja/g++.other/lookup22.C: New test.
38628
38629 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38630
38631         * g77.dg: New directory.
38632         * g77.dg/20010216-1.f: New test case.
38633         * g77.dg/dg.exp: New driver.
38634         * lib/g77-dg.exp: New driver library.
38635
38636 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38637
38638         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38639
38640 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38641
38642         * g++.old-deja/g++.other/decl9.C: New test.
38643
38644 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38645
38646         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38647         not need <string> and also tests the initialization at runtime.
38648
38649 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38650
38651         * gcc.c-torture/execute/longlong.c: New test.
38652
38653 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38654
38655         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38656
38657 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38658
38659         * gcc.c-torture/execute/920302-1.c (execute):
38660         Change argument type to short.
38661
38662 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38663
38664         * g++.old-deja/g++.pt/deduct6.C: New test.
38665
38666 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38667
38668         * g++.old-deja/g++.pt/deduct5.C: New test.
38669
38670 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38671
38672         * gcc.c-torture/execute/20010209-1.c: New test.
38673
38674 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38675
38676         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38677
38678 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38679
38680         * g++.dg/vtgc1.C: Update for new ABI.
38681
38682         * consistency.vlad: New directory, 1665 files.
38683
38684 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38685
38686         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38687         return type.
38688         * gcc.dg/cpp/digraphs.c: Declare puts.
38689
38690 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38691
38692         * g++.old-deja/g++.other/warn5.C: New test.
38693
38694 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38695
38696         * g++.old-deja/g++.pt/spec40.C: New test.
38697
38698 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38699
38700         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38701         case.
38702         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38703
38704 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38705
38706         * gcc.c-torture/compile/20010209-1.c: New test.
38707
38708 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38709
38710         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38711         excess errors message but not if it crashes.
38712         * g++.old-deja/g++.other/crash27.C: Likewise.
38713         * g++.old-deja/g++.other/crash28.C: Likewise.
38714         * g++.old-deja/g++.other/crash30.C: Likewise.
38715         * g++.old-deja/g++.other/crash32.C: Likewise.
38716         * g++.old-deja/g++.other/crash35.C: Likewise.
38717         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38718
38719 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38720
38721         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38722         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38723         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38724         g77.f-torture/execute/execute.exp,
38725         g77.f-torture/noncompile/noncompile.exp,
38726         gcc.c-torture/execute/execute.exp,
38727         gcc.c-torture/execute/memcheck/memcheck.exp,
38728         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38729         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38730         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38731         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38732         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38733         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38734         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38735         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38736         Remove bug reporting instructions with ancient email addresses.
38737
38738 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38739
38740         * gcc.dg/20010202-1.c: New test.
38741         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38742
38743 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38744
38745         * g++.dg/stdbool-if.C: New test.
38746
38747 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38748
38749         * objc/execute/fdecl.m: Added main().
38750
38751 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38752
38753         * gcc.c-torture/execute/20010206-1.c: New test.
38754
38755 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38756
38757         * gcc.dg/cpp/avoidpaste1.c: Update.
38758
38759 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38760
38761         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38762         Pero <nicola@brainstorm.co.uk>.
38763         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38764
38765 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38766
38767         * g++.old-deja/g++.pt/spec39.C: New test.
38768
38769 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38770
38771         * gcc.c-torture/compile/20010202-1.c: New test.
38772
38773 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38774
38775         * g++.old-deja/g++.abi/primary2.C: New test.
38776         * g++.old-deja/g++.abi/primary3.C: New test.
38777         * g++.old-deja/g++.abi/primary4.C: New test.
38778         * g++.old-deja/g++.abi/primary5.C: New test.
38779         * g++.old-deja/g++.abi/vtable3.h: New test.
38780         * g++.old-deja/g++.abi/vtable3a.C: New test.
38781         * g++.old-deja/g++.abi/vtable3b.C: New test.
38782         * g++.old-deja/g++.abi/vtable3c.C: New test.
38783         * g++.old-deja/g++.abi/vtable3d.C: New test.
38784         * g++.old-deja/g++.abi/vtable3e.C: New test.
38785         * g++.old-deja/g++.abi/vtable3f.C: New test.
38786         * g++.old-deja/g++.abi/vtable3g.C: New test.
38787         * g++.old-deja/g++.abi/vtable3h.C: New test.
38788         * g++.old-deja/g++.abi/vtable3i.C: New test.
38789         * g++.old-deja/g++.abi/vtable3j.C: New test.
38790         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38791
38792 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38793
38794         * g++.old-deja/g++.other/anon6.C: New test.
38795         * g++.old-deja/g++.other/anon7.C: New test.
38796
38797 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38798
38799         * gcc.dg/cpp/avoidpaste2.c: New tests.
38800
38801 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38802
38803         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38804
38805 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38806
38807         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38808         DECIMAL_DIG cases for Irix."
38809
38810 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38811
38812         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38813
38814 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38815
38816         * gcc.dg/c99-tag-1.c: New test.
38817
38818 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38819
38820         * gcc.dg/cpp/tr-warn1.c: Add tests.
38821
38822 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38823
38824         * gcc.dg/cpp/avoidpaste1.c: Update.
38825         * gcc.dg/cpp/paste4.c: Update.
38826
38827 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38828
38829         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38830         cases for Irix.
38831
38832 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38833
38834         * g++.old-deja/g++.other/inline19.C: New test.
38835
38836 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38837
38838         * gcc.dg/Wlarger-than.c: New test.
38839
38840 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38841
38842         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38843
38844 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38845
38846         * gcc.c-torture/execute/20010129-1.c: New test.
38847         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38848
38849 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38850
38851         * gcc.dg/cpp/avoidpaste1.c: Test case.
38852
38853 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * g++.old-deja/g++.other/inline18.C: New test.
38856
38857 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38858
38859         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38860         and __builtin_putchar.
38861
38862 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38863
38864         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38865         tests.
38866
38867 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38868
38869         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38870         floating point number rounding mode to round to the nearest
38871         representable mode.
38872
38873 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38874
38875         * g++.old-deja/g++.other/mangle2.C: New test.
38876
38877 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38878
38879         * gcc.c-torture/compile/20010124-1.c: New test.
38880
38881 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38882
38883         * g++.old-deja/g++.pt/spec38.C: New test.
38884
38885 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38886
38887         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38888         "Build don't run".
38889
38890 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38891
38892         * gcc.c-torture/execute/20010123-1.c: New test.
38893
38894 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38895
38896         * g++.old-deja/g++.pt/spec37.C: New test.
38897
38898 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         * g++.old-deja/g++.pt/overload14.C: New test.
38901
38902 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38903
38904         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38905         __builtin_return_address.
38906
38907 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38908
38909         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38910         * g++.old-deja/g++.pt/spec35.C: New test.
38911         * g++.old-deja/g++.pt/spec36.C: New test.
38912
38913 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38914
38915         * gcc.c-torture/compile/20010118-1.c: New test.
38916
38917 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38918
38919         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38920
38921 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38922
38923         * gcc.c-torture/execute/20010119-1.c: New test.
38924
38925 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38926
38927         * g++.old-deja/g++.other/vbase5.C: New test.
38928
38929 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38930
38931         * gcc.c-torture/execute/20010118-1.c: New test.
38932
38933 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38934
38935         * g++.old-deja/g++.pt/deduct3.C: New test.
38936
38937 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38938
38939         * g++.old-deja/g++.pt/spec34.C: New test.
38940
38941 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38942
38943         * g77.f-torture/compile/20000601-2.f: New test.
38944
38945 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38946
38947         * g++.old-deja/g++.other/init17.C: New test.
38948
38949 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38950
38951         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38952
38953 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38954
38955         * g++.old-deja/g++.pt/unify8.C: New test.
38956
38957 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38958
38959         * g++.old-deja/g++.abi/vbase1.C: New test.
38960
38961 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38962
38963         * g++.old-deja/g++.pt/crash65.C: New test.
38964
38965 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38966
38967         * gcc.dg/cpp/assembl2.S: New test case.
38968
38969 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38970
38971         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38972         are supported.
38973
38974 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38975
38976         * g++.old-deja/g++.other/builtins1.C: New test.
38977         * g++.old-deja/g++.other/builtins2.C: Likewise.
38978         * g++.old-deja/g++.other/builtins3.C: Likewise.
38979         * g++.old-deja/g++.other/builtins4.C: Likewise.
38980
38981 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38982
38983         * gcc.c-torture/compile/20010117-1.c: New test.
38984         * gcc.c-torture/compile/20010117-2.c: New test.
38985
38986 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38987
38988         * g77.f-torture/execute/20010116.[fx]: New test,
38989         XFAIL on i?86-*-*.
38990         * g77.f-torture/compile/20010115.f: Indicate it's
38991         a test for PR fortran/1636.
38992
38993 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38994
38995         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38996
38997 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38998
38999         * g77.f-torture/compile/20010115.f: New test.
39000
39001 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39002
39003         * g++.old-deja/g++.pt/nontype5.C: New test.
39004
39005 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39006
39007         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39008         have an equivalent working one below it.
39009
39010 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39011
39012         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39013         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39014
39015 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39016
39017         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39018         message containing "init_priority".
39019         (conpr-2.C): Likewise.
39020         (conpr-3.C): Likewise.
39021         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39022
39023 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39024
39025         * gcc.c-torture/execute/20010114-2.c: New test.
39026
39027 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39028
39029         * gcc.c-torture/compile/20010114-1.c: New test.
39030         * gcc.c-torture/compile/20010114-1.x: Xfail.
39031         * gcc.c-torture/compile/20010114-2.c: New test.
39032         * gcc.c-torture/execute/20010114-1.c: New test.
39033         * gcc.dg/trunc-1.c: New test.
39034         * gcc.dg/uninit-B.c: New test.
39035
39036 2001-01-13  Nick Clifton  <nickc@redhat.com>
39037
39038         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39039         target.
39040
39041 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39042
39043         * gcc.c-torture/compile/20010113-1.c: New test.
39044
39045 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39046
39047         * gcc.c-torture/compile/20001212-1.c: New test.
39048
39049 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39050
39051         * gcc.dg/cpp/widestr1.c: Update.
39052         * gcc.dg/cpp/prag-imp.c: Remove.
39053
39054 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39055
39056         * gcc.c-torture/execute/20000801-3.x: Remove.
39057         * gcc.dg/c90-init-1.c: New test.
39058         * gcc.dg/c99-init-1.c: New test.
39059         * gcc.dg/c99-init-2.c: New test.
39060         * gcc.dg/gnu99-init-1.c: New test.
39061
39062 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39063
39064         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39065         testing that no relevant ones were found.
39066
39067 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39068
39069         * g++.old-deja/g++.pt/cast2.C: New test.
39070
39071 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39072
39073         * g++.old-deja/g++.pt/friend47.C: New test.
39074
39075 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39076
39077         * g++.old-deja/g++.pt/instantiate13.C: New test.
39078
39079 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39080
39081         * g++.old-deja/g++.other/defarg7.C: New test.
39082         * g++.old-deja/g++.other/defarg8.C: New test.
39083
39084 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39085
39086         * g++.old-deja/g++.pt/crash64.C: New test.
39087
39088 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39089
39090         * g++.old-deja/g++.pt/crash63.C: New test.
39091
39092 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39093
39094         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39095
39096 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39097
39098         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39099
39100 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39101
39102         * g++.old-deja/g++.pt/error3.C: New test.
39103
39104 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39105
39106         * g++.old-deja/g++.other/crash39.C: New test.
39107
39108 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39109
39110         * g++.old-deja/g++.other/vbase4.C: New test.
39111
39112 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39113
39114         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39115         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39116         * gcc.dg/special/special.exp: New test driver which will check
39117         for alias support for the above test.
39118
39119 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39120
39121         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39122         problems on small machines.
39123         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39124         parameterize.
39125
39126 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39127
39128         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39129         mips.
39130         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39131
39132 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39133
39134         * g++.old_deja/g++.pt/using8.C: New test.
39135
39136 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39137
39138         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39139
39140 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39141
39142         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39143         where a failure is expected.
39144         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39145
39146 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39147
39148         * g++.old_deja/g++.pt/instantiate12.C: New test.
39149
39150 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39151
39152         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39153         start of structs.
39154         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39155         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39156         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39157         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39158         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39159         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39160         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39161         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39162         * g++.old-deja/g++.eh/spec6.C: Likewise.
39163         * g++.old-deja/g++.jason/crash3.C: Likewise.
39164         * g++.old-deja/g++.law/ctors11.C: Likewise.
39165         * g++.old-deja/g++.law/ctors17.C: Likewise.
39166         * g++.old-deja/g++.law/ctors5.C: Likewise.
39167         * g++.old-deja/g++.law/ctors9.C: Likewise.
39168         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39169         * g++.old-deja/g++.mike/net22.C: Likewise.
39170         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39171         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39172         * g++.old-deja/g++.mike/virt3.C: Likewise.
39173         * g++.old-deja/g++.niklas/t128.C: Likewise.
39174         * g++.old-deja/g++.other/anon4.C: Likewise.
39175         * g++.old-deja/g++.other/using1.C: Likewise.
39176         * g++.old-deja/g++.other/warn3.C: Likewise.
39177         * g++.old-deja/g++.pt/t37.C: Likewise.
39178         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39179         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39180
39181 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39182
39183         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39184
39185 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39186
39187         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39188
39189 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39190
39191         * gcc.c-torture/compile/20010107-1.c: New test.
39192
39193 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39194
39195         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39196
39197 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39198
39199         * gcc.dg/format/format.h: New file.
39200         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39201         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39202         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39203         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39204         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39205         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39206         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39207         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39208         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39209         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39210         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39211         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39212         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39213         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39214         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39215         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39216         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39217         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39218         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39219         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39220         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39221         instead of declaring standard types, macros and functions in each
39222         test.
39223
39224 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39225
39226         * gcc.c-torture/execute/20010106-1.c: New test.
39227
39228 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39229
39230         * gcc.dg/format/format.exp: New file.
39231         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39232         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39233         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39234         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39235         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39236         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39237         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39238         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39239         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39240         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39241         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39242         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39243         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39244         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39245         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39246         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39247         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39248         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39249         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39250         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39251         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39252         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39253         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39254         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39255         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39256         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39257         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39258         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39259         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39260         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39261         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39262         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39263         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39264         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39265         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39266         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39267         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39268         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39269         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39270         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39271         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39272         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39273
39274 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39275
39276         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39277         account.
39278
39279 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39280
39281         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39282
39283 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39284
39285         * g++.old-deja/g++.pt/crash62.C: New test.
39286
39287 2001-01-04  Richard Henderson  <rth@redhat.com>
39288
39289         * gcc.dg/20000926-1.c: Update expected warnings.
39290         * gcc.dg/array-2.c: Likewise.
39291         * gcc.dg/array-4.c: Also validate flexible array members.
39292         * gcc.dg/c99-flex-array-1.c: New.
39293
39294 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39295
39296         * gcc.c-torture/compile/20001222-1.x: Remove.
39297
39298 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39299
39300         * gcc.c-torture/execute/built-in-setjmp.c: New.
39301
39302 2001-01-03  Richard Henderson  <rth@redhat.com>
39303
39304         * gcc.dg/940510-1.c: Update expected error wording.
39305         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39306
39307 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39308
39309         * lib/target-supports.exp (check_alias_available): Modified to
39310         indicate aliases not supported if only weak aliases are supported.
39311
39312 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39313
39314         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39315         Turn on cmpstrsi checks for __pj__ and __i370__.
39316
39317 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39318
39319         * g++.old-deja/g++.other/virtual11.C: New test.
39320
39321 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39322
39323         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39324
39325 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39326
39327         * gcc.c-torture/compile/20010102-1.c: New test.
39328
39329 2001-01-02  Andreas Jaeger  <aj@suse.de>
39330
39331         * gcc.dg/noreturn-3.c: New test.
39332
39333         * gcc.dg/noreturn-4.c: New test.
39334
39335 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39336
39337         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39338         __builtin_fputc and __builtin_fwrite.
39339
39340 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39341
39342         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39343         signed char, not default char.
39344
39345 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39346
39347         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39348
39349 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39350
39351         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39352
39353 2000-12-29  Richard Henderson  <rth@redhat.com>
39354
39355         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39356         (__cyg_profile_func_exit): Define.
39357
39358 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39359
39360         * g++.dg/vtgc1.C: New test.
39361
39362 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39363
39364         * gcc.dg/noncompile/20001228-1.c: New test.
39365
39366         * gcc.dg/20001228-1.c: New test.
39367
39368         * gcc.c-torture/execute/20001228-1.c: New test.
39369
39370 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39371
39372         * gcc.dg/format-strfmon-1.c: New test.
39373
39374 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39375
39376         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39377         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39378         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39379         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39380         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39381         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39382         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39383         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39384         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39385         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39386         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39387         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39388         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39389
39390         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39391         * gcc.c-torture/execute/string-opt-4.c: Test index.
39392
39393 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39394
39395         * gcc.c-torture/compile/20001226-1.c: New test.
39396
39397 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39398
39399         * gcc.c-torture/compile/20001222-1.c: New test.
39400         * gcc.c-torture/compile/20001222-1.x: Xfail.
39401
39402 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39403
39404         * gcc.c-torture/execute/comp-goto-2.c: New test.
39405
39406 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39407
39408         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39409         Use long types if __INT_MAX__ is 32767.
39410         (main): Use cast to (sint32 *) when poking 88 into a_page.
39411
39412         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39413
39414 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39415
39416         * gcc.c-torture/compile/20001221-1.c: New test.
39417         * gcc.c-torture/execute/20001221-1.c: New test.
39418
39419 2000-12-20  Richard Henderson  <rth@redhat.com>
39420
39421         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39422         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39423
39424 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39425
39426         * gcc.dg/compare3.c: New test.
39427
39428 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39429
39430         * gcc.dg/format-warnll-1.c: New test.
39431
39432 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39433
39434         * gcc.dg/cpp/cmdlne-P.c: New test.
39435
39436 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39437
39438         * gcc.c-torture/execute/builtin-abs-1.c,
39439         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39440
39441 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39442
39443         * gcc.dg/cpp/multiline.c: New test.
39444
39445 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39446
39447         * g++.old-deja/g++.other/syshdr1.C: Update.
39448         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39449
39450 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39451
39452         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39453
39454 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39455
39456         * g++.old-deja/g++.pt/ttp65.C: New test.
39457
39458 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39459
39460         * g++.old-deja/g++.pt/ttp64.C: New test.
39461
39462 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39463
39464         * g++.old-deja/g++.pt/spec33.C: New test.
39465
39466 2000-12-14  Catherine Moore  <clm@redhat.com>
39467
39468         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39469         * gcc.c-torture/execute/920612-2.c: Likewise.
39470         * gcc.c-torture/execute/920428-2.c: Likewise.
39471         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39472         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39473
39474 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39475
39476         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39477         * gcc.dg/pack-test-2.c: Likewise.
39478
39479 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39480
39481         Tests by Zack Weinberg <zackw@stanford.edu>.
39482
39483         * gcc.dg/cpp/defined.c: Update.
39484         * gcc.dg/cpp/defined_trad.c: New tests.
39485
39486 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39487
39488         * gcc.dg/cpp/trad-direct.c: Update.
39489
39490 2000-12-11  Neil Booth  <neilb@earthling.net>
39491
39492         * gcc.dg/cpp/defined_trad.c
39493
39494 2000-12-11  Neil Booth  <neilb@earthling.net>
39495
39496         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39497
39498 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39499
39500         * gcc.dg/format-miss-2.c: New test.
39501
39502 2000-12-09  Neil Booth  <neilb@earthling.net>
39503
39504         * gcc.dg/cpp/lineflags.c: New tests.
39505         * gcc.dg/cpp/poison.c: Update.
39506         * gcc.dg/cpp/redef2.c: Update.
39507         * gcc.dg/cpp/skipping.c: New test.
39508
39509 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39510
39511         * g++.old-deja/g++.other/eh3.C: New testcase.
39512
39513 2000-12-07  Neil Booth  <neilb@earthling.net>
39514
39515         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39516         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39517         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39518         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39519         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39520         Update.
39521
39522 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39523
39524         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39525         __SIZE_TYPE__ instead of int for type of integers cast to
39526         pointers.
39527
39528 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39529
39530         * g++.old-deja/g++.other/cleanup4.C: New test.
39531
39532 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39533
39534         * format-sec-1.c: New test.
39535
39536 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39537
39538         * gcc.dg/format-nonlit-3.c: New test.
39539
39540 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39541
39542         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39543         through a null pointer.
39544
39545 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39546
39547         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39548         * g++.old-deja/g++.pt/partial4.C: New test.
39549
39550 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39551
39552         * gcc.c-torture/execute/ieee/hugeval.x: New.
39553
39554 2000-12-06  Neil Booth  <neilb@earthling.net>
39555
39556         * gcc.dg/cpp/backslash2.c: New tests.
39557
39558 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39559
39560         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39561         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39562
39563 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39564
39565         * gcc.c-torture/execute/20001203-2.c: New testcase.
39566
39567 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39568
39569         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39570         * g++.old-deja/g++.other/virtual10.C: New test.
39571
39572 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39573
39574         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39575
39576 2000-12-05  Richard Henderson  <rth@redhat.com>
39577
39578         * gcc.c-torture/compile/20001205-1.c: New.
39579
39580 2000-12-04  Neil Booth  <neilb@earthling.net>
39581
39582         * g++.old-deja/g++.other/virtual9.C: New test.
39583         * g++.old-deja/g++.pt/crash61.C: New test.
39584         * gcc.c-torture/execute/loop-9.c: New test.
39585
39586 2000-12-04  Neil Booth  <neilb@earthling.net>
39587
39588         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39589         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39590         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39591         * gcc.dg/cpp/extratokens.c: ...here.
39592
39593 2000-12-04  Neil Booth  <neilb@earthling.net>
39594
39595         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39596         New tests.
39597
39598 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39599
39600         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39601         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39602
39603 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39604
39605         * gcc.c-torture/execute/20001203-1.c: New test.
39606
39607 2000-12-03  Neil Booth  <neilb@earthling.net>
39608
39609         * gcc.dg/cpp/macro6.c: New test cases.
39610
39611 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39612
39613         * gcc.c-torture/execute/string-opt-9.c: New test.
39614         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39615         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39616         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39617
39618         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39619         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39620
39621 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39622
39623         * gcc.dg/cpp/if-6.c: New testcase.
39624
39625         * gcc.dg/20001201-1.c: New testcase.
39626
39627 2000-12-02  Neil Booth  <neilb@earthling.net>
39628
39629         * g++.old-deja/g++.other/externC4.C,
39630         g++.old-deja/g++.other/friend10.C: New tests.
39631
39632 2000-12-02  Neil Booth  <neilb@earthling.net>
39633
39634         * g++.old-deja/g++.other/instan2.C
39635         * g++.old-deja/g++.other/instan3.C: New test.
39636
39637 2000-12-02  Neil Booth  <neilb@earthling.net>
39638
39639         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39640         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39641         gnuc99.c,gnuc99-pedantic.c: New tests.
39642
39643 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39644
39645         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39646         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39647
39648 2000-12-01  Neil Booth  <neilb@earthling.net>
39649
39650         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39651         * gcc.dg/cpp/poison.c: Update.
39652         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39653
39654 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39655
39656         * g77.f-torture/execute/20001201.f: New test.
39657
39658 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39659
39660         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39661
39662 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39663
39664         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39665
39666 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39667
39668         * g++.old-deja/g++.other/cast6.C: New test.
39669
39670 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39671
39672         * gcc.c-torture/execute/20001130-2.c: New testcase.
39673
39674 2000-11-30  Richard Henderson  <rth@redhat.com>
39675
39676         * gcc.c-torture/execute/20001130-1.c: New test.
39677
39678 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39679
39680         * g++.old-deja/g++.other/op3.C: New test.
39681
39682 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39683
39684         * g++.old-deja/g++.other/op2.C: New test.
39685
39686 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39687
39688         * g++.old-deja/g++.other/crash38.C: New test.
39689
39690 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39691
39692         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39693
39694 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39695
39696         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39697         tests.
39698         * gcc.c-torture/execute/string-opt-6.c: New test.
39699
39700         * gcc.dg/20001117-1.c: Add main.
39701
39702 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39703
39704         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39705         Move from here ...
39706         * gcc.dg/940510-1.c: ... to here.
39707
39708         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39709         zero-size arrays in toplevel structures.
39710
39711 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39712
39713         * gcc.c-torture/execute/loop-8.c: New test.
39714
39715 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39716
39717         * g++.old-deja/g++.other/base1.C: New test.
39718
39719 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39720
39721         * g++.old-deja/g++.other/parse2.C: New test.
39722
39723 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39724
39725         * g++.old-deja/g++.pt/incomplete1.C: New test.
39726
39727 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39728
39729         * g++.old-deja/g++.other/friend9.C: New test.
39730
39731 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39732
39733         * gcc.dg/20001127-1.c: New test.
39734
39735 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39736
39737         * g++.old-deja/g++.pt/friend46.C: New test.
39738
39739 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39740
39741         * g++.old-deja/g++.other/ptrmem8.C: New test.
39742
39743 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39744
39745         * gcc.c-torture/execute/string-opt-7.c: New test.
39746         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39747
39748 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39749
39750         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39751         instead of 'mkcheck 2'.
39752
39753 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39754
39755         * gcc.c-torture/execute/memcheck/driver.c,
39756         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39757         C9X references to refer to C99.
39758
39759 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39760
39761         * gcc.dg/ultrasp3.c: New test.
39762
39763 2000-11-25  Neil Booth  <neilb@earthling.net>
39764
39765         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39766
39767 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39768
39769         * gcc.c-torture/compile/20001123-2.c: New.
39770
39771 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39772
39773         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39774
39775 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39776
39777         * gcc.dg/sequence-point-1.c: Add some new tests.
39778         * gcc.c-torture/execute/20001124-1.c: New test.
39779
39780 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39781
39782         * g++.old-deja/g++.other/vaarg4.C: New test.
39783         * gcc.c-torture/compile/20001123-1.c: New test.
39784
39785 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39786
39787         * g++.other/crash24.C: Adjust and remove XFAIL.
39788         * g++.other/crash37.C: New test.
39789
39790 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39791
39792         * g++.old-deja/g++.pt/instantiate9.C: New test.
39793
39794 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39795
39796         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39797         new ABI, too.
39798
39799         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39800         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39801
39802 2000-11-22  Neil Booth  <neilb@earthling.net>
39803
39804         * gcc.dg/cpp/Wtrigraphs.c: New test.
39805
39806 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39807
39808         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39809
39810 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39811
39812         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39813
39814 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39815
39816         * lib/gcc-dg.exp: load_lib scanasm.exp.
39817         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39818         * lib/g++-dg.exp: load_lib scanasm.exp.
39819         * lib/scanasm.exp: New.
39820         (scan-assembler, scan-assembler-not): Add optional arguments to
39821         test name, or if not present, the pattern name.
39822         (scan-assembler-dem, scan-assembler-dem-not): New.
39823
39824         * g++.dg/dg.exp: New.
39825
39826 2000-11-21  Neil Booth  <neilb@earthling.net>
39827
39828         * gcc.dg/cpp/integrated1.c: Remove.
39829
39830 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39831
39832         * gcc.c-torture/execute/20001121-1.c: New test.
39833
39834 2000-11-21  Richard Henderson  <rth@redhat.com>
39835
39836         * gcc.c-torture/compile/20001121-1.c: New test.
39837
39838 2000-11-20  Neil Booth  <neilb@earthling.net>
39839
39840         * gcc.dg/cpp/integrated1.c: New test.
39841
39842 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39843
39844         * g++.old-deja/g++.other/inline17.C: New test.
39845
39846 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39847
39848         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39849         local variable to be zero: I made the variable global. Now
39850         uses abort() and exit() instead of relying on main's return value.
39851
39852 2000-11-20  Neil Booth  <neilb@earthling.net>
39853
39854         * gcc.dg/cpp/paste2.c: Update test.
39855         * objc/execute/paste.m: New test.
39856
39857 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39858
39859         * gcc.dg/c99-condexpr-1.c: New test.
39860
39861 2000-11-20  Neil Booth  <neilb@earthling.net>
39862
39863         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39864
39865 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39866
39867         * g++.old-deja/g++.pt/export1.C: New test.
39868
39869 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39870
39871         * gcc.dg/20001117-1.c: New test.
39872
39873 2000-11-18  Richard Henderson  <rth@redhat.com>
39874
39875         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39876
39877 2000-11-18  Richard Henderson  <rth@redhat.com>
39878
39879         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39880         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39881         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39882
39883 2000-11-18  Richard Henderson  <rth@redhat.com>
39884
39885         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39886         (main): New.  Exit cleanly.
39887
39888 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39889
39890         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39891         gcc.dg/c99-fordecl-2.c: New tests.
39892
39893 2000-11-18  Richard Henderson  <rth@redhat.com>
39894
39895         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39896         * gcc.c-torture/execute/zerolen-2.c: New.
39897
39898 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39899
39900         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39901         memory.
39902
39903 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39904
39905         * g++.old-deja/g++.pt/instantiate8.C: New test.
39906
39907 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39908
39909         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39910         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39911
39912 2000-11-16  Nick Clifton  <nickc@redhat.com>
39913
39914         * gcc.c-torture/execute/nestfunc-2.c: New test.
39915         * gcc.c-torture/execute/nestfunc-3.c: New test.
39916
39917 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39918
39919         * gcc.c-torture/compile/20001116-1.c: New test.
39920
39921 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39922
39923         * gcc.c-torture/execute/20001115-1.c: New test.
39924
39925 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39926
39927         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39928         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39929         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39930         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39931
39932 2000-11-15  Neil Booth  <neilb@earthling.net>
39933
39934         gcc.dg/cpp/_Pragma1.c: Update.
39935         gcc.dg/cpp/_Pragma2.c: New test.
39936
39937 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39938
39939         * g++.old-deja/g++.other/anon5.C: New test.
39940
39941 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39942
39943         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39944         tests.
39945
39946 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39947
39948         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39949         output.
39950
39951 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39952
39953         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39954         labels at end of compound statements.
39955
39956 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39957
39958         * gcc.c-torture/execute/loop-7.c: New test.
39959
39960 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39961
39962         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39963
39964 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39965
39966         * gcc.dg/c99-bool-1.c: New test.
39967
39968 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39969
39970         * gcc.dg/c99-scope-1.c: Remove xfail.
39971         * gcc.dg/c99-scope-2.c: New test.
39972
39973 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39974
39975         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39976         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39977
39978 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39979
39980         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39981         error messages.
39982
39983         * g++.mike/p700.C: Don't typedef wchar_t.
39984         * g++.mike/p784.C: Likewise.
39985         * g++.mike/eb101.C: Don't use __wchar_t.
39986
39987 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39988
39989         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39990         from DO loop.
39991
39992 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39993
39994         * gcc.c-torture/execute/20001111-1.c: New test.
39995
39996 2000-11-10  Nick Clifton  <nickc@redhat.com>
39997
39998         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39999         long multuiple and accumulate.
40000
40001 2000-11-09  Richard Henderson  <rth@redhat.com>
40002
40003         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40004         via size_t instead of int.
40005
40006         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40007         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40008         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40009         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40010
40011 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40012
40013         * gcc.c-torture/compile/20001109-1.c: New test.
40014         * gcc.c-torture/compile/20001109-2.c: New test.
40015
40016 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40017
40018         * g++.old-deja/g++.pt/operator1.C: New test.
40019         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40020
40021 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40022
40023         * gcc.dg/20001108-1.c: New test.
40024
40025 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40026
40027         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40028         with both arguments constant strings.
40029         * gcc.c-torture/execute/string-opt-3.c: New test.
40030         * gcc.c-torture/execute/string-opt-4.c: New test.
40031         * gcc.c-torture/execute/string-opt-5.c: New test.
40032
40033 2000-11-08  Nick Clifton  <nickc@redhat.com>
40034
40035         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40036         mulsidi3adddi patterns.
40037
40038 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40039
40040         * g++.old-deja/g++.other/crash36.C: New test.
40041
40042 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40043
40044         * g++.old-deja/g++.other/init16.C: New test.
40045
40046 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40047
40048         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40049
40050 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40051
40052         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40053         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40054         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40055
40056 2000-11-07  DJ Delorie  <dj@redhat.com>
40057
40058         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40059
40060 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40061
40062         * gcc.c-torture/execute/string-opt-1.c: New test.
40063
40064 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40065
40066         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40067         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40068         parameters in registers, and there is no way for a varargs
40069         function to know in which order the integer and floating-point
40070         parameters should be interleaved when they are placed on the
40071         stack.
40072         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40073         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40074
40075 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40076
40077         * gcc.c-torture/execute/string-opt-2.c: New test.
40078
40079 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40080
40081         * g++.old-deja/g++.pt/crash60.C: New test.
40082
40083 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40084
40085         * g++.old-deja/g++.other/crash24.C: New test.
40086         * g++.old-deja/g++.other/crash25.C: New test.
40087         * g++.old-deja/g++.other/crash26.C: New test.
40088         * g++.old-deja/g++.other/crash27.C: New test.
40089         * g++.old-deja/g++.other/crash28.C: New test.
40090         * g++.old-deja/g++.other/crash29.C: New test.
40091         * g++.old-deja/g++.other/crash30.C: New test.
40092         * g++.old-deja/g++.other/crash31.C: New test.
40093         * g++.old-deja/g++.other/crash32.C: New test.
40094         * g++.old-deja/g++.other/crash33.C: New test.
40095         * g++.old-deja/g++.other/crash34.C: New test.
40096         * g++.old-deja/g++.other/crash35.C: New test.
40097
40098 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40099
40100         * gcc.c-torture/execute/20001031-1.c: New test.
40101
40102 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40103
40104         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40105         namespace.
40106
40107         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40108         standards-conformant.
40109
40110         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40111
40112         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40113         * g++.old-deja/g++.mike/p755a.C: Likewise.
40114         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40115         library makes no calls to `operator new' during initialization.
40116
40117 2000-11-04  Neil Booth  <neilb@earthling.net>
40118
40119         * gcc.dg/cpp/include2.c: New tests.
40120
40121 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40122
40123         * lib/g++.exp (g++_set_ld_library_path): New function.
40124         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40125
40126 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40127
40128         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40129         warnings.
40130
40131 2000-11-01  Richard Henderson  <rth@redhat.com>
40132
40133         * g++.old-deja/g++.ext/namedret1.C: New.
40134         * g++.old-deja/g++.ext/namedret2.C: New.
40135         * g++.old-deja/g++.ext/namedret3.C: New.
40136
40137 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40138
40139         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40140         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40141
40142 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40143
40144         * gcc.c-torture/execute/va-arg-21.c: New test.
40145
40146 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40147
40148         * gcc.dg/c99-complex-2.c: New test.
40149
40150 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40151
40152         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40153
40154 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40155
40156         * g++.old-deja/g++.other/inline16.C: New test.
40157
40158 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40159
40160         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40161         __PRETTY_FUNCTION__
40162
40163 2000-10-29  Neil Booth  <neilb@earthling.net>
40164
40165         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40166         New tests.
40167         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40168         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40169         optimisation.
40170
40171 2000-10-29  Neil Booth  <neilb@earthling.net>
40172
40173         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40174         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40175         * mi5.c: Test multiple includes work with -C.
40176         * trigraphs.c: Test ^= version.
40177
40178 2000-10-28  Neil Booth  <neilb@earthling.net>
40179
40180         New tests and test updates for new macro expander.
40181
40182         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40183         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40184         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40185         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40186         new diagnostic messages.
40187
40188         * gcc.dg/cpp/macro3.c: New tests.
40189
40190 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40191
40192         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40193         on the same line.
40194
40195 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40196
40197         * g++.old-deja/g++.other/eh2.C: New test.
40198
40199 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40200
40201         * gcc.c-torture/execute/20001027-1.c: New test.
40202
40203 2000-10-26  Richard Henderson  <rth@redhat.com>
40204
40205         * gcc.c-torture/execute/20001026-1.c: New.
40206
40207 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40208
40209         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40210         * g++.old-deja/g++.law/builtin1.C: Likewise.
40211         * g++.old-deja/g++.law/ctors10.C: Likewise.
40212         * g++.old-deja/g++.law/virtual3.C: Likewise.
40213         * g++.old-deja/g++.mike/p658.C: Likewise.
40214         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40215         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40216         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40217         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40218         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40219
40220 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40221
40222         * gcc.c-torture/compile/20001024-1.c: New test.
40223
40224 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40225
40226         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40227         to tell us whether or not we are using V3.
40228
40229 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40230
40231         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40232         operands.
40233
40234 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40235
40236         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40237
40238 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40239
40240         * gcc.c-torture/execute/20001024-1.c: New test.
40241
40242 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40243
40244         * g++.old-deja/g++.other/sibcall1.C: New test.
40245
40246 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40247
40248         * gcc.dg/noncompile/init-3.c: New test.
40249
40250 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40251
40252         * gcc.dg/format-array-1.c: New test.
40253
40254 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40255
40256         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40257         writing through null pointers; remove comment about testing
40258         unterminated strings.
40259
40260 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40261
40262         * gcc.c-torture/execute/20001017-2.c: New test.
40263
40264 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40265
40266         * gcc.c-torture/compile/20001018-1.c: New test.
40267         * gcc.c-torture/compile/20001018-1.x: Xfail.
40268
40269 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40270
40271         * gcc.c-torture/execute/20001017-1.c: New test.
40272
40273 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40274
40275         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40276         for multiple use of arguments with scanf formats; add tests for
40277         multiple use of arguments.
40278
40279 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40280
40281         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40282
40283 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40284
40285         * gcc.dg/format-miss-1.c: New test.
40286
40287 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40288
40289         * gcc.c-torture/execute/20001013-1.c: New test.
40290
40291 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40292
40293         * gcc.dg/format-branch-1.c: New test.
40294
40295 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40296
40297         * README, lib/file-format.exp: Remove EGCS references.
40298
40299 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40300
40301         * gcc.dg/20001013-1.c: New test.
40302
40303 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40304
40305         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40306         for intmax_t in the compiler using __typeof__ and the type rules
40307         for conditional expressions.
40308
40309 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40310
40311         * gcc.dg/20001012-1.c: New test.
40312         * gcc.dg/20001012-2.c: New test.
40313
40314 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40315
40316         * gcc.dg/format-attr-1.c: New test.
40317
40318 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40319
40320         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40321         __LONG_LONG_MAX__ instead of LLONG_MAX.
40322
40323 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40324
40325         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40326         scanf flags.
40327         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40328         flags.
40329
40330 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40331
40332         * gcc.dg/sequence-pt-1.c: New test.
40333
40334 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40335
40336         * gcc.c-torture/execute/20001011-1.c: New testcase.
40337         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40338
40339 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40340
40341         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40342         does not error on it.
40343
40344 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40345
40346         * gcc.dg/20001009-1.c: New test.
40347
40348 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40349
40350         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40351         * gcc.c-torture/execute/20001009-2.c: ... to here.
40352
40353 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40354
40355         * gcc.c-torture/compile/20001009-1.c: New testcase.
40356         * gcc.c-torture/execute/20001009-1.c: New testcase.
40357         Testcases provided by Jan Hubicka <jh@suse.cz>.
40358
40359 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40360
40361         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40362         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40363         uintmax_t using <limits.h> to emulate the compiler's internal
40364         logic.  No longer XFAIL %j tests.
40365
40366 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40367
40368         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40369         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40370         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40371         regexps and details of expected handling of some bad formats.
40372         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40373         suppression.
40374
40375 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40376
40377         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40378         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40379         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40380         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40381         in list archives.
40382
40383 2000-10-06  Richard Henderson  <rth@cygnus.com>
40384
40385         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40386         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40387         * g++.old-deja/g++.jason/report.C: Likewise.
40388         * g++.old-deja/g++.law/friend5.C: Likewise.
40389         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40390         of the expected warnings.
40391
40392 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40393
40394         * g++.old-deja/g++.pt/enum14.C: New test.
40395
40396 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40397
40398         * g++.old-deja/g++.pt/crash59.C: New test.
40399
40400 2000-10-04  Will Cohen  <wcohen@redhat.com>
40401
40402         * gcc.dg/20000926-1.c: New test.
40403
40404 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40405
40406         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40407         function name for current C++ compiler.
40408         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40409
40410 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40411
40412         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40413         __PRETTY_FUNCTION__.
40414         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40415
40416 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40417
40418         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40419
40420 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40421
40422         * gcc.c-torture/compile/20000923-1.c: New test.
40423
40424 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40425
40426         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40427         * g++.old-deja/g++.pt/ttp62.C: Same.
40428         * g++.old-deja/g++.other/inline14.C: Same.
40429
40430 2000-09-24  Richard Henderson  <rth@cygnus.com>
40431
40432         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40433
40434 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40435
40436         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40437
40438 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40439
40440         * gcc.c-torture/compile/20000922-1.c: New file.
40441
40442 2000-09-21  Nick Clifton  <nickc@redhat.com>
40443
40444         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40445         a signed long modulo operation.
40446         (mod6): New function - perform an unsigned long modulo operation.
40447         (main): Add tests for modulos of very large numbers by very small
40448         dividends.
40449
40450 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40451
40452         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40453
40454 2000-09-19  Richard Henderson  <rth@cygnus.com>
40455
40456         * gcc.dg/compare2.c (case 10): XFAIL.
40457
40458 2000-09-18  Richard Henderson  <rth@cygnus.com>
40459
40460         * gcc.c-torture/execute/20000906-1.c: Move ...
40461         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40462         that support __builtin_trap.
40463
40464 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40465
40466         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40467
40468 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40469
40470         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40471         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40472         more $ format tests.
40473
40474 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40475
40476         * gcc.dg/format-errmk-1.c: New test.
40477
40478 2000-09-17  Greg McGary  <greg@mcgary.org>
40479
40480         * gcc.c-torture/execute/20000917-1.x: Remove.
40481
40482 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40483
40484         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40485
40486 2000-09-17  Greg McGary  <greg@mcgary.org>
40487
40488         * gcc.c-torture/execute/20000917-1.c: New test.
40489         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40490
40491 2000-09-16  Neil Booth  <NeilB@earthling.net>
40492
40493         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40494         in nested macro bug.
40495
40496 2000-09-15  Neil Booth  <NeilB@earthling.net>
40497
40498         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40499
40500 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40501
40502         * gcc.c-torture/execute/20000914-1.c: New test.
40503
40504 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40505
40506         * g++.other/inline13.C: New test.
40507
40508 2000-09-12  Andreas Jaeger  <aj@suse.de>
40509
40510         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40511         constant by Ulrich Drepper <drepper@redhat.com>.
40512
40513 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40514
40515         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40516
40517 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40518
40519         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40520
40521 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40522
40523         * gcc.dg/cpp/backslash.c: New test.
40524
40525 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40526
40527         * gcc.c-torture/execute/20000910-1.c: New test.
40528         * gcc.c-torture/execute/20000910-2.c: Likewise.
40529
40530 2000-09-11  Robert Lipe  <robertl@sco.com>
40531
40532         * gcc.dg/pragma-align.c: New test.
40533
40534 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40535
40536         * g++.old-deja/g++.pt/explicit82.C: New test.
40537         * g++.old-deja/g++.pt/explicit83.C: New test.
40538
40539 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40540
40541         * gcc.dg/asm-names.c: New test.
40542
40543 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40544
40545         * gcc.dg/cpp/tr-warn6.c: New test
40546
40547 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40548
40549         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40550         be accepted.
40551
40552 2000-09-07  Catherine Moore  <clm@redhat.com>
40553
40554         * gcc.c-torture/execute/unroll-1.c: New test.
40555
40556 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40557
40558         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40559         ERROR markers.
40560         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40561         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40562         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40563         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40564         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40565         Preprocess only.
40566         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40567         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40568
40569 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40570
40571         * g++.old-deja/g++.pt/deduct2.C: New test.
40572
40573 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40574
40575         * g++.old-deja/g++.pt/parms2.C: New test.
40576
40577 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40578
40579         * g++.old-deja/g++.pt/crash58.C: New test.
40580
40581 2000-09-06  Greg McGary  <greg@mcgary.org>
40582
40583         * gcc.c-torture/execute/20000906-1.c: New test.
40584         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40585
40586 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40587
40588         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40589
40590 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40591
40592         * g++.old-deja/g++.pt/crash57.C: New test.
40593
40594 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40595
40596         * g++.old-deja/g++.pt/crash56.C: New test.
40597
40598 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40599
40600         * g++.old-deja/g++.pt/koenig1.C: New test.
40601
40602 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40603
40604         * gcc.dg/20000904-1.c: New test.
40605
40606 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40607
40608         * gcc.dg/cpp/paste8.c: New test.
40609
40610 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40611
40612         * gcc.c-torture/compile/20000827-1.c: New test.
40613
40614 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40615
40616         * gcc.dg/format-diag-1.c: New test.
40617
40618 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40619
40620         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40621         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40622         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40623         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40624         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40625
40626 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40627
40628         * g++.old-deja/g++.other/nested4.C: New test.
40629
40630 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40631
40632         * g++.old-deja/g++.ns/scoped1.C: New test.
40633
40634 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40635
40636         * lib/g++.exp: Support testing already-installed GCC.
40637
40638 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40639
40640         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40641
40642 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40643
40644         * gcc.dg/return-type-2.c: New test.
40645
40646 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40647
40648         * gcc.c-torture/compile/20000825-1.c: New test.
40649
40650 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40651
40652         * gcc.dg/dwarf2-2.c: New test.
40653
40654 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40655
40656         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40657         dg-warning regexps.
40658
40659 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40660
40661         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40662         gcc.dg/format-ext-5.c: New tests.
40663
40664 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40665
40666         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40667
40668 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40669
40670         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40671
40672 2000-08-24  Richard Henderson  <rth@cygnus.com>
40673
40674         * gcc.dg/ia64-sync-1.c: New test.
40675         * gcc.dg/ia64-sync-2.c: New test.
40676         * gcc.dg/ia64-asm-1.c: New test.
40677
40678 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40679
40680         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40681         * gcc.dg/format-ext-2.c: New test.
40682
40683 2000-08-23  Jason Merrill  <jason@redhat.com>
40684
40685         * lib/old-dejagnu.exp: Also ignore "In member function" and
40686         "At global scope".
40687
40688 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40689
40690         * gcc.dg/noncompile/label-lineno-1.c: New test.
40691
40692 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40693
40694         * gcc.dg/c99-array-nonobj-1.c: New test.
40695
40696 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40697
40698         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40699         tests.
40700         * gcc.dg/format-ext-1.c: New test.
40701
40702 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40703
40704         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40705         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40706         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40707         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40708         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40709
40710 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40711
40712         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40713         gcc.dg/c99-strftime-2.c: New tests.
40714
40715 2000-08-22  Richard Henderson  <rth@cygnus.com>
40716
40717         * gcc.c-torture/execute/20000822-1.c: New test.
40718
40719 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40720
40721         * gcc.c-torture/execute/20000819-1.x: Remove.
40722
40723 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40724
40725         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40726         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40727         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40728         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40729         gcc.dg/format-xopen-1.c: New tests.
40730
40731 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40732
40733         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40734
40735 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40736
40737         * g++.old-deja/g++.other/loop2.C: New test.
40738
40739         * gcc.c-torture/compile/20000606-1.c: New test.
40740         * gcc.c-torture/compile/20000728-1.c: New test.
40741         * gcc.c-torture/execute/20000801-1.c: New test.
40742         * gcc.c-torture/execute/20000801-2.c: New test.
40743         * gcc.c-torture/execute/20000819-1.c: New test.
40744         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40745         * gcc.dg/20000629-1.c: New test.
40746         * gcc.dg/20000724-1.c: New test.
40747         * gcc.dg/20000807-1.c: New test.
40748
40749 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40750
40751         * gcc.dg/cpp/pragma-1.c: New test.
40752         * gcc.dg/cpp/pragma-2.c: New test.
40753
40754 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40755
40756         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40757         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40758
40759 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40760
40761         * gcc.c-torture/compile/20000818-1.c: New test.
40762
40763 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40764
40765         * gcc.c-torture/execute/20000818-1.c: New test.
40766
40767 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40768
40769         * gcc.dg/format-va-1.c: New test.
40770
40771 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40772
40773         * g++.old-deja/g++.other/typedef8.C: New test.
40774
40775 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40776
40777         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40778         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40779         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40780         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40781         * g++.old-deja/g++.other/ptrmem7.C: New test.
40782         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40783
40784 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40785
40786         * g++.old-deja/g++.pt/typename27.C: New test.
40787
40788 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40789
40790         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40791         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40792         * g++.old-deja/g++.pt/friend45.C: New test.
40793         * g++.old-deja/g++.other/friend8.C: New test.
40794
40795 2000-08-15  Richard Henderson  <rth@cygnus.com>
40796
40797         * gcc.c-torture/execute/20000815-1.c: New test.
40798
40799 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40800
40801         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40802         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40803         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40804
40805 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40806
40807         * g++.old-deja/g++.other/refinit2.C: New test.
40808
40809 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40810
40811         * lib/c-torture.exp (c-torture): Make
40812         compiler_conditional_xfail_data global.
40813         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40814         compiler_conditional_xfail_data machinery.
40815         (f-torture-execute): Likewise.
40816         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40817         and only when unrolling loops.
40818
40819         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40820
40821 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40822
40823         * g++.old-deja/g++.pt/explicit81.C: New test.
40824
40825 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40826
40827         * g++.old-deja/g++.pt/typename26.C: New test.
40828
40829 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40830
40831         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40832         warning.
40833
40834 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40835
40836         * g++.old-deja/g++.other/array3.C: New test.
40837
40838 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40839
40840         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40841         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40842         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40843         New tests.
40844
40845 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40846
40847         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40848         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40849
40850 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40851
40852         * gcc.c-torture/execute/20000808-1.c: New test.
40853
40854 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40855
40856         * gcc.dg/c90-const-expr-1.c: New test.
40857
40858 2000-08-08  Richard Henderson  <rth@cygnus.com>
40859
40860         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40861
40862 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40863
40864         * gcc.dg/noncompile/const-ll-1.c: New test.
40865
40866 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40867
40868         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40869
40870 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40871
40872         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40873         that running programs linked against the shared version of libobjc
40874         run correctly.
40875
40876 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40877
40878         * gcc.dg/c99-printf-1.c: New test.
40879
40880 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40881
40882         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40883
40884 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40885
40886         * gcc.c-torture/execute/20000731-1.x: Delete.
40887
40888 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40889
40890         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40891         and torture_without_loops as is done by c-torture.exp.
40892         (search_for): Copy from c-torture.exp.
40893         (gcc-dg-runtest): New function, drives a directory of tests
40894         iterating over the TORTURE_OPTIONS.
40895         (scan-assembler, scan-assembler-not): Move here from
40896         individual directory drivers.
40897
40898         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40899         defined by lib/gcc-dg.exp.
40900         * gcc.dg/cpp/cpp.exp: Likewise.
40901         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40902         gcc-dg-runtest, so we cycle over optimization options.
40903
40904         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40905         * gcc.dg/compare2.c: No longer expected to fail.
40906
40907 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40908
40909         * gcc.c-torture/execute/20000804-1.c: New test.
40910
40911 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40912
40913         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40914
40915 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40916
40917         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40918
40919 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40920
40921         * gcc.c-torture/compile/20000803-1.c: New test.
40922
40923 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40924
40925         * gcc.c-torture/execute/20000801-3.c,
40926         gcc.c-torture/execute/20000801-4.c: New tests.
40927         * gcc.c-torture/execute/20000801-3.x,
40928         gcc.c-torture/execute/20000801-4.x: Xfail.
40929
40930 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40931
40932         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40933         libobjc/.libs to allow for libtool.
40934
40935 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40936
40937         * gcc.c-torture/compile/20000802-1.c: New test.
40938
40939 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40940
40941         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40942
40943 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40944
40945         * gcc-c-torture/execute/20000731-2.c: New test.
40946
40947         * gcc.c-torture/execute/20000731-1.c: New test.
40948         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40949
40950 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40951
40952         * testsuite/gcc.dg/cpp/paste7.c: New test.
40953         * gcc.dg/cpp/20000725-1.c: New test.
40954
40955 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40956
40957         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40958         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40959         declaration warning for __builtin_dwarf_reg_size.
40960
40961         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40962
40963 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40964
40965         * gcc.dg/noncompile/voidparam-1.c: New test.
40966
40967 2000-07-30  Richard Henderson  <rth@cygnus.com>
40968
40969         * gcc.dg/c90-digraph-1.c: Don't xfail.
40970         * gcc.dg/compare2.c (case 10): Xfail.
40971         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40972
40973 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40974
40975         * gcc.dg/c99-main-1.c: New test.
40976
40977 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40978
40979         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40980
40981 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40982
40983         * gcc.c-tortuer/execute/20000726-1.c: New test.
40984
40985 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40986
40987         * gcc.c-torture/execute/enum-2.c: New test.
40988
40989 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40990
40991         * gcc.dg/cpp/tr-warn3.c: New test.
40992
40993 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40994
40995         * g++.old-deja/g++.ext/implicit1.C: Remove.
40996         * g++.old-deja/g++.jason/c2.C: Remove
40997         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40998         * g++.old-deja/g++.pt/crash16.C: Likewise.
40999         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41000
41001 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41002
41003         * g++.old-deja/g++.other/for2.C: New test.
41004
41005 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41006
41007         * gcc.dg/20000720-1.c: New test.
41008
41009 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41010
41011         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41012
41013 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41014
41015         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41016         * gcc.c-torture/execute/20000722-1.c: New.
41017         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41018
41019 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41020
41021         * gcc.dg/cpp/20000720-1.S: New test.
41022
41023 2000-07-21  Michael Meissner  <meissner@redhat.com>
41024
41025         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41026
41027 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41028
41029         * g++.old-deja/g++.brendan/crash16.C,
41030         g++.old-deja/g++.brendan/parse3.C,
41031         g++.old-deja/g++.brendan/redecl1.C,
41032         g++.old-deja/g++.ns/template13.C,
41033         g++.old-deja/g++.other/decl4.C,
41034         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41035
41036 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41037
41038         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41039         and "Internal error".
41040
41041         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41042         regexps.
41043         * gcc.dg/cpp/paste6.c: New test.
41044
41045 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41046
41047         * gcc.dg/cpp/tr-direct.c: New test.
41048
41049         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41050         gcc.dg/cpp/undef1.c: Tweak error regexps.
41051
41052 2000-07-18  Eric Christopher <echristo@redhat.com>
41053
41054         * gcc.c-torture/compile/20000718-1.c: New test.
41055
41056 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41057
41058         * cpplex.c (_cpp_push_token): If the token being pushed back
41059         is the previous token in this context, just subtract one from
41060         context->posn.
41061         * cppmacro.c (save_expansion): Clear aux field when storing a
41062         placemarker.
41063
41064 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41065
41066         * gcc.dg/noncompile/redecl-1.c: New test.
41067
41068 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41069
41070         * gcc.c-torture/execute/20000717-5.c: New test.
41071         * gcc.c-torture/execute/20000717-1.x: Removed.
41072
41073 2000-07-17  Richard Henderson  <rth@cygnus.com>
41074
41075         * gcc.c-torture/execute/20000717-4.c: New test.
41076
41077 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41078
41079         * gcc.dg/cpp/syshdr.c: New test.
41080         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41081
41082 2000-07-17  Neil Booth  <neilb@earthling.net>
41083
41084         * gcc.dg/cpp/cmdlne-dM.c: New test.
41085         * gcc.dg/cpp/cmdlne-dD.c: New test.
41086
41087 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41088
41089         * gcc.c-torture/execute/20000717-3.c: New test.
41090
41091         * gcc.c-torture/compile/20000717-1.c: New test.
41092
41093 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41094
41095         * gcc.c-torture/execute/20000717-2.c: New test.
41096
41097 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41098
41099         * gcc.dg/formatz-1.c: New test.
41100
41101         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41102         * gcc.dg/c99-digraph-1.c: New tests.
41103
41104         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41105         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41106
41107         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41108         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41109         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41110         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41111         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41112         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41113         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41114
41115 2000-07-17   Greg McGary <greg@mcgary.org>
41116
41117         * gcc.c-torture/execute/20000717-1.c: New test.
41118         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41119
41120 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41121
41122         * gcc.c-torture/execute/20000715-2.c: New test.
41123         * gcc.dg/20000715-1.c: New test.
41124
41125 2000-07-15  Michael Meissner  <meissner@redhat.com>
41126
41127         * gcc.c-torture/execute/20000715-1.c: New test.
41128
41129 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41130
41131         * gcc.c-torture/execute/20000707-1.c: New test.
41132
41133 2000-07-13  Neil Booth  <NeilB@earthling.net>
41134
41135         * testsuite/gcc.dg/cpp/digraph1.c,
41136         testsuite/gcc.dg/cpp/digraph2.c,
41137         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41138
41139 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41140
41141         * g77.f-torture/compile/20000630-2.f: New test.
41142         * g77.f-torture/compile/20000630-2.x
41143
41144 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41145
41146         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41147
41148 2000-07-11  Neil Booth  <NeilB@earthling.net>
41149
41150         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41151
41152 2000-07-11  Neil Booth  <NeilB@earthling.net>
41153
41154         * gcc.dg/cpp/cmdlne-C.c: New.
41155
41156 2000-07-09  Neil Booth  <NeilB@earthling.net>
41157
41158         * gcc.dg/cpp/directiv.c: New tests.
41159         * gcc.dg/cpp/undef1.c: Update.
41160
41161 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41162
41163         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41164
41165 2000-07-09  Neil Booth  <NeilB@earthling.net>
41166
41167         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41168
41169 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41170
41171         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41172         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41173
41174 2000-07-08  Neil Booth  <NeilB@earthling.net>
41175
41176         * gcc.dg/cpp/macsyntx.c: New tests.
41177
41178 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41179
41180         * gcc.dg/20000707-1.c: New test.
41181
41182 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41183
41184         * gcc.c-torture/execute/20000706-1.c: New test.
41185         * gcc.c-torture/execute/20000706-2.c: New test.
41186         * gcc.c-torture/execute/20000706-3.c: New test.
41187         * gcc.c-torture/execute/20000706-4.c: New test.
41188         * gcc.c-torture/execute/20000706-5.c: New test.
41189
41190 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41191
41192         * g++.old-deja/g++.pt/instantiate7.C: New test.
41193
41194 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41195
41196         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41197         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41198         * g++.old-deja/g++.other/rtti3.C: Likewise.
41199         * g++.old-deja/g++.other/rttid3.C: Likewise.
41200
41201 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41202
41203         *  g77.f-torture/compile/20000630-1.x: Fix typo
41204
41205 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41206
41207         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41208         assembly output.
41209
41210 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41211
41212         * gcc.dg/cpp/ident.c: New test.
41213
41214 2000-07-05  Neil Booth  <NeilB@earthling.net>
41215
41216         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41217           gcc.dg/cpp/lexstrng.c: New tests.
41218
41219 2000-07-04  Neil Booth  <NeilB@earthling.net>
41220
41221         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41222         * gcc.dg/cpp/strify2.c: Same.
41223
41224 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41225
41226         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41227         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41228         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41229         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41230
41231         * testsuite/gcc.dg/cpp/macro1.c,
41232         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41233         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41234         testsuite/gcc.dg/cpp/strify1.c,
41235         testsuite/gcc.dg/cpp/strify2.c: New tests.
41236
41237 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41238
41239         * gcc.c-torture/execute/20000703-1.c: New test.
41240
41241 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41242
41243         * g++.old-deja/g++.pt (lookup10.C): New test.
41244
41245 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41246
41247         * g++.old-deja/g++.pt (typename25.C): New test.
41248
41249 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41250
41251         * gcc.c-torture/compile/20000701-1.c: New test.
41252
41253 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41254
41255         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41256         to test case.
41257
41258 2000-06-30  Catherine Moore  <clm@cygnus.com>
41259
41260         * gcc.c-torture/execute/align-1.c: New test.
41261
41262 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41263
41264         * g++.old-deja/g++.pt/expr8.C: New test.
41265         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41266
41267 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41268
41269         * gcc.c-torture/compile/20000629-1.c: New test.
41270
41271 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41272
41273
41274         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41275         gcc.dg/noncompile directory, depending on whether they're
41276         preprocessor tests or not.  Annotate all the tests for the dg
41277         framework.
41278
41279         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41280         * gcc.dg/noncompile/noncompile.exp: New.
41281
41282         * Moved files:
41283         Old name                                New name
41284         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41285         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41286         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41287         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41288         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41289         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41290         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41291         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41292         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41293         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41294         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41295         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41296         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41297         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41298         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41299         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41300         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41301         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41302         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41303         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41304         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41305         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41306         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41307         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41308
41309         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41310         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41311         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41312         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41313         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41314         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41315
41316 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41317
41318         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41319         declare one variable.  On the fourth, error.
41320         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41321         declared by 20000628-1a.h.
41322
41323 2000-06-29  Richard Henderson  <rth@redhat.com>
41324
41325         * gcc.c-torture/execute/930529-1.x: New file.
41326         * gcc.dg/920413-1.c: Adjust expected warning text.
41327         * gcc.dg/980217-1.c: Declare abort.
41328         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41329
41330 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41331
41332         * g77.f-torture/compile/20000629-1.f: New test.
41333         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41334
41335 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41336
41337         Rearrange lots of files, removing entirely the
41338         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41339         directories.
41340
41341         * Deleted files:
41342         gcc.c-torture/code_quality/code_quality.exp
41343         gcc.c-torture/special/special.exp
41344         gcc.failure/failure.exp
41345         gcc.failure/940409-1.x
41346         gcc.c-torture/compile/961203-1.x
41347
41348         * New files:
41349         gcc.misc-tests/linkage.exp
41350         gcc.c-torture/execute/920730-1t.c
41351         gcc.c-torture/execute/920730-1t.x
41352         gcc.c-torture/compile/920520-1.x
41353         gcc.c-torture/compile/920521-1.x
41354         gcc.c-torture/compile/981006-1.x
41355         gcc.c-torture/execute/eeprof-1.x
41356
41357         * Moved files (possibly with modifications to fit a new harness):
41358         Old name                                New name
41359         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41360         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41361         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41362         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41363         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41364         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41365         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41366         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41367         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41368         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41369         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41370         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41371         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41372         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41373
41374 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41375
41376         * c-torture/compile/961203-1.x: Delete.
41377
41378         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41379         not exit. Include stdio.h.
41380         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41381         * gcc.misc-tests/dg-12.c: Likewise.
41382         * gcc.misc-tests/dg-5.c: Likewise.
41383         * gcc.misc-tests/dg-6.c: Likewise.
41384         * gcc.misc-tests/dg-7.c: Prototype abort.
41385         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41386         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41387         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41388         not exit.
41389         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41390         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41391
41392 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41393
41394         * gcc.dg/cpp/20000628-1.c: New test.
41395         * gcc.dg/cpp/20000628-1.h: New header for above test.
41396         * gcc.dg/cpp/20000628-1a.h: Likewise.
41397
41398 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41399
41400         * gcc.dg/cpp: New directory.
41401         * gcc.dg/cpp/cpp.exp: New driver.
41402         * gcc.dg/cpp/20000627-1.c: New test.
41403         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41404         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41405         and rewrite as a compilation test.
41406
41407         * gcc.dg: Move many files into the cpp subdirectory, possibly
41408         renaming or editing them as well.
41409         Old name                New name
41410         990119-1.c              cpp/19990119-1.c
41411         990228-1.c              cpp/19990228-1.c
41412         990407-1.c              cpp/19990407-1.c
41413         990409-1.c              cpp/19990409-1.c
41414         990413-1.c              cpp/19990413-1.c
41415         990703-1.c              cpp/19990703-1.c
41416         20000127-1.c            cpp/20000127-1.c
41417         20000129-1.c            cpp/20000129-1.c
41418         20000207-1.c            cpp/20000207-1.c
41419         20000207-2.c            cpp/20000207-2.c
41420         20000209-1.c            cpp/20000209-1.c
41421         20000209-2.c            cpp/20000209-2.c
41422         20000301-1.c            cpp/20000301-1.c
41423         20000419-1.c            cpp/20000419-1.c
41424         20000510-1.S            cpp/20000510-1.S
41425         20000519-1.c            cpp/20000519-1.c
41426         20000529-1.c            cpp/20000529-1.c
41427         20000625-1.c            cpp/20000625-1.c
41428         20000625-2.c            cpp/20000625-2.c
41429         cpp-as1.c               cpp/assert1.c
41430         cpp-as2.c               cpp/assert2.c
41431         cxx-comments-1.c        cpp/cxxcom1.c
41432         cxx-comments-2.c        cpp/cxxcom2.c
41433         endif-label.c           cpp/endif.c
41434         cpp-hash1.c             cpp/hash1.c
41435         cpp-hash2.c             cpp/hash2.c
41436         cpp-if1.c               cpp/if-1.c
41437         cpp-if2.c               cpp/if-2.c
41438         cpp-if3.c               cpp/if-3.c
41439         cpp-if4.c               cpp/if-4.c
41440         cpp-if5.c               cpp/if-5.c
41441         cpp-cond.c              cpp/if-cexp.c
41442         cpp-missingop.c         cpp/if-mop.c
41443         cpp-missingparen.c      cpp/if-mpar.c
41444         cpp-opprec.c            cpp/if-oppr.c
41445         cpp-ifparen.c           cpp/if-paren.c
41446         cpp-shortcircuit.c      cpp/if-sc.c
41447         cpp-shift.c             cpp/if-shift.c
41448         cpp-unary.c             cpp/if-unary.c
41449         cpp-li1.c               cpp/line1.c
41450         cpp-li2.c               cpp/line2.c
41451         lineno.c                cpp/line3.c
41452         lineno-2.c              cpp/line4.c
41453         cpp-mi.c                cpp/mi1.c
41454         cpp-mic.h               cpp/mi1c.h
41455         cpp-micc.h              cpp/mi1cc.h
41456         cpp-mind.h              cpp/mi1nd.h
41457         cpp-mindp.h             cpp/mi1ndp.h
41458         cpp-mix.h               cpp/mi1x.h
41459         cpp-mi2.c               cpp/mi2.c
41460         cpp-mi2a.h              cpp/mi2a.h
41461         cpp-mi2b.h              cpp/mi2b.h
41462         cpp-mi2c.h              cpp/mi2c.h
41463         cpp-mi3.c               cpp/mi3.c
41464         cpp-mi3.def             cpp/mi3.def
41465         poison-1.c              cpp/poison.c
41466         pr-impl.c               cpp/prag-imp.c
41467         cpp-redef-2.c           cpp/redef1.c
41468         cpp-redef.c             cpp/redef2.c
41469         strpaste.c              cpp/strp1.c
41470         strpaste-2.c            cpp/strp2.c
41471         cpp-tradpaste.c         cpp/tr-paste.c
41472         cpp-tradstringify.c     cpp/tr-str.c
41473         cpp-tradwarn1.c         cpp/tr-warn1.c
41474         cpp-tradwarn2.c         cpp/tr-warn2.c
41475         trigraphs.c             cpp/trigraphs.c
41476         cpp-unc1.c              cpp/unc1.c
41477         cpp-unc2.c              cpp/unc2.c
41478         cpp-unc3.c              cpp/unc3.c
41479         cpp-unc.c               cpp/unc4.c
41480         undef.c                 cpp/undef1.c
41481         undef-2.c               cpp/undef2.c
41482         cpp-wi1.c               cpp/widestr1.c
41483
41484 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41485
41486         * lib/g++.exp (g++_include_flags): Tweak.
41487
41488 2000-06-27  H.J. Lu  <hjl@gnu.org>
41489             Loren J. Rittle  <ljrittle@acm.org>
41490
41491         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41492         version with one that knows about the new gcc tree structure.
41493         (g++_link_flags): Same.
41494
41495 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41496
41497         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41498         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41499         case we are cross-compiling.
41500
41501         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41502         g++.old-deja/g++.niklas/Makefile.in,
41503         g++.old-deja/g++.niklas/configure.in,
41504         g++.old-deja/g++.other/Makefile.in,
41505         g++.old-deja/g++.other/configure.in,
41506         gcc.c-torture/code_quality/Makefile.in,
41507         gcc.c-torture/code_quality/configure.in,
41508         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41509         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41510         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41511         gcc.c-torture/execute/ieee/Makefile.in,
41512         gcc.c-torture/execute/ieee/configure.in,
41513         gcc.c-torture/noncompile/Makefile.in,
41514         gcc.c-torture/noncompile/configure.in,
41515         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41516         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41517         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41518
41519 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41520
41521         * g++.old-deja/g++.other/ambig3.C: New test.
41522
41523 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41524
41525         * g++.old-deja/g++.pt/syntax1.C: New test.
41526         * g++.old-deja/g++.pt/syntax2.C: New test.
41527         * g++.old-deja/g++.other/syntax3.C: New test.
41528         * g++.old-deja/g++.other/syntax4.C: New test.
41529
41530 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41531
41532         * gcc.dg/20000623-1.c: Prototype exit and abort.
41533
41534 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41535
41536         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41537         New tests.
41538         * gcc.dg/cpp-mi3.def: New file.
41539
41540         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41541         inside assertions.
41542         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41543         lexer's error messages.
41544         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41545         divine anything from the linemarkers.
41546         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41547         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41548
41549 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41550
41551         * gcc.dg/20000623-1.c: New test.
41552
41553 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41554
41555         * gcc.c-torture/execute/20000622-1.c: New test.
41556
41557 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41558
41559         * g++.old-deja/g++.other/init15.C: New test.
41560
41561 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41562
41563         * g++.old-deja/g++.pt/vaarg2.C: New test.
41564         * g++.old-deja/g++.pt/vaarg3.C: New test.
41565
41566 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41567
41568         * g++.old-deja/g++.other/dyncast6.C: New test.
41569
41570 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41571
41572         * gcc.c-torture/execute/loop-6.c: New test.
41573
41574 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41575
41576         * gcc.dg/20000614-1.c: New test.
41577         * gcc.dg/20000614-2.c: New test.
41578
41579 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41580
41581         * g++.old-deja/g++.other/inline12.C: New test.
41582
41583 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41584
41585         * g++.old-deja/g++.other/eh1.C: New test.
41586
41587 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41588
41589         * g++.old-deja/g++.other/type.C: New test.
41590
41591 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41592
41593         * g++.old-deja/g++.other/initstring.C: New test.
41594
41595 2000-06-12  Jason Merrill  <jason@redhat.com>
41596
41597         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41598
41599 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41600
41601         * gcc.c-torture/compile/20000609-1.c: New test.
41602
41603 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41604
41605         * gcc.dg/20000609-1.c: New test.
41606
41607 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41608
41609         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41610         * gcc.c-torture/noncompile/poison-1.c: Move...
41611         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41612         * gcc.dg/cpp-li1.c: Add a token after the #line.
41613
41614 2000-06-05  Richard Henderson  <rth@cygnus.com>
41615
41616         * gcc.c-torture/execute/20000605-2.c: New test.
41617         * gcc.c-torture/execute/20000605-3.c: New test.
41618
41619 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41620
41621         * g77.f-torture/execute/20000503-1.x: New file.
41622
41623 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41624
41625         * g++.old-deja/g++.eh/badalloc1.C: New test.
41626
41627 2000-06-05  Richard Henderson  <rth@cygnus.com>
41628
41629         * gcc.c-torture/execute/20000605-1.c: New test.
41630
41631 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41632             Nathan Sidwell <nathan@codesourcery.com>
41633
41634         * gcc.c-torture/compile/20000605-1.c: New test.
41635
41636 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41637
41638         * g77.f-torture/compile/20000601-1.f: New test.
41639
41640 2000-06-03  Richard Henderson  <rth@cygnus.com>
41641
41642         * gcc.c-torture/execute/20000603-1.c: New.
41643
41644 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41645
41646         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41647         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41648
41649 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41650
41651         * gcc.dg/compare2.c (case 12): XFAIL.
41652         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41653         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41654
41655         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41656
41657 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41658
41659         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41660         guard macro is already defined when the header is first
41661         included.
41662         * gcc.dg/cpp-mix.h: New file.
41663         * gcc.dg/endif-label.c: Update patterns to match compiler.
41664
41665         * g++.brendan/complex1.C: Declare abort.
41666         * g++.law/refs4.C: Remove XFAIL.
41667         * g++.oliva/expr2.C: Declare abort and exit.
41668
41669 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41670
41671         * gcc.c-torture/execute/20000528-1.c: New test.
41672
41673         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41674         * g++.old-deja/g++.law/temps4.C: Likewise.
41675
41676         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41677         stdlib.h.  Call abort() on failure.
41678         * g++.old-deja/g++.law/refs4.C: Likewise.
41679         * g++.old-deja/g++.law/temps4.C: Likewise.
41680         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41681         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41682
41683 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41684
41685         Relative to g++.dg/special:
41686         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41687
41688         Relative to g++.old-deja:
41689         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41690         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41691         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41692         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41693         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41694         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41695         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41696
41697         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41698         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41699         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41700         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41701         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41702         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41703         and/or string.h.
41704
41705         * g++.other/goto1.C: Update expectations for error messages.
41706
41707 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41708
41709         * gcc.c-torture/compile/20000523-1.c: New test.
41710
41711 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41712
41713         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41714
41715 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41716
41717         * g++.old-deja/g++.eh/catch11.C: New test.
41718         * g++.old-deja/g++.eh/catch12.C: New test.
41719
41720 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41721
41722         * gcc.c-torture/execute/20000523-1.c: New test.
41723
41724 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41725
41726         * c-torture/execute/bcp-1.c: Replace abort in arg of
41727         __builtin_constant_p with a generic external function.
41728
41729         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41730         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41731         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41732         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41733         Prototype abort and/or exit.
41734
41735         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41736         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41737         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41738         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41739
41740 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41741
41742         * gcc.dg/dwarf2-1.c: New test.
41743
41744 2000-05-20  Richard Henderson  <rth@cygnus.com>
41745
41746         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41747
41748 2000-05-20  Andreas Jaeger  <aj@suse.de>
41749
41750         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41751         testcase.
41752
41753 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41754
41755         * gcc.c-torture/execute/20000519-2.c: New test.
41756
41757 2000-05-19  Andreas Jaeger  <aj@suse.de>
41758
41759         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41760         which fails with SSA.
41761
41762         * lib/c-torture.exp: Also test with -O3 -fssa.
41763
41764 2000-05-18  Michael Meissner  <meissner@redhat.com>
41765
41766         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41767         * gcc.c-torture/execute/920415-1.c: Ditto.
41768         * gcc.c-torture/execute/920501-1.c: Ditto.
41769         * gcc.c-torture/execute/conversion.c: Ditto.
41770         * gcc.c-torture/execute/cvt-1.c: Ditto.
41771
41772 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41773
41774         * gcc.c-torture/compile/20000518-1.c: New test.
41775
41776 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41777
41778         * g77.f-torture/compile/200005018.f: New test.
41779
41780 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41781
41782         * gcc.c-torture/compile/20000517-1.c: New test.
41783
41784 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41785
41786         * gcc.c-torture/execute/20000516-1.c: New test.
41787
41788 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41789
41790         * g++.old-deja/g++.other/eh.C: New test.
41791
41792 2000-05-12  Richard Henderson  <rth@cygnus.com>
41793
41794         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41795         constants through to doit's conditional.
41796
41797 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41798
41799         * gcc.c-torture/compile/20000511-1.c: New test.
41800         * g77.f-torture/compile/20000511-1.f: New test.
41801         * g77.f-torture/compile/20000511-2.f: New test.
41802
41803 2000-05-11  Michael Meissner  <meissner@redhat.com>
41804
41805         * gcc.c-torture/execute/20000511-1.c: New test.
41806
41807 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41808
41809         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41810         * gcc.dg/20000510-1.S: New.
41811
41812 2000-05-08  Catherine Moore  <clm@cygnus.com>
41813
41814         * gcc.dg/unused-3.c: New.
41815
41816 2000-05-06  Richard Henderson  <rth@cygnus.com>
41817
41818           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41819           * g++.old-deja/g++.mike/warn1.C: Likewise.
41820           * g++.old-deja/g++.pt/local1.C: Likewise.
41821           * g++.old-deja/g++.pt/local7.C: Likewise.
41822           * g++.old-deja/g++.pt/spec16.C: Likewise.
41823
41824 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41825
41826         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41827
41828 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41829
41830           * g77.f-torture/execute/20000503-1.f: New test.
41831
41832 2000-05-04  Andreas Jaeger  <aj@suse.de>
41833
41834         * gcc.dg/noreturn-2.c: New test.
41835
41836 2000-05-04  Neil Booth  <NeilB@earthling.net>
41837
41838         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41839         preprocessor.
41840
41841 2000-05-04  Richard Henderson  <rth@cygnus.com>
41842
41843         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41844
41845 2000-05-04  Richard Henderson  <rth@cygnus.com>
41846
41847         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41848         OpenSSL by Jason R Thorpe.
41849
41850 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41851
41852         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41853
41854 2000-05-03  Robert Lipe <robertlipe@usa.net>
41855
41856         * gcc.dg/20000503-1.c: New test.
41857
41858 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41859
41860         * gcc.c-torture/compile/20000502-1.c: New test.
41861         * g++.old-deja/g++.other/align.C: New test.
41862         * gcc.dg/cpp-tradstringify.c: New test.
41863
41864 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41865
41866         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41867         and hard registers.
41868
41869 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41870
41871         * gcc.c-torture/execute/loop-5.c: New test.
41872
41873 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41874
41875         * gcc.c-torture/execute/va-arg-20.c: New test.
41876
41877 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41878
41879         * gcc.c-torture/execute/20000422-1.c: New test.
41880
41881 2000-04-20  Greg McGary  <gkm@gnu.org>
41882
41883         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41884         when optimizing, but without sibling-call optimizations (-O1).
41885
41886 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41887
41888           * gcc.c-torture/compile/20000420-1.c: New test.
41889
41890 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41891
41892         * g++.abi/ptrflags.C: New test.
41893         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41894
41895 2000-04-19  Catherine Moore  <clm@cygnus.com>
41896
41897         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41898
41899 2000-04-19  Greg McGary  <gkm@gnu.org>
41900
41901         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41902         sibling-call optimizations.
41903
41904 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41905
41906         * gcc.dg/20000419-1.c: New test.
41907
41908 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41909
41910         * gcc.c-torture/execute/20000412-6.c: New test.
41911
41912 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41913
41914         * gcc.c-torture/execute/20000412-5.c: New test.
41915         * g77.f-torture/compile/20000412-1.f: New test.
41916         * gcc.c-torture/execute/20000412-4.c: New test.
41917         * gcc.c-torture/compile/20000412-2.c: New test.
41918         * gcc.c-torture/execute/20000412-3.c: New test.
41919         * gcc.c-torture/compile/20000412-1.c: New test.
41920         * gcc.c-torture/execute/20000412-2.c: New test.
41921
41922 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41923
41924         * objc/execute/bf-20.m: New test.
41925
41926 2000-04-10  Richard Henderson  <rth@cygnus.com>
41927
41928         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41929
41930         * gcc.c-torture/execute/20000412-1.c: New test.
41931
41932 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41933
41934         * g++.old-deja/g++.eh/catchptr1.C: New test.
41935
41936 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41937
41938         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41939
41940 2000-04-08  Neil Booth  <NeilB@earthling.net>
41941
41942         * gcc.dg/cpp-nullchar.c: Remove test as
41943         embedded nulls cause problems.
41944
41945 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41946
41947         * gcc.dg/compare2.c: New test.
41948
41949 2000-04-08  Neil Booth  <NeilB@earthling.net>
41950
41951         * gcc.dg/cpp-nullchar.c: New test.
41952
41953 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41954
41955         * gcc.dg/cpp-mi2.c: New test.
41956         * gcc.dg/cpp-mi2[abc].h: New files.
41957
41958 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41959
41960         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41961         member name.
41962
41963 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41964
41965         * g++.old-deja/g++.abi/vmihint.C: New test.
41966
41967 2000-04-06  Neil Booth  <NeilB@earthling.net>
41968
41969         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41970         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41971         copyright.
41972
41973 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41974
41975         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41976         avoid stack-frame overwrite.
41977
41978 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41979
41980         * gcc.c-torture/compile/20000405-2.c: New test.
41981         * gcc.c-torture/compile/20000405-3.c: New test.
41982
41983 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41984
41985         * gcc.c-torture/compile/20000405-1.c: New test.
41986
41987 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41988
41989         * gcc.dg/cast-qual-1.c: Revert last change.
41990
41991 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41992
41993         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41994
41995 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41996
41997         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41998         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41999
42000 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42001
42002         * gcc.c-torture/compile/20000403-2.c: New test.
42003         * gcc.c-torture/compile/20000403-1.c: New test.
42004
42005 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42006
42007         * gcc.c-torture/execute/20000403-1.c: New test.
42008
42009 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42010
42011         * gcc.c-torture/execute/20000402-1.c: New test.
42012
42013 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42014
42015         * gcc.c-torture/execute/va-arg-15.c: New test.
42016         * gcc.c-torture/execute/va-arg-16.c: New test.
42017         * gcc.c-torture/execute/va-arg-17.c: New test.
42018         * gcc.c-torture/execute/va-arg-18.c: New test.
42019         * gcc.c-torture/execute/va-arg-19.c: New test.
42020
42021 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42022
42023         * gcc.c-torture/compile/981211-1.c: Move to...
42024         * gcc.dg/cpp-as1.c: ...here.
42025         * gcc.dg/cpp-as2.c: New file.
42026
42027         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42028         compiler.
42029
42030 2000-04-02  Neil Booth  <NeilB@earthling.net>
42031
42032         * gcc.dg/cpp-cond.c  New tests.
42033         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42034         accidental success less likely.
42035         * gcc.dg/cpp-missingop.c  New tests.
42036         * gcc.dg/cpp-missingparen.c  New tests.
42037         * gcc.dg/cpp-shift.c  New tests.
42038         * gcc.dg/cpp-shortcircuit.c  New tests.
42039         * gcc.dg/cpp-unary.c  New tests.
42040
42041 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42042
42043         * gcc.c-torture/compile/20000329-1.c: New test.
42044
42045 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42046
42047         * gcc.c-torture/compile/20000326-1.c: New test.
42048         * gcc.c-torture/compile/20000326-2.c: New test.
42049
42050 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42051
42052         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42053         the first parameter is a function argument.
42054
42055 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42056
42057         * g++.old-deja/g++.ext/array4.C: New test.
42058
42059 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42060
42061         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42062
42063 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42064
42065         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42066
42067 2000-03-19  Richard Henderson  <rth@cygnus.com>
42068
42069         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42070
42071 2000-03-19  Richard Henderson  <rth@cygnus.com>
42072
42073         * gcc.c-torture/compile/20000319-1.c: New test.
42074
42075 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42076
42077         * gcc.c-torture/execute/20000314-3.c: New test.
42078         * gcc.c-torture/execute/20000314-2.c: New test.
42079         * gcc.c-torture/execute/20000314-1.c: New test.
42080         * gcc.c-torture/compile/20000314-2.c: New test.
42081         * gcc.c-torture/compile/20000314-1.c: New test.
42082
42083 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42084
42085         * g++.old-deja/g++.warn/inline.C: New test.
42086
42087 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42088
42089         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42090         standards-compliant result rather than specific constants.
42091         Put test-values in array.
42092
42093 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42094
42095         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42096         (g++_target_compile): Put test-specific options last.
42097
42098 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42099
42100         * g++.old-deja/g++.eh/vbase4.C: New test.
42101
42102 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42103
42104         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42105
42106 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42107
42108         * g++.old-deja/g++.brendan/misc12.C: Removed.
42109         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42110         * g++.old-deja/g++.ext/pretty4.C: New test.
42111
42112 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42113
42114         * g++.old-deja/g++.other/string2.C: New test.
42115
42116 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42117
42118         * g++.old-deja/g++.warn/impint2.C: New test.
42119
42120 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42121
42122         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42123         is 1, not zero.
42124
42125 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42126
42127         * g++.old-deja/g++.warn/impint.C: New test.
42128         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42129         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42130         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42131         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42132         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42133         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42134         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42135         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42136         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42137         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42138         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42139         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42140
42141 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42142
42143         * gcc.dg/cpp-redef.c: New test.
42144
42145 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42146
42147         * g++.old-deja/g++.pt/unify7.C: New test.
42148
42149 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42150
42151         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42152         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42153
42154 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42155
42156         * gcc.c-torture/compile/20000224-1.c: New test.
42157
42158 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42159
42160         * gcc.c-torture/compile/cpp-2.c: New test.
42161         * gcc.c-torture/compile/cpp-1.c: New test.
42162
42163 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42164
42165         * gcc.c-torture/execute/20000225-1.c: New test.
42166
42167 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42168
42169         * gcc.dg/cpp-li2.c: New test.
42170
42171         * gcc.dg/cpp-wi1.c: New test.
42172
42173         * gcc.dg/cpp-li1.c: New test.
42174
42175 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42176
42177         * g++.old-deja/g++.other/sizeof5.C: New test.
42178
42179 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42180
42181         * gcc.c-torture/execute/va-arg-13.c: New test.
42182
42183 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42184
42185         * gcc.c-torture/execute/va-arg-12.c: New test.
42186
42187 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         * gcc.c-torture/execute/20000223-1.c: New test.
42190
42191 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42192
42193         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42194
42195 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42196
42197         * g++.old-deja/g++.abi/ptrmem.C: New test.
42198
42199 2000-02-19  Richard Henderson  <rth@cygnus.com>
42200
42201         * gcc.c-torture/compile/init-3.c: New.
42202
42203 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42204
42205         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42206         ALWAYS_CXXFLAGS.
42207
42208 2000-02-11  Robert Lipe <robertl@sco.com>
42209
42210         * gcc.c-torture/compile/20000211-3.c: New test.
42211
42212 2000-02-11  Martin Buchholz <martin@xemacs.org>
42213
42214         * gcc.c-torture/compile/20000211-2.c: New test.
42215
42216 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42217
42218         * gcc.c-torture/compile/20000211-1.c: New test.
42219
42220 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42221
42222         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42223           on native targets
42224
42225 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42226
42227         * g++.old-deja/g++.other/cast5.C: New test.
42228
42229 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42230
42231         * gcc.c-torture/execute/20000205-1.c: New.
42232
42233 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42234
42235         * g++.old-deja/g++.jason/cast3.C: Return void.
42236         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42237
42238 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42239
42240         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42241
42242         * gcc.dg/loop-1.c: New test.
42243
42244 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42245
42246         * gcc.c-torture/compile/20000127-1.c: New test.
42247         * gcc.c-torture/execute/991228-1.c: New test.
42248
42249 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42250
42251         * gcc.dg/unused-2.c: New test.
42252
42253         * gcc.dg/conv-1.c: New test.
42254
42255 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42256
42257         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42258         compiler.
42259         (tool_option_proc): Fix typo.
42260
42261 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42262
42263         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42264         of the ld on the host, not on the build machine.
42265         Also, don't crash if '--help' is not a supported option.
42266
42267 2000-01-24  Richard Henderson  <rth@cygnus.com>
42268
42269         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42270
42271 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42272
42273         * gcc.c-torture/execute/20000120-2.c: New test.
42274         * gcc.c-torture/execute/20000120-1.c: New test.
42275
42276 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42277
42278         * gcc.c-torture/execute/20000113-1.c: New test.
42279
42280 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42281
42282         * gcc.c-torture/execute/20000112-1.c: New test.
42283
42284 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42285
42286         * gcc.dg/20000111-1.c: New test.
42287
42288 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42289
42290         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42291         with 16 bit integers.
42292
42293 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42294
42295         * gcc.dg/20000108-1.c: New test.
42296
42297 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42298
42299         * g++.old-deja/g++.ns/koenig8.C: New test.
42300
42301 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42302
42303         * g++.old-deja/g++.other/cast4.C: New test.
42304
42305 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42306
42307         * gcc.c-torture/compile/20000105-2.c: New test.
42308         * gcc.c-torture/compile/20000105-1.c: New test.
42309
42310 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42311
42312         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42313         references to printf & atoi to conform to ANSI standard.
42314         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42315         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42316         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42317         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42318         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42319         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42320         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42321         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42322         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42323         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42324         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42325         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42326         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42327         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42328         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42329         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42330         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42331         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42332         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42333         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42334         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42335         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42336         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42337         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42338         * g++.old-deja/g++.brendan/init3.C: Likewise.
42339         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42340         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42341         * g++.old-deja/g++.brendan/new2.C: Likewise.
42342         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42343         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42344         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42345         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42346         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42347         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42348         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42349         * g++.old-deja/g++.brendan/template24.C: Likewise.
42350         * g++.old-deja/g++.brendan/template3.C: Likewise.
42351         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42352         * g++.old-deja/g++.jason/inline3.C: Likewise.
42353         * g++.old-deja/g++.jason/opeq.C: Likewise.
42354         * g++.old-deja/g++.law/arg5.C: Likewise.
42355         * g++.old-deja/g++.law/arm7.C: Likewise.
42356         * g++.old-deja/g++.law/ctors11.C: Likewise.
42357         * g++.old-deja/g++.law/cvt8.C: Likewise.
42358         * g++.old-deja/g++.law/init9.C: Likewise.
42359         * g++.old-deja/g++.law/refs4.C: Likewise.
42360         * g++.old-deja/g++.law/template2.C: Likewise.
42361         * g++.old-deja/g++.law/visibility24.C: Likewise.
42362         * g++.old-deja/g++.law/vtable3.C: Likewise.
42363         * g++.old-deja/g++.mike/asm2.C: Likewise.
42364         * g++.old-deja/g++.mike/eh1.C: Likewise.
42365         * g++.old-deja/g++.mike/misc1.C: Likewise.
42366         * g++.old-deja/g++.mike/misc13.C: Likewise.
42367         * g++.old-deja/g++.mike/misc14.C: Likewise.
42368         * g++.old-deja/g++.mike/ns12.C: Likewise.
42369         * g++.old-deja/g++.mike/p1248.C: Likewise.
42370         * g++.old-deja/g++.mike/p3708.C: Likewise.
42371         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42372         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42373         * g++.old-deja/g++.mike/p646.C: Likewise.
42374         * g++.old-deja/g++.mike/p700.C: Likewise.
42375         * g++.old-deja/g++.mike/p783.C: Likewise.
42376         * g++.old-deja/g++.mike/p783a.C: Likewise.
42377         * g++.old-deja/g++.mike/p783b.C: Likewise.
42378         * g++.old-deja/g++.mike/p786.C: Likewise.
42379         * g++.old-deja/g++.mike/p789.C: Likewise.
42380         * g++.old-deja/g++.mike/p789a.C: Likewise.
42381         * g++.old-deja/g++.mike/p807a.C: Likewise.
42382         * g++.old-deja/g++.other/delete3.C: Likewise.
42383         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42384         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42385         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42386         * g++.old-deja/g++.other/empty1.C: Likewise.
42387         * g++.old-deja/g++.other/temporary1.C: Likewise.
42388         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42389         * g++.old-deja/g++.pt/t16.C: Likewise.
42390         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42391
42392 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42393
42394         * gcc.dg/991230-1.c: New test.
42395
42396 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42397
42398         * gcc.c-torture/compile/991229-3.c: New test.
42399         * gcc.c-torture/compile/991229-2.c: New test.
42400         * gcc.c-torture/compile/991229-1.c: New test.
42401
42402 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42403
42404         * gcc.c-torture/compile/labels-2.c: New test.
42405
42406 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42407
42408         * gcc.c-torture/execute/991227-1.c: New test.
42409
42410 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42411
42412         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42413
42414 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42415
42416         * gcc.c-torture/execute/991221-1.c: New test.
42417
42418 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42419
42420         * g++.old-deja/g++.other/cast3.C: New test.
42421
42422 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42423
42424         * gcc.c-torture/execute/991216-4.c: New test.
42425
42426 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42427
42428         * gcc.c-torture/execute/991216-1.c: New test.
42429         * gcc.c-torture/execute/991216-2.c: New test.
42430         * gcc.c-torture/execute/991216-3.c: New test.
42431
42432 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42433
42434         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42435         Actually make the test fail by using "-O2" for compilation.
42436
42437 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42438
42439         * g++.old-deja/g++.warn/cast-align1.C: New test.
42440
42441 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42442
42443         * gcc.c-torture/compile/991214-1.c: New test.
42444         * gcc.c-torture/compile/991214-2.c: New test.
42445
42446 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42447
42448         * gcc.dg/991214-1.c: New test.
42449
42450 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42451
42452         * gcc.c-torture/compile/991213-3.c: New test.
42453         * gcc.c-torture/compile/991213-2.c: New test.
42454         * gcc.c-torture/compile/991213-1.c: New test.
42455
42456 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42457
42458         * gcc.dg/991209-1.c: New test.
42459
42460 1999-12-08  Nathan Sidwell <nathan@acm.org>
42461
42462         * gcc.c-torture/compile/991208-1.c: New test.
42463
42464 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42465
42466         * gcc.dg/ultrasp2.c: New test.
42467
42468 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42469
42470         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42471
42472 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42473
42474         * gcc.c-torture/compile/991202-1.c: New test.
42475         * gcc.c-torture/execute/991202-1.c: New test.
42476         * gcc.c-torture/execute/991202-2.c: New test.
42477         * gcc.c-torture/execute/991202-3.c: New test.
42478
42479 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42480
42481         * g++.old-deja/g++.abi/align.C: New test.
42482         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42483         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42484
42485 1999-12-01  Richard Henderson  <rth@cygnus.com>
42486
42487         * gcc.c-torture/execute/991201-1.c: New.
42488
42489 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42490
42491         * gcc.dg/991129-1.c: New test.
42492
42493 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42494
42495         * gcc.c-torture/compile/991127-1.c: New test.
42496
42497 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42498
42499         * g++.old-deja/g++.other/warn4.C: New test.
42500
42501 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42502
42503         * g++.old-deja/g++.eh/cleanup2.C: New test.
42504         * g++.old-deja/g++.ext/pretty2.C: New test.
42505         * g++.old-deja/g++.ext/pretty3.C: New test.
42506         * g++.old-deja/g++.other/debug6.C: New test.
42507
42508 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42509
42510         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42511         compiler_output to look for one error message instead of two.
42512
42513 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42514
42515         * gcc.c-torture/execute/991118-1.c: Also test case
42516         where the word boundary does not split a byte evenly.
42517
42518 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42519
42520         * g++.old-deja/g++.ext/restrict1.C: New test.
42521
42522 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42523
42524         * gcc.c-torture/execute/991118-1.c: New test.
42525
42526 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42527
42528         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42529         working directory pathnames.
42530
42531 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42532
42533         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42534         host is equipped with driver.h and driver.o so it can actually
42535         compile and run the tests.
42536
42537 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42538
42539         * gcc.c-torture/compile/991008-1.c: New test.
42540
42541 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42542
42543         * lib/gcc-dg.exp: Include target-supports.exp
42544
42545 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42546
42547         * lib/target-supports.exp: New file: Provide procs to test for
42548         features supported by the target.
42549         (check_weak_available): Moved here from ecos.exp.
42550         (check_alias_available): New proc: Determine of the target
42551         toolchain supports the alias attribute.
42552
42553         * gcc.dg/special/ecos.exp: Move check_weak_available to
42554         target-supports.exp.
42555         (alias-1.c): Only perform the test if the target supports
42556         aliases.
42557         (wkali-1.c): Only perform the test if the target supports
42558         aliases.
42559
42560         * gcc.dg/990506-0.c: Expect error messages from cross
42561         targets as well as native targets.
42562
42563 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42564
42565         * gcc.dg/ultrasp1.c: Removed xfail.
42566         * gcc.dg/struct-ret-2.c: Likewise.
42567         * gcc.dg/array-1.c: Likewise.
42568
42569 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42570
42571         * gcc.dg/struct-ret-2.c: New test.
42572
42573         * gcc.dg/array-1.c: New test.
42574
42575 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42576
42577         * gcc.c-torture/execute/991030-1.c: New test.
42578
42579 1999-10-26  Richard Henderson  <rth@cygnus.com>
42580
42581         * gcc.c-torture/compile/991026-2.c: New test.
42582
42583 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42584
42585         * gcc.c-torture/compile/991026-1.c: New test.
42586
42587 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42588
42589         * gcc.c-torture/execute/991023-1.c: New test.
42590
42591 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42592
42593         * gcc.c-torture/execute/991019-1.c: New test.
42594
42595 1999-10-16  Richard Henderson  <rth@cygnus.com>
42596
42597         * gcc.c-torture/execute/991016-1.c: New test.
42598
42599 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42600
42601         * gcc.c-torture/execute/991014-1.c: New test.
42602
42603 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42604
42605         * g++.old-deja/g++.other/union2.C: New test.
42606
42607 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42608
42609         * g++.old-deja/g++.other/vaarg2.C: New test.
42610         * g++.old-deja/g++.other/vaarg3.C: New test.
42611
42612 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42613
42614         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42615         in compile/.
42616
42617 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42618
42619         * gcc.c-torture/execute/va-arg-11.c: New test.
42620
42621 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42622
42623         * lib/file-format.exp (gcc_target_object_format): Don't
42624         crash if objdump is unavailable.
42625
42626 1999-09-29  Donn Terry <donn@interix.com>
42627
42628         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42629
42630 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42631
42632         * gcc.c-torture/compile/990928-1.c: New test.
42633
42634 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42635
42636         * g++.old-deja/g++.other/decl6.C: New test.
42637
42638 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42639
42640         * gcc.c-torture/execute/va-arg-10.c: New test.
42641
42642 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42643
42644         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42645         __PRETTY_FUNCTION__.
42646
42647 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42648
42649         * gcc.c-torture/execute/990923-1.c: New test.
42650
42651 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42652
42653         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42654         for which -fpic is inappropriate.
42655
42656 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42657
42658         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42659
42660 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42661
42662         * g++.old-deja/g++.other/dyncast1.C: New test.
42663         * g++.old-deja/g++.other/dyncast2.C: New test.
42664         * g++.old-deja/g++.other/dyncast3.C: New test.
42665         * g++.old-deja/g++.other/dyncast4.C: New test.
42666         * g++.old-deja/g++.other/dyncast5.C: New test.
42667         * g++.old-deja/g++.eh/catch3.C: New test.
42668         * g++.old-deja/g++.eh/catch3p.C: New test.
42669         * g++.old-deja/g++.eh/catch4.C: New test.
42670         * g++.old-deja/g++.eh/catch4p.C: New test.
42671         * g++.old-deja/g++.eh/catch5.C: New test.
42672         * g++.old-deja/g++.eh/catch5p.C: New test.
42673         * g++.old-deja/g++.eh/catch6.C: New test.
42674         * g++.old-deja/g++.eh/catch6p.C: New test.
42675         * g++.old-deja/g++.eh/catch7.C: New test.
42676         * g++.old-deja/g++.eh/catch7p.C: New test.
42677         * g++.old-deja/g++.eh/catch8.C: New test.
42678         * g++.old-deja/g++.eh/catch8p.C: New test.
42679         * g++.old-deja/g++.eh/catch9.C: New test.
42680         * g++.old-deja/g++.eh/catch9p.C: New test.
42681
42682 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42683
42684         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42685         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42686
42687 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42688
42689         * gcc.c-torture/compile/990913-1.c: New test.
42690
42691 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42692
42693         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42694         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42695
42696 1999-09-09  Richard Henderson  <rth@cygnus.com>
42697
42698         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42699
42700 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42701
42702         * g++.old-deja/g++.other/lookup11.C: New test.
42703         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42704         what is permitted and what we want.
42705         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42706         overload use.
42707         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42708
42709 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42710
42711         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42712         * gcc.c-torture/noncompile/poison-1.c: New file.
42713
42714 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42715
42716         * g++.old-deja/g++.other/sizeof3.C: New test.
42717         * g++.old-deja/g++.other/sizeof4.C: New test.
42718         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42719         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42720
42721 1999-09-07  Richard Henderson  <rth@cygnus.com>
42722
42723         * gcc.dg/va-arg-1.c: New.
42724
42725 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42726
42727         * gcc.c-torture/execute/va-arg-9.c: New test.
42728
42729 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42730
42731         * g77.f-torture/compile/980519-2.f: New test.
42732         * g77.f-torture/compile/19990905-0.f: New test.
42733         * g77.f-torture/compile/19990905-1.f: New test.
42734         * g77.f-torture/compile/19990905-2.f: New test.
42735
42736         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42737
42738 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42739
42740         * gcc.c-torture/execute/990827-1.c: Fix typo.
42741
42742 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42743
42744         * g++.old-deja/g++.other/deref1.C: New test.
42745
42746 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42747
42748         * g++.old-deja/g++.other/ambig2.C: New test.
42749         * g++.old-deja/g++.other/cond5.C: New test.
42750         * g++.old-deja/g++.other/lookup16.C: New test.
42751
42752 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42753
42754         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42755         assemblers too.
42756
42757 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42758
42759         * lib/c-torture.exp: Avoid the "compare executables" optimization
42760         when testing native.
42761
42762 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42763
42764         * gcc.c-torture/execute/990829-1.c: New test.
42765         * gcc.c-torture/compile/990829-1.c: New test.
42766
42767 1999-08-27  Paul Burchard  <burchard@pobox.com>
42768
42769         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42770         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42771         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42772         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42773         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42774         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42775         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42776         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42777         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42778         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42779         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42780
42781 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42782
42783         * gcc.c-torture/execute/990827-1.c: New test.
42784
42785 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42786
42787         * g77.f-torture/noncompile/19990826-4.f: New test.
42788
42789         * g77.f-torture/compile/19990826-3.f: New test.
42790
42791         * g77.f-torture/execute/19990826-2.f: New test.
42792
42793         * g77.f-torture/compile/19990826-1.f: New test.
42794
42795         * gcc.c-torture/execute/990826-0.c: New test.
42796         * g77.c-torture/execute/19990826-0.f: New test.
42797
42798         * g77.f-torture/noncompile/970626-2.f: New test.
42799
42800 1999-08-25  Paul Burchard  <burchard@pobox.com>
42801
42802         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42803         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42804         lss-011.C: New tests.
42805
42806 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42807
42808         * g++.old-deja/g++.other/decl5.C: New test.
42809
42810 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42811
42812         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42813         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42814         call `postbase' for each one.  All callers of `postbase' changed
42815         to call this instead.
42816
42817 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42818
42819         * gcc.c-torture/execute/990811-1.c: New test.
42820
42821 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42822
42823         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42824         just native ones.
42825
42826         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42827         just native ones.
42828
42829 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42830
42831         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42832
42833 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42834
42835         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42836
42837 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42838
42839         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42840
42841 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42842
42843         * gcc.c-torture/execute/990804-1.c: New test.
42844
42845 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42846
42847         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42848         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42849         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42850
42851 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42852
42853         * g++.old-deja/g++.other/struct1.C: New test.
42854
42855 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42856
42857         * g++.old-deja/g++.other/enum2.C: New test.
42858
42859 1999-08-02  Richard Henderson  <rth@cygnus.com>
42860
42861         Adapted from tests from Franz Sirl:
42862         * gcc.c-torture/execute/va-arg-7.c: New test.
42863         * gcc.c-torture/execute/va-arg-8.c: New test.
42864
42865 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42866
42867         * gcc.c-torture/compile/990801-2.c: New test.
42868
42869         * gcc.c-torture/compile/990801-1.c: New test.
42870
42871 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42872
42873         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42874         fp-cmp-1.c, converting double to float.
42875
42876         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42877         fp-cmp-1.c, converting double to long double.
42878
42879         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42880         from fr1 to unknown_register, since fr1 is a legitimate register
42881         on some machines.
42882
42883 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42884
42885         * README: More listname related changes.
42886
42887 1999-07-08  Catherine Moore  <clm@cygnus.com>
42888
42889         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42890
42891 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42892
42893         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42894
42895 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42896
42897         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42898
42899 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42900
42901         * gcc.dg/990703-1.c: New test.
42902
42903 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42904
42905         * lib/file-format.exp: New file: Move definition of proc
42906         gcc_target_object_format to here from
42907         gcc.dg/special/ecos.exp.
42908
42909         * lib/c-torture.exp: Include lib file-format.exp.
42910         * lib/gcc-dg.exp: Include lib file-format.exp.
42911
42912         * gcc.dg/special/ecos.exp: Remove definition of proc
42913         gcc_target_object_format.
42914
42915 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42916
42917         * gcc.c-torture/execute/990628-1.c: New test.
42918
42919 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42920
42921         * gcc.c-torture/compile/990625-2.c: New test.
42922
42923         * gcc.c-torture/compile/990625-1.c: New test.
42924
42925 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42926
42927         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42928         attributes compile.
42929         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42930         ports that use the COFF/PE file format.
42931
42932 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42933
42934         * gcc.c-torture/compile/990617-1.c: New test.
42935
42936 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42937
42938         * g++.old-deja/g++.other/decl4.C: New test.
42939
42940 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42941
42942         * g++.old-deja/g++.other/bitfld3.C: New test.
42943
42944 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42945
42946         * g++.old-deja/g++.eh/catch1.C: New test.
42947
42948 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42949
42950         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42951
42952         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42953         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42954
42955 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42956
42957         * g77.f-torture/compile/19990502-0.f: Replace with new,
42958         shorter, test that still fails after recent changes.
42959
42960 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42961
42962         * gcc.c-torture/execute/990604-1.c: New test.
42963
42964 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42965
42966         * gcc.c-torture/execute/990531-1.c: New test.
42967
42968 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42969
42970         * gcc.c-torture/compile/990527-1.c: New test.
42971
42972 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42973
42974         * gcc.c-torture/execute/990527-1.c: New test.
42975
42976 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42977
42978         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42979         bitfields as signed.
42980
42981 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42982
42983         * g77.f-torture/compile/19990525-0.f: New test.
42984
42985 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42986
42987         * gcc.c-torture/execute/990525-2.c: New test.
42988
42989         * gcc.c-torture/execute/990525-1.c: New test.
42990
42991 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42992
42993         * g++.old-deja/g++.other/anon3.C: New test.
42994         * g++.old-deja/g++.other/anon4.C: New test.
42995         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42996         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42997         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42998         Merrill).
42999
43000 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43001
43002         * gcc.c-torture/execute/990524-1.c: New test.
43003
43004         * gcc.dg/990524-1.c: New test.
43005
43006 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43007
43008         * gcc.c-torture/compile/990523-1.c: New test.
43009
43010 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43011
43012         * gcc.c-torture/compile/990519-1.c: New test.
43013
43014 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43015
43016         * gcc.c-torture/compile/990517-1.c: New test.
43017
43018         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43019         (e4, f4): New tests.
43020         (main): Call them.
43021
43022 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43023
43024         * gcc.dg/noreturn-1.c: New test.
43025
43026 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43027
43028         * gcc.c-torture/execute/990513-1.c: New test.
43029
43030 1999-05-10  Richard Henderson  <rth@cygnus.com>
43031
43032         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43033
43034 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43035
43036         * g77.f-torture/execute/erfc.f: Use small single-precision
43037         values, to avoid problems on Alphas when not -mieee.
43038
43039 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43040
43041         * gcc.dg/990506-0.c: New test.
43042
43043 1999-05-08  Richard Henderson  <rth@cygnus.com>
43044
43045         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43046         the constant to test.  Don't XFAIL 64-bit targets.
43047
43048         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43049         * g++.old-deja/g++.law/profile1.C: Likewise.
43050
43051         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43052         operator new instances.
43053         * g++.old-deja/g++.other/delete5.C: Likewise.
43054
43055 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43056
43057         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43058         intrinsic.
43059
43060 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43061
43062         * g77.f-torture/execute/u77-test.f: Reverse order of two
43063         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43064
43065 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43066
43067         * gcc.dg/compare1.c: New test.
43068
43069 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43070
43071         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43072         New tests.
43073
43074 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43075
43076         * g77.f-torture/compile/19990502-1.f: New test.
43077
43078 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43079
43080         * g77.f-torture/compile/19990502-0.f: New test.
43081
43082 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43083
43084         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43085         intrinsic.
43086
43087 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43088
43089         * g77.f-torture/execute/u77-test.f (main): List libU77
43090         intrinsics not currently tested.
43091         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43092         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43093         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43094         Trim blanks off the ends of some printed strings.
43095
43096 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43097
43098         * g77.f-torture/execute/u77-test.f (main): Just warn about
43099         FSTAT gid disagreement, as it's expected on some systems.
43100
43101 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43102
43103         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43104         use a new function, which allows for some slop.
43105         Clean up some commentary.
43106         (issum): The new function.
43107         (sgladd): Deleted subroutine.
43108
43109 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43110
43111         * g77.f-torture/execute/u77-test.f: Modify to be more like
43112         libf2c/libU77 version, bringing patches to that version here.
43113         Add suitable commentary.
43114
43115 1999-04-25  Richard Henderson  <rth@cygnus.com>
43116
43117         * gcc.dg/990424-1.c: New test.
43118
43119 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43120
43121         * g77.f-torture/execute/u77-test.f (main): Bug involving
43122         LSTAT has been fixed, so turn back on full checking.
43123
43124 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43125
43126         * g77.f-torture/compile/19990419-0.f: New test.
43127         * g77.f-torture/execute/19990419-1.f: New test.
43128
43129 1999-04-17  Richard Henderson  <rth@cygnus.com>
43130
43131         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43132         to avoid the need for a prototype to supress a warning.
43133
43134 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43135
43136         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43137
43138 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43139
43140         * gcc.c-torture/execute/990404-1.c: New test.
43141
43142 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43143
43144         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43145         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43146         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43147         missing initializer warnings.
43148
43149 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43150
43151         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43152         matching strings.
43153
43154 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43155
43156         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43157
43158 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43159
43160         * g77.f-torture/execute/19990325-0.f: New test.
43161         * g77.f-torture/execute/19990325-1.f: New test.
43162
43163 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43164
43165         * gcc.c-torture/execute/990324-1.c: New test.
43166
43167 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43168
43169         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43170         test with 4.
43171
43172 1999-03-17  Richard Henderson  <rth@cygnus.com>
43173
43174         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43175
43176 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43177
43178         * g77.f-torture/execute/19990313-2.f: New test.
43179         * g77.f-torture/execute/19990313-3.f: New test.
43180
43181 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43182
43183         * g77.f-torture/execute/19990313-0.f: New test.
43184         * g77.f-torture/execute/19990313-1.f: New test.
43185
43186 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43187
43188         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43189         printf to sprintf.
43190         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43191         (main): Add check for u15.  Conditionalize u31 check depending on
43192         whether ints are <32 bits or >=32 bits.
43193
43194 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43195
43196         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43197
43198 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43199
43200         * g77.f-torture/compile/19990305-0.f: New test.
43201         * g77.f-torture/execute/19981119-0.f: New test.
43202
43203 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43204
43205         * g77.f-torture/execute/970625-2.f: call ABORT if final
43206         result is not correct, instead of just printing it.
43207         Add this checking via newly introduced obfuscation, to
43208         trip up buggy front ends.
43209
43210 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43211
43212         * g77.f-torture/compile/960317-1.f: Moved from being
43213         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43214
43215 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43216
43217         * g77.f-torture/execute/960317-1.f: New (old) test.
43218         * g77.f-torture/execute/970625-2.f: Ditto.
43219
43220 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43221
43222         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43223         message on line 1 or line 2; cccp and cpplib do this differently.
43224
43225 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43226
43227         * g++.old-deja/g++.law/weak1.C: New test.
43228
43229 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43230
43231         * gcc.c-torture/execute/990119-1.c: Renamed to...
43232         * gcc.dg/990119-1.c: this, so it will only be tested once
43233         (it's a preprocessor test, it doesn't need to be run at
43234         multiple optimization levels).
43235
43236 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43237
43238         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43239           ALWAYS_CXXFLAGS.
43240
43241 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43242
43243         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43244         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43245         to not be compilable by current g77.
43246
43247 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43248
43249         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43250
43251 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43252
43253         * gcc.c-torture/execute/990222-1.c: New test.
43254
43255 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43256
43257         * g77.f-torture/compile/19990218-0.f: New test.
43258         * g77.f-torture/noncompile/19990218-1.f: New test.
43259
43260 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43261
43262         * g77.f-torture/compile/19981216-0.f: New test.
43263
43264 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43265
43266         * gcc.dg/990214-1.c: New test.
43267
43268 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43269
43270         * gcc.dg/990213-2.c: New test.
43271
43272         * gcc.dg/990213-1.c: New test.
43273
43274 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43275
43276         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43277         ints.
43278
43279 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43280
43281         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43282         specified by target.
43283
43284         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43285
43286 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43287
43288         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43289
43290 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43291
43292         * gcc.dg/special/ecos.exp: New test driver for new tests with
43293         special requirements.
43294
43295         * gcc.dg/special/alias-1.c: New test.
43296         * gcc.dg/special/gcsec-1.c: New test.
43297         * gcc.dg/special/weak-1.c: New test.
43298         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43299         * gcc.dg/special/weak-2.c: New test.
43300         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43301         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43302         * gcc.dg/special/wkali-1.c: New test.
43303         * gcc.dg/special/wkali-2.c: New test.
43304         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43305         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43306
43307 1999-02-10  Felix Lee  <flee@cygnus.com>
43308
43309           * lib/c-torture.exp (c-torture-compile): Pull out code for
43310           analyzing gcc error messages.
43311           (c-torture-execute): Likewise.  Fix some (harmless) false
43312           positives.
43313           * lib/gcc.exp (gcc_check_compile): New function.
43314
43315 1999-02-08  Richard Henderson  <rth@cygnus.com>
43316
43317         * gcc.c-torture/execute/990208-1.c: New test.
43318
43319 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43320
43321         * g++.dg/special/ecos.exp: New driver for new tests with special
43322         requirements
43323
43324         * g++.dg/special/conpr-1.C: New test
43325         * g++.dg/special/conpr-2.C: New test
43326         * g++.dg/special/conpr-2a.C: New test
43327         * g++.dg/special/conpr-3.C: New test
43328         * g++.dg/special/conpr-3a.C: New test
43329         * g++.dg/special/conpr-3b.C: New test
43330
43331         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43332         allow g++ to use the dg driver
43333
43334         * README: Add comment about g++.dg directory
43335
43336 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43337
43338         * README: Update email addresses.
43339
43340 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43341
43342         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43343         arguments in order to force structure S onto the stack even on
43344         the alpha.
43345         (test): Pass 10 leading arguments to function foo as well as the
43346         structure S.
43347
43348         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43349         failure for all targets.
43350
43351         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43352         abort to terminate program execution.
43353
43354 1999-01-30  Richard Henderson  <rth@cygnus.com>
43355
43356         * gcc.c-torture/execute/990130-1.c: New test.
43357
43358 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43359
43360         * gcc.dg/990130-1.c: New test.
43361
43362 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43363
43364         * gcc.c-torture/execute/990128-1.c: New test.
43365
43366 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43367
43368         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43369
43370 1999-01-27  Felix Lee  <flee@cygnus.com>
43371
43372         * lib/c-torture.exp (c-torture-compile): pull out code for
43373         analyzing gcc error messages.
43374         (c-torture-execute): ditto, and fix some (harmless) false
43375         positives.
43376         * lib/gcc.exp (gcc_check_compile): new function.
43377
43378 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43379
43380         * gcc.dg/990117-1.c: New test.
43381
43382         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43383
43384         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43385
43386 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43387
43388         * g77.f-torture/compile/990115-1.f: New test.
43389
43390 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43391
43392         * gcc.c-torture/compile/990107-1.c: New test
43393
43394 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43395
43396         * gcc.c-torture/execute/990106-2.c: New test.
43397
43398         * gcc.c-torture/execute/990106-1.c: New test.
43399
43400 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43401
43402         * gcc.c-torture/compile/981223-1.c: New test.
43403
43404 1998-12-29  Richard Henderson  <rth@cygnus.com>
43405
43406         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43407         (opt3): Rename from opt4 and disable.
43408
43409 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43410
43411         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43412
43413 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43414
43415         * g++.old-deja/g++.other/conv5.C: New test.
43416
43417 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43418
43419         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43420
43421 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43422
43423         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43424
43425 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43426
43427         * gcc.c-torture/compile/981211-1.c: New test.
43428
43429 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43430
43431         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43432
43433         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43434
43435 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43436
43437         * gcc.special/930510-1.c: Make C9X safe.
43438         * gcc.misc-tests/gcov-1.c Similarly.
43439         * gcc.misc-tests/gcov-2.c Similarly.
43440
43441 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43442
43443         * gcc.dg/ultrasp1.c: New test.
43444
43445 1998-12-06  Richard Henderson  <rth@cygnus.com>
43446
43447         * gcc.c-torture/execute/981206.c: New test.
43448
43449 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43450
43451         * g++.old-deja/g++.ns/template7.C: New test.
43452
43453         * g++.old-deja/g++.other/expr1.C: New test.
43454
43455         * g++.old-deja/g++.eh/tmpl3.C: New test.
43456
43457         * g++.old-deja/g++.eh/tmpl2.C: New test.
43458
43459 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43460
43461         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43462         * g++.old-deja/g++.other/using6.C: Removed.
43463         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43464
43465         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43466
43467 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43468
43469         * g++.old-deja/g++.pt/overload8.C: New test.
43470
43471         * g++.old-deja/g++.pt/overload7.C: New test.
43472
43473         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43474
43475         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43476         and relinking messages.
43477         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43478         compiling with -frepo.
43479
43480 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43481
43482         * g++.old-deja/g++.pt/lookup6.C: New test.
43483
43484 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43485
43486         * gcc.c-torture/execute/981130-1.c: New test.
43487         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43488
43489 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43490
43491         * g++.old-deja/g++.pt/explicit76.C: New test.
43492
43493         * g++.old-deja/g++.pt/friend38.C: New test.
43494
43495         * g++.old-deja/g++.ns/crash2.C: New test.
43496
43497         * g++.old-deja/g++.pt/defarg8.C: New test.
43498
43499         * g++.old-deja/g++.pt/instantiate6.C: New test.
43500
43501         * g++.old-deja/g++.pt/static6.C: New test.
43502
43503         * g++.old-deja/g++.pt/decl2.C: New test.
43504
43505 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43506
43507         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43508         problem is actually related with name lookup, but so what? :-)
43509
43510         * g++.old-deja/g++.pt/friend37.C: New test.
43511
43512 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43513
43514         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43515         element, which fails on some systems.
43516
43517         * g77.f-torture/execute/labug1.f: New test.
43518
43519 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43520
43521         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43522         is defined.
43523
43524 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43525
43526         * g77.f-torture/compile/981117-1.f: New test.
43527
43528 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43529
43530         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43531         properly discarded.
43532
43533 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43534
43535         * gcc.c-torture/execute/memcheck: New directory of tests for
43536         -fcheck-memory-usage.
43537
43538 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43539
43540         * README: New file, general information about the testsuite and
43541         new description of the various C++ test subdirectories.
43542         * README.g++: Eliminate obsolete information, update and move most
43543         relevant stuff to README.
43544
43545 1998-11-07  Richard Henderson  <rth@cygnus.com>
43546
43547         * gcc.c-torture/compile/981107-1.c: New test.
43548
43549 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43550
43551         * execute/memcpy-bi.c: New testcase.
43552
43553 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43554
43555         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43556         base classes.
43557
43558         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43559         template is selected.
43560
43561         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43562         classes, it should be accepted for all types.
43563
43564         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43565
43566         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43567         specializations start with template headers.
43568
43569 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43570
43571         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43572
43573         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43574         non-POD types.
43575
43576 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43577
43578         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43579
43580 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43581
43582         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43583
43584 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43585
43586         * 981019-1.c: New test.
43587
43588 1998-10-14  Robert Lipe <robertl@dgii.com>
43589
43590         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43591         find objc headers.
43592
43593 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43594
43595         * compile/981001-4.c: Remove use of GCC extension that triggers a
43596         compiler bug.
43597
43598 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43599
43600         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43601
43602 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43603
43604         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43605         instantiation of template produces incorrect code for delete
43606         expression.
43607
43608         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43609         constructors' name is not unique.
43610         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43611         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43612
43613         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43614         automatic array of const is ill-formed.
43615
43616         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43617         of template parameter?
43618
43619         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43620         const.
43621
43622         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43623         pointer-to-member expression.
43624
43625         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43626         declaration causes ICE.
43627
43628 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43629
43630         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43631         reserved in the global namespace.
43632
43633         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43634         generate needed virtual table.
43635
43636         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43637
43638 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43639
43640         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43641         template-dependent type
43642
43643 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43644
43645         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43646         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43647         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43648
43649         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43650         class should be usable as argument of member function.
43651         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43652         class should be usable as return type of member function.
43653         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43654         class should be usable as type of data member.
43655
43656         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43657
43658 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43659
43660         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43661
43662 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43663
43664         * gcc.dg/dll-?.c Add thumb to target list.
43665         Fix assembler scan patterns to match current assembler output.
43666
43667 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43668
43669         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43670         matching of template brackets.
43671
43672         * g++.old-deja/g++.other/using4.C: New test.  Test using
43673         declarations of methods from base classes.
43674
43675         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43676         within functions should introduce names into the innermost
43677         enclosing namespace.
43678
43679         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43680         of static locals if first initialization throws.
43681
43682 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43683
43684         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43685
43686 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43687
43688         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43689         lose track of the possible targets of tablejump insns.
43690         * special/special.exp: Run it.
43691
43692 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43693
43694         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43695         must be declared before its specializations can be named in friend
43696         declarations.
43697
43698 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43699
43700         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43701
43702         * g77.f-torture/execute/io1.f: New test.
43703
43704 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43705
43706         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43707         with pointer to template function, for which no argument deduction
43708         is possible.
43709
43710         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43711         specialization of template function as argument to template
43712         function.
43713
43714         * g++.old-deja/g++.other/access2.C: New test; Inner class
43715         shouldn't have privileged access to Outer's names.
43716
43717 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43718
43719         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43720         friend template declared within template class conflicts with
43721         nested class of the same name.
43722
43723         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43724         is ignored.
43725
43726         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43727         object with direct initializer as function declaration.
43728
43729         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43730         initializers.
43731
43732         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43733         involving const pointer and NULL produces incorrect result.
43734
43735         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43736         type name without `typename' should be rejected with -pedantic.
43737
43738 1998-10-02  Richard Henderson  <rth@cygnus.com>
43739
43740         * g++.old-deja/g++.other/addrof1.C: New test.
43741
43742 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43743
43744         * gcc.c-torture/compile/981001-1.c: New test.
43745         * gcc.c-torture/execute/981001-1.c: New test.
43746
43747 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43748
43749         * gcc.c-torture/compile/981001-2.c: New test.
43750         * gcc.c-torture/compile/981001-3.c: New test.
43751         * gcc.c-torture/compile/981001-4.c: New test.
43752
43753 1998-10-01  Robert Lipe  <robertl@dgii.com>
43754
43755         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43756         multilibbed hosts.  Idea grafted from g77.exp.
43757
43758 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43759
43760         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43761         avoid losing on systems which need -lsocket.
43762
43763 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43764
43765         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43766         * g++.old-deja/g++.other/nested2.C: Ditto.
43767         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43768         failure.
43769
43770 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43771
43772         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43773         preferred over template operator!= for enum bitfields.
43774
43775 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43776
43777         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43778         that happen to have the same base name, but in different scopes,
43779         are incorrectly rejected.
43780
43781 1998-09-16  Richard Henderson  <rth@cygnus.com>
43782
43783         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43784         on the native word size instead of an integer literal.
43785
43786 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43787
43788         * g++.old-deja/g++.other/static2.C: Invocation of static data
43789         member of type pointer-to-function denoted as non-static member.
43790
43791         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43792         checks involving function types and aliases.
43793
43794 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43795
43796         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43797         redefined to the same non-trivial type.
43798
43799         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43800         namespace-qualification of template specializations declared in
43801         other namespaces.
43802
43803         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43804         to declare a subset of the specializations of a template function
43805         as friends of specializations of a template class.
43806
43807         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43808         member templates that do not fully specialize the enclosing
43809         template class are rejected.
43810
43811 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43812
43813         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43814
43815 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43816
43817         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43818         altered from libf2c/libU77 version.
43819
43820 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43821
43822         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43823
43824 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43825
43826         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43827         (un)signed char are different types for template specialization
43828         purposes.
43829
43830 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43831
43832         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43833         * objc: ObjC testsuite.
43834
43835 1998-08-31  Catherine Moore  <clm@cygnus.com>
43836
43837         * gcc.c-torture/execute/941014-1.x: New file.
43838
43839 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43840
43841         * lib/c-torture.exp: Add support for
43842         torture_eval_before_compile and torture_eval_before_execute
43843         variables.
43844
43845 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43846
43847         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43848         this test triggers valid.
43849
43850 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43851
43852         * gcc.dg/980827-1.c: New test.
43853
43854 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43855
43856         * gcc.c-torture/execute/loop-4b.c: New test.
43857
43858 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43859
43860         * lib/c-torture.exp: Add support for
43861         torture_eval_before_compile and torture_eval_before_execute
43862         variables.
43863
43864 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43865
43866         * gcc.c-torture/compile/980825-1.c: New test.
43867
43868 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43869
43870         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43871         count number tests in opt_t0 not good_t0.
43872
43873 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43874
43875         * gcc.c-torture/compile/930326-1.x: Fix typo.
43876
43877 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43878
43879         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43880         causes an ICE.
43881
43882 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43883
43884         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43885         STACK_SIZE is defined.
43886         * gcc.c-torture/unsorted/stuct.c: Similarly.
43887
43888         * gcc.c-torture/compile/980821-1.c: New test.
43889
43890 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43891
43892         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43893
43894 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43895
43896         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43897         code.
43898
43899 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43900
43901         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43902         error'.
43903
43904 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43905
43906         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43907
43908 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43909
43910         * gcc.c-torture/compile/980816-1.c: New test.
43911
43912         * gcc.dg/980816-1.c: New test.
43913
43914 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43915
43916         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43917         compiler for ieee tests.
43918
43919 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43920
43921         * g77.f-torture/compile/980729-0.f: New test.
43922
43923 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43924
43925         * gcc.c-torture/special/eeprof-1.c: New test, for
43926         -finstrument-functions.
43927         * gcc.c-torture/special/special.exp: Run it.
43928
43929 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43930
43931         * gcc.c-torture/compile/980729-1.c: New test.
43932
43933 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43934
43935         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43936         __thumb__ is defined, and test for ARM style doubles if so.
43937
43938 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43939
43940         * g77.f-torture/noncompile/980615-0.f: New test.
43941
43942 1998-07-26  H.J. Lu  (hjl@gnu.org)
43943
43944         * gcc.dg/980312-1.c: Do link instead of compile.
43945         * gcc.dg/980313-1.c: Likewise.
43946
43947 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43948
43949         * gcc.c-torture/compile/980726-1.c: New test.
43950
43951 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43952
43953         * g77.f-torture/execute/io0.f: New test.
43954
43955 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43956
43957         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43958         an int.
43959
43960 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43961
43962         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43963         m32r bugs.
43964
43965 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43966
43967         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43968         c-decl.c:grokdeclarator can handle mode attributes.
43969
43970 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43971
43972         * gcc.c-torture/execute/980716-1.c: New test.
43973
43974 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43975
43976         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43977         the mn10200.
43978         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43979         the mn10200.
43980         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43981         * gcc.c-torture/compile/930326-1.x: Similarly.
43982
43983 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43984
43985         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43986         New test from Craig.
43987
43988 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43989
43990         * g77.f-torture/noncompile/980616-0.f: New test.
43991
43992         * g77.f-torture/execute/970816-3.f: New test from Craig.
43993
43994 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43995
43996         *  g++.other/singleton.C: Return error value instead of taking
43997         SIGSEGV.
43998
43999 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44000
44001         *  g++.other/singleton.C: New test.  Warning is under dispute.
44002         Runtime crash is not.
44003
44004 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44005
44006         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44007         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44008         using6.C, using7.C}: New namespace tests.
44009
44010 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44011
44012         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44013         specialization with typedef'ed names used as array indexes.
44014
44015 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44016
44017         * gcc.c-torture/execute/980709-1.c: New test.
44018
44019         * gcc.dg/980709-1.c: New test.
44020
44021 1998-07-07  Richard Henderson  <rth@cygnus.com>
44022
44023         * gcc.c-torture/execute/bcp-1.c: New test.
44024
44025 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44026
44027         * gcc.c-torture/execute/980707-1.c: New test.
44028
44029 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44030
44031         * gcc.c-torture/compile/980706-1.c: New test.
44032
44033 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44034
44035         * g77.f-torture/execute/980701-0.f,
44036         g77.f-torture/execute/980701-1.f: New test from Craig.
44037
44038 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44039
44040         * gcc.c-torture/compile/980701-1.c: New test.
44041
44042         * gcc.c-torture/execute/980701-1.c: New test.
44043
44044 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44045 rlsruhe.de>
44046
44047         * g++.old-deja/g++.robertl/eb132.C: New test.
44048         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44049
44050 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44051
44052         * g77.f-torture/execute/980628-7.f,
44053         g77.f-torture/execute/980628-8.f,
44054         g77.f-torture/execute/980628-9.f,
44055         g77.f-torture/execute/980628-10.f: New tests from Craig.
44056
44057         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44058
44059 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44060
44061         * g77.f-torture/execute/980628-4.f: New test from Craig.
44062         * g77.f-torture/execute/980628-5.f: Likewise.
44063         * g77.f-torture/execute/980628-2.f: Likewise.
44064         * g77.f-torture/execute/980628-0.f: Likewise.
44065         * g77.f-torture/execute/980628-1.f: Likewise.
44066         * g77.f-torture/execute/980628-3.f: Likewise.
44067         * g77.f-torture/execute/980628-6.f: Likewise.
44068
44069 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44070
44071         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44072         directory when nothing has been installed yet.
44073
44074 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44075
44076         * gcc.c-torture/special/special.exp: Handle newer versions of
44077         dejagnu.
44078
44079 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44080
44081         * gcc.dg/980626-1.c: New test.
44082
44083 1998-06-19  Bruno Haible <haible@ilog.fr>
44084
44085         * gcc.misc-tests/m-un-2.c: New test.
44086         * g++.old-deja/g++.other/warn01.c: Likewise.
44087
44088 1998-06-19  Robert Lipe  <robertl@dgii.com>
44089
44090         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44091         compatibility with assmblers with a different comment character.
44092         Eliminate use of GAS-specific extensions.
44093
44094 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44095
44096         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44097
44098 1998-06-19  Robert Lipe  <robertl@dgii.com>
44099
44100         * lib/g77.exp: Replace search for libf2c.a with search for newly
44101         renamed libg2c.a
44102
44103 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44104
44105         * gcc.c-torture/execute/980617-1.c: New test.
44106
44107 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44108
44109         * gcc.c-torture/execute/980612-1.c: New test.
44110
44111 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44112
44113         * gcc.dg/980523-1.c: Only test on ppc-linux.
44114         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44115
44116         * gcc.c-torture/execute/980608-1.c: New test.
44117
44118 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44119
44120         * gcc.c-torture/execute/980605-1.c: New test.
44121
44122 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44123
44124         * gcc.c-torture/execute/980604-1.c: New test.
44125
44126 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44127
44128         * gcc.c-torture/execute/980602-1.c: New test.
44129         * gcc.c-torture/execute/980602-2.c: Likewise.
44130
44131 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44132
44133         * 970125-0.f: Fix per JCB.  Add commentary.
44134
44135 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44136
44137         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44138         IEEE -0 support.
44139
44140 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44141
44142         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44143         earlier.
44144
44145 1998-05-28  Catherine Moore <clm@cygnus.com>
44146
44147         * gcc.c-torture/execute/980526-3.c: New test.
44148
44149 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44150
44151         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44152         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44153         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44154         m88k-motorola-sysv3 to XFAIL.
44155
44156 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44157
44158         * gcc.dg/980526-1.c: New test.
44159         * gcc.c-torture/execute/980526-2.c: New test.
44160
44161 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44162
44163         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44164
44165         * gcc.c-torture/execute/980526-1.c: New test.
44166
44167 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44168
44169         * g77.f-torture/execute/alpha2.f: Add runtime test.
44170
44171 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44172
44173         * g++.old-deja/old-deja.exp: Strip leading directories.
44174
44175         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44176         error for the line.  Don't run multiple tests for the same line.
44177
44178 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44179
44180         * gcc.dg/980523-1.c: New test.
44181
44182 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44183
44184         * g77.f-torture/compile/970915-0.f: New test.
44185
44186 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44187
44188         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44189
44190 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44191
44192         * gcc.dg/980520-1.c: New test.
44193
44194 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44195
44196         * gcc.dg/980502-1.c: Fix return type.
44197
44198 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44199
44200         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44201         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44202         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44203         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44204         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44205
44206 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44207
44208         * g77.f-torture/execute/980520-1.f: New test.
44209
44210 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44211
44212         * lib/mike-g77.exp: New file.
44213
44214         * g77.f-torture/noncompile/noncompile.exp,
44215         g77.f-torture/noncompile/check0.f: New files.
44216
44217 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44218
44219         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44220         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44221         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44222         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44223         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44224         abort where appropriate.
44225
44226 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44227
44228         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44229         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44230
44231 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44232
44233         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44234
44235 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44236
44237         * g77.f-torture/compile/980427-0.f: New test.
44238
44239 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44240
44241         * g77.f-torture/compile/980424-0.f: New test.
44242
44243 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44244
44245         * g77.f-torture/compile/980419-2.f (main): New test.
44246         * g77.f-torture/compile/970125-0.f: New test.
44247         * g77.f-torture/compile/980419-1.f: New test.
44248
44249 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44250
44251         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44252         of loop-4.c.
44253
44254 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44255
44256         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44257
44258 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44259
44260         * gcc.c-torture/compile/980329-1.c: New test.
44261
44262 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44263
44264         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44265         * gcc.dg/980312-1.c: Fix typo in -march command.
44266
44267 1998-03-16  H.J. Lu  (hjl@gnu.org)
44268
44269         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44270
44271 1998-03-11  Robert Lipe  <robertl@dgii.com>
44272
44273         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44274         Dave Love agree the Fortran source is bogus.
44275
44276 1998-03-11  Robert Lipe  <robertl@dgii.com>
44277
44278         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44279         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44280         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44281         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44282         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44283
44284 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44285
44286         * g++.old-deja/g++.other/friend1.C: New test.
44287
44288 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44289
44290         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44291         possibly uninitialized) variables and declare dnrm2.
44292
44293 1998-02-23  Robert Lipe <robertl@dgii.com>
44294
44295         From Bruno Haible <haible@ilog.fr>:
44296         * gcc.c-torture/execute/980223.c: New test.
44297
44298 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44299
44300         * gcc.dg/ifelse-1.c: New test.
44301
44302 1998-02-09  H.J. Lu  (hjl@gnu.org)
44303
44304         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44305
44306           * lib/old-dejagnu.exp (old-dejagnu): Added the
44307           "execution test - XFAIL *-*-*" handling in the spirit of
44308           "excess errors test -". Changed the "execution test fails"
44309           handling to be like "excess errors test fails".
44310           * Update various tests accordingly.
44311
44312 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44313
44314         * gcc.c-torture/execute/980205.c: New test.
44315
44316 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44317
44318         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44319         * lib/f-torture.exp: Similarly.
44320         * gcc.c-torture: Rename all .cexp files to .x files.
44321
44322 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44323
44324         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44325         (940510-1.c): Removed duplicate.
44326         (971104-1.c): New test.
44327
44328 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44329
44330           * lib/f-torture.exp: Improve error and loop detection.
44331
44332 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44333
44334         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44335         use that to size the filler array.
44336
44337 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44338
44339         * lib/c-torture.exp(c-torture-execute): Fix typo.
44340
44341         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44342         testcase as the executable name. Keep the executable around if
44343         the test fails.
44344
44345 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44346
44347         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44348         changes.  Only test one -g option, and move it to the end of the
44349         list of options to test.
44350
44351 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44352
44353         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44354         variable GCC_TORTURE_OPTIONS to supply default switches separated
44355         by colons.  If no environment variable, run tests with -O0 -g, -O1
44356         -g, and -O2 -g as well.
44357
44358 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44359
44360         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44361         explanatory comments. Fix indentation.
44362
44363 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44364
44365         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44366
44367 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44368
44369         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44370         * g++.old-deja/g++.mike/p7325.C: Likewise.
44371         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44372
44373 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44374
44375         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44376         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44377         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44378         * g++.old-deja/g++.law/operators4.C: Likewise.
44379
44380 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44381
44382         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44383         * g++.old-deja/g++.mike/p784.C: Ditto.
44384         * g++.old-deja/g++.mike/p785.C: Ditto.
44385
44386 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44387
44388           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44389
44390 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44391
44392         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44393         target feature; pass this to c-torture-execute as needed.
44394
44395 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44396
44397         * lib/c-torture.exp(c-torture-execute): If the previous and the
44398         current executables being tested are identical, we don't need to
44399         run the executable again. Try to make the executable names
44400         unique. Add an optional argument for passing additional compiler
44401         flags.
44402
44403 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44404
44405         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44406
44407 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44408
44409         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44410
44411 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44412
44413         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44414         32bit or larger longs.
44415
44416         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44417         have either a 32bit long or 32bit int.
44418
44419 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44420
44421         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44422         Make double precision tests dependent on sizeof (double).
44423
44424 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44425
44426         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44427         too.
44428
44429 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44430
44431         * gcc.c-torture/compile/961203-1.cexp: New script.
44432
44433 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44434
44435         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44436         up the includes ourselves.
44437
44438 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44439
44440         * lib/plumhall.exp: Remove random include, and add a few
44441         verbose messages for debugging.
44442
44443 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44444
44445         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44446         of trying to do it ourselves.
44447
44448 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44449
44450         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44451
44452 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44453
44454         * gcc.prms/5403.c: Made regexp a bit less strict.
44455
44456 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44457
44458         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44459         is returned from remote_load instead.
44460         * lib/plumhall.exp: Ditto.
44461         * lib/mike-g++.exp: Ditto.
44462         * lib/old-dejagnu.exp: Ditto.
44463         * lib/c-torture.exp: Ditto.
44464
44465 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44466
44467         * lib/g++.exp: Use build_wrapper procedure.
44468         * lib/gcc.exp: Ditto.
44469
44470 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44471
44472         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44473         an old-style decl for malloc.  Fixes tests to work when
44474         sizeof (int) != sizeof (size_t).
44475
44476 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44477
44478         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44479
44480         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44481         use stdargs.h interface.
44482
44483 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44484
44485         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44486         NO_VARARGS when compiling.
44487
44488 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44489
44490         * lib/plumhall.exp(ph_includes): New procedure.
44491         (ph_make): Use it.
44492         (ph_compiler): Ditto.
44493
44494         * lib/g++.exp: Rename test-glue.c to testglue.c.
44495         * lib/gcc.exp: Ditto.
44496
44497 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44498
44499         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44500         to completion when it's called.
44501
44502 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44503
44504         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44505         is defined, don't do test.
44506
44507 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44508
44509         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44510         for object files.
44511         (ph_summary): Mark skipped testcases as untested, not unresolved.
44512
44513         * lib/plumhall.exp (ph_make): If unresolved because of bad
44514         errorCode, record errorCode in log file.
44515         (*): Replace send_log/verbose with verbose -log.
44516
44517 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44518
44519         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44520         double conversion if double isn't at least 8 bytes.
44521
44522         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44523         int to work with targets where int is 16 bits.
44524
44525         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44526         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44527         precision for the test to complete.
44528
44529 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44530
44531         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44532         if d10v is not compiled with the -mdouble64 flag.
44533         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44534
44535         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44536         d10v is not compiled with the -mint32 flag.
44537
44538 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44539
44540         * lib/plumhall.exp: Use incr_count.
44541
44542 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44543
44544         * gcc.c-torture: Update to c-torture-1.45.
44545
44546 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44547
44548         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44549         the name of the expect testcase file).
44550
44551         * lib/g++.exp(g++_init): Ditto.
44552
44553 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44554
44555         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44556         the host.
44557
44558         * lib/gcc.exp(gcc_exit): New procedure.
44559
44560 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44561
44562         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44563         specs where appropriate.
44564
44565         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44566         because of new "candidates are" messages, and removed a few
44567
44568         * Converted all non-old-style g++ testcases to old-style, and
44569         moved into g++.old-deja.
44570
44571 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44572
44573         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44574         options.
44575
44576         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44577         succeeded.
44578
44579         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44580
44581 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44582
44583         * lib/gcc.exp (gcc_target_compile): Add support for defining
44584         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44585         the machine doesn't have those features.
44586
44587 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44588
44589         * g++.law/operators4.exp: Don't use LIBS.
44590
44591 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44592
44593         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44594
44595         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44596         * lib/g++.exp: Set it here instead. Also, allow use of the
44597         --tool_exec and --tool_opt options. Change CXX to
44598         GXX_UNDER_TEST.
44599
44600         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44601
44602         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44603
44604 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44605
44606         * lib/old-dejagnu.exp: Use prune_warnings instead of
44607         prune_system_crud.
44608         * lib/mike-g++.exp: Ditto.
44609         * lib/gcc.exp: Ditto.
44610         * lib/g++.exp: Ditto.
44611
44612         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44613
44614 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44615
44616           * 941014-2.c: Include stdlib.h
44617           * 960327-1.c: Include stdio.h
44618           * dbra.c, index-1.c: Don't assume ints are 32bits.
44619
44620 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44621
44622         * lib/gcc.exp: Add gcc,stack_size target feature.
44623
44624         * lib/g++.exp(g++_target_compile): Add the include and link
44625         paths here, not in two other places. And, it's $options, not
44626         options.
44627
44628         * lib/mike-g++.exp(postbase): Remove the code that determines
44629         the correct include and link paths.
44630         * g++.old-deja/old-deja.exp: Ditto.
44631
44632 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44633
44634         * lib/g++.exp(g++_init): target_compile no longer returns the
44635         filename of the result.
44636
44637 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44638
44639         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44640         call to glob.
44641
44642         * gcc.c-torture/special/special.exp: Change call to
44643         gcc_target_compile to include the object file.
44644
44645 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44646
44647         * gcc.c-torture/special/special.exp: Correct misspelling in last
44648         change.
44649
44650 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44651
44652         * lib/plumhall.exp(ph_summary): Log the entire output of the
44653         executable. Return -1 if there were any failures, 0 otherwise.
44654         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44655         (ph_make): Clean up objects and executables that were built
44656         if the tests succeeded.
44657
44658 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44659
44660         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44661         libraries and includes in the build tree as appropriate.
44662
44663 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44664
44665         * lib/c-torture.exp: Instead of looking for the global variable
44666         NO_LONG_LONG, check to see if that's a feature of the target.
44667
44668 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44669
44670         * config/default.exp: Minimize. Delete the remainer of the files in
44671         config; this functionality is now in devo/dejagnu/config.
44672
44673         g++.*/*: Pass any additional flags used to compile to postbase;
44674         delete CXXFLAGS.
44675
44676         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44677         is now done by runtest.exp. Use gcc_target_compile instead of
44678         compile.
44679
44680         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44681         Remove references to CFLAGS. Use remote_file instead of
44682         calling rm -f.
44683         (c-torture): Take a list of arguments to use to compile this
44684         testcase.
44685
44686         lib/g++.exp: Simplify. Use target_compile instead of compile.
44687         lib/gcc-dg.exp: Ditto.
44688         lib/gcc.exp: Ditto.
44689         lib/mike-{gcc,g++}.exp: Ditto.
44690         lib/old-dejagnu.exp: Ditto.
44691         lib/plumhall.exp: Ditto.
44692
44693 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44694
44695         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44696         (ph_linker): Likewise.
44697
44698 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44699
44700           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44701         MAP_ANON / MAP_ANONYMOUS if defined;
44702         else try to map from /dev/zero .
44703
44704 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44705
44706         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44707         isn't defined, then define it to MAP_ANONYMOUS.
44708
44709 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44710
44711         * gcc.c-torture: Update to c-torture-1.42 release.
44712
44713 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44714
44715         * gcc.c-torture: Update to c-torture-1.41 release.
44716
44717 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44718
44719         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44720         c-torture release.
44721
44722 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44723
44724         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44725         and LDFLAGS.  Fix second case to append the target_info ldflags
44726         onto LDFLAGS, not CFLAGS.
44727         * lib/g++.exp (g++_init): Add target_info stuff.
44728         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44729         of libgloss and newlib flags for !native.
44730
44731         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44732         (GDB): Fix relative path to go up another dir for finding gdb.
44733
44734 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44735
44736         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44737         versions in the target_info array, if they don't exist.
44738
44739 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44740
44741         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44742
44743 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44744
44745         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44746         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44747
44748 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44749
44750         * lib/old-dejagnu.exp: Don't remove the output file before we've
44751         actually tested it. Don't append pwd to the path of the executable
44752         we're testing.
44753
44754 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44755
44756         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44757
44758 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44759
44760         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44761         temporary directory for compiler files, and set it to a default
44762         value of /tmp. Set $output as the name of the output file from
44763         compiling the testcase. Add a -o option to $cflags_var so the
44764         compiler writes the final output file as $output. Set $executable
44765         to $output.
44766
44767         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44768         directory for compiler files, and set it to /tmp if it doesn't
44769         already have a value. Set $output_file to the name of the output
44770         file from compiling the testcase. Add a -o option to CXXFLAGS so
44771         the compiler writes the final output file as $output. Use $output
44772         as the executable to be tested.
44773
44774 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44775
44776         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44777
44778 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44779
44780         * gcc.c-torture/execute/pending-1.c: New test.  Still
44781         pending in Tege's queue.
44782
44783 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44784
44785         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44786         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44787         if there were failures.  Call unresolved if there were unresolved
44788         testcases.  Call gcc_fail if program did not run to completion.
44789         (ph_make): Pass additional argument name to ph_execute.
44790         (ph_execute): Add new argument.  Pass additional arguments to
44791         ph_summary.  Call gcc_fail is there is no execution output.
44792
44793 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44794
44795         * lib/plumhall.exp (proc_summary): Output relavent summary
44796         lines into the log so specific failures in plumhall can be
44797         investigated.
44798
44799 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44800
44801         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44802         (c-torture-execute): Don't try to execute tests which use
44803         "long long" types if $NO_LONG_LONG is nonzero.
44804
44805 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44806
44807         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44808         not c-torture.
44809
44810         * gcc.ieee: Move from here.
44811         * gcc.c-torture/execute/ieee: To here.
44812
44813 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44814
44815         * gcc.c-torture: Update to c-torture-1.41 release.
44816
44817 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44818
44819         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44820         not "$output".
44821
44822 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44823
44824         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44825         -c present.
44826
44827 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44828
44829         * config/proelf.exp: Handle connecting to a simulator.
44830
44831 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44832
44833         * config/proelf.exp: New file.  Enough framework that we can
44834         run c-torture tests on the proelf targets (or any other target
44835         that gdb can connect to for that matter).
44836
44837 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44838
44839         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44840         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44841
44842         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44843         exec_output exists.
44844
44845 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44846
44847         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44848         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44849
44850         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44851         to pass/fail/unresolved/unsupported/untested.  Caller must now
44852         call unresolved/unsupported/untested.
44853         * lib/*.exp: Update FSF address.  Update to handle new results of
44854         ${tool}_load.
44855         * lib/chill.exp (verbose): Delete.
44856
44857 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44858
44859         * lib/gcc.exp (default_gcc_start): Change order of args to
44860         $LDFLAGS $CFLAGS $LIBS.
44861         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44862         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44863         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44864         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44865         * gcc.misc-tests/dg-test.exp: Likewise.
44866         * gcc.misc-tests/msgs.exp: Likewise.
44867         * gcc.prms/prms.exp: Likewise.
44868         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44869         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44870
44871         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44872
44873 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44874
44875         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44876
44877         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44878         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44879
44880         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44881         necessary.
44882
44883 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44884
44885         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44886         global for loop; add use of $mathlib.
44887         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44888         settings here; set mathlib for anything but VxWorks.
44889
44890 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44891
44892         * gcc.c-torture: Update to c-torture-1.40 release.
44893
44894 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44895
44896         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44897         dg.exp.
44898
44899 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44900
44901         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44902         global.
44903
44904 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44905
44906         * lib/g++.exp (LIBS): Define if not already.
44907         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44908         (gcc-dg-prune): Call prune_gcc_output.
44909         * lib/gcc.exp (prune_gcc_output): New proc.
44910         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44911         prune_gcc_output.
44912
44913 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44914
44915         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44916         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44917
44918 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44919
44920         * gcc.c-torture: Update to c-torture-1.39 release.
44921
44922 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44923
44924         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44925         fails, try others as well.
44926
44927 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44928
44929         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44930         If compilation fails, mark execute tests as `untested'.
44931         If test is marked as unsupported, don't mark compilation and
44932         execute tests as failed.
44933
44934 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44935
44936         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44937         libstdc++ for whether or not we want to be doing shared
44938         libraries.  Delete link_curses since we don't need it anymore.
44939         * lib/mike-g++.exp (postbase): Don't link in libg++.
44940         * g++.old-deja/old-deja.exp: Likewise.
44941
44942 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44943
44944         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44945
44946 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44947
44948         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44949         For that, add `-Wl,-a,shared_archive'.
44950         * g++.old-deja/old-deja.exp: Likewise.
44951
44952 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44953
44954         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44955
44956 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44957
44958         * lib/mike-g++.exp (postbase): Pay attention to the status of
44959         g++_load.
44960
44961 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44962
44963           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44964
44965 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44966
44967         * lib/gcc.exp (default_gcc_start): No longer need to log program
44968         being executed or its output, execute_anywhere does that now.
44969         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44970         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44971
44972 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44973
44974         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44975         the same as those in lib/g++.exp.
44976
44977 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44978
44979         * gcc.c-torture: Update to c-torture-1.38 release.
44980         * gcc.ieee: Related changes.
44981
44982 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44983
44984         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44985         "exec". Minor reformatting changes.
44986
44987         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44988         cross. This means all "exec" calls now work on a remote host as
44989         well.
44990         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44991         cross. Filter out the extra "\r\n" stuff that expect puts in.
44992         (c-torture-execute): Filter out the bogus warnings like
44993         c-torture-compile does. Add support for canadian cross.
44994         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44995         Use execute_anywhere rather than calling exec directly. Now it
44996         works for canadian cross testing.
44997
44998 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44999
45000         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45001         results into a variable, and check that rather than using file exists.
45002
45003 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45004
45005         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45006         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45007
45008 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45009
45010         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45011         lib_curses if there's a shared libg++ in the build tree.
45012
45013 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45014
45015         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45016         if not supported target.
45017
45018 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45019
45020         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45021         link_curses up to always happen, not just for native builds.
45022
45023 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45024
45025         * gcc.c-torture: Update to c-torture-1.36 release.
45026         * gcc.failure: Related changes.
45027
45028 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45029
45030         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45031
45032 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45033
45034         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45035         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45036         runshlib, link_curses, and mathlib for link and run.
45037
45038         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45039         pass the runtime shared library options for Solaris, OSF/1, and
45040         Irix5, and link with -lcurses to avoid unresolved references.
45041
45042 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45043
45044         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45045         only run once.
45046
45047 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45048
45049         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45050
45051 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45052
45053         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45054         do not have a framework for the "compat" tests yet.
45055
45056 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45057
45058         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45059         set to null if we're testing vxworks5.1.  Use that instead of
45060         `-lm' in the setting of LIBS for link and run.
45061
45062 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45063
45064         * config/rom68k.exp (${tool}_load): Major changes to make it
45065         work.  Verified that it does in fact return the stuff in
45066         exec_output properly.  Catch any Emul or any TRAP other than 0.
45067
45068 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45069
45070         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45071         LDFLAGS properly for targets that need stuff from libgloss.
45072         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45073         only run once.
45074         (gpp_initialized): New variable.
45075
45076 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45077
45078         * config/rom68k.exp: Load libgloss.exp.
45079         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45080         so we can produce a fully linked binary.
45081         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45082         so we can produce a fully linked binary.
45083
45084 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45085
45086         * lib/plumhall.exp (ph_section): Watch for expected failures.
45087         Add missing `else'.
45088
45089         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45090         run the testcase.
45091         (c-torture): Likewise.
45092
45093 1995-08-28  Doug Evans  <dje@cygnus.com>
45094
45095         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45096
45097         * lib/mike-g++.exp (mike_cleanup): New proc.
45098         (prebase): New globals compiler_result, not_compiler_result,
45099         target_regexp.
45100         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45101         allow leading "-" in pattern.  Watch for unsupported tests.
45102         If $compiler_result is set, pattern match assembler code,
45103         and ditto for $not_compiler_result.
45104         * lib/mike-gcc.exp: Likewise.
45105
45106         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45107         execution "succeeded".
45108
45109 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45110
45111         * config/win32.exp: New file.
45112         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45113
45114 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45115
45116         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45117         unsupported.
45118         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45119         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45120         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45121
45122         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45123         "... without exceptions was ...".  That is now handled by
45124         prune_system_crud.
45125         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45126
45127 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45128
45129         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45130         sieve.c,sort2.c}: New files.
45131         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45132         sieve.exp,sort2.exp}: Drivers for them.
45133
45134         * lib/mike-gcc.exp (program_output): New user settable variable.
45135         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45136         messages.
45137         * lib/mike-g++.exp (program_output): New user settable variable.
45138
45139         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45140
45141         * config/sh.exp: Deleted (use sim.exp instead).
45142
45143 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45144
45145         * config/vx.exp: Declare CHECKTASK as global.
45146         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45147         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45148         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45149
45150 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45151
45152         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45153         target. Like vx.exp, only includes `vx29k.exp' instead of
45154         `vxworks.exp'.
45155
45156 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45157
45158         * config/sim.exp: Increase time limit from 120 seconds to 240.
45159
45160 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45161
45162         * gcc.c-torture/execute/950628-1.c: New test.
45163
45164 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45165
45166         * gcc.c-torture: Update with changes/additions from
45167         c-torture-1.34.
45168
45169 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45170
45171         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45172
45173 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45174
45175         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45176
45177 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45178
45179         * gcc.c-torture/compile/950512-1.c: New test.
45180         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45181         * gcc.dg/struct-ret-1.c: Likewise.
45182
45183 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45184
45185         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45186           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45187
45188 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45189
45190         * gcc.c-torture/special/920411-1.c: Deleted.
45191         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45192
45193 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45194
45195         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45196         cpu limit.
45197
45198 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45199
45200         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45201
45202 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45203
45204         From kenner;
45205         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45206         is the proper length.
45207         * va-arg-3.c: Likewise.
45208
45209 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45210
45211         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45212         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45213
45214         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45215         * lib/g++.exp (default_g++_start): Delete old cruft.
45216
45217 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45218
45219         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45220         (2 * (1 << 18)) to (2 * (1 << 17)).
45221
45222         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45223
45224 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45225
45226         * config/rom68k.exp: Renamed from config/idp.exp
45227
45228 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45229
45230         * c-torture/compile/921109-2.c
45231
45232 1995-04-18  Mike Stump  <mrs@cygnus.com>
45233
45234         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45235         excess errors.
45236
45237 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45238
45239         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45240         output.
45241         * lib/g++.exp (default_g++_start): Likewise.
45242
45243 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45244
45245         * gcc.c-torture/compile/950329-1.c: New test.
45246
45247 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45248
45249           * config/bug.exp (${tool}_load): Updated to use new remote_open
45250           and remote_close procs.
45251         * config/idp.exp: New file.
45252
45253 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45254
45255         * gcc.c-torture/execute/950322-1.c: New test.
45256
45257 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45258
45259         * config/vx.exp (${tool}_load): Clean up testing of return code from
45260         vxworks_ld and vxworks_spawn.
45261
45262 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45263
45264         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45265
45266 1995-03-13  Mike Stump  <mrs@cygnus.com>
45267
45268         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45269         can mark excess errors on a machine by machine basis.  Note, the
45270         default is to not expect any excess errors, even when excess
45271         errors test - is given, so you will want to put an XFAIL ... on
45272         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45273         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45274         those 4 machines, but no others.
45275
45276 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45277
45278         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45279         * lib/c-torture.exp: to here.
45280
45281 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45282
45283         * gcc.c-torture/execute/950221-1.c: New test.
45284         * gcc.c-torture/execute/struct-ret-1.c: New test.
45285         * gcc.c-torture/compile/950221-1.c: New test.
45286
45287         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45288
45289 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45290
45291         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45292         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45293
45294 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45295
45296         * g++.gb: New directory of tests, derived from my signature and
45297         class scoping tests.
45298
45299         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45300         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45301         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45302         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45303         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45304         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45305         * g++.gb/sig25.C: Likewise.
45306
45307         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45308         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45309         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45310         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45311         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45312         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45313         * g++.gb/sig25.exp: Likewise.
45314
45315         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45316         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45317         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45318         * g++.gb/scope13.C: Likewise, this test still fails.
45319
45320         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45321         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45322         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45323         * g++.gb/scope13.exp: Ditto.
45324
45325         * g++.gb/README: New file, explains what these tests are about.
45326
45327 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45328
45329         * lib/dg.exp (dg-do): Support `preprocess'.
45330         (dg-test): Likewise.
45331
45332 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45333
45334         * config/udi.exp: change "continue -expect" to "exp_continue".
45335
45336 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45337
45338         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45339         Delete redundant tests.
45340
45341         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45342         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45343         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45344         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45345         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45346         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45347         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45348         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45349
45350         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45351         storing label pointers.
45352         * gcc.c-torture/execute/921019-1.c: Likewise.
45353         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45354         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45355         parameter fp.
45356         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45357         constants.
45358
45359         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45360         Delete obsolete tests.
45361
45362         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45363         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45364         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45365         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45366         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45367         * gcc.c-torture/compile/950124-1.c: New test.
45368
45369         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45370
45371 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45372
45373         * lib/mike-g++.exp: Add -lm to LIBS.
45374
45375 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45376
45377         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45378
45379 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45380
45381         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45382
45383 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45384
45385         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45386
45387 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45388
45389         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45390         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45391         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45392         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45393         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45394         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45395         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45396         * g++.law/{operators31.C, operators32.C,
45397         * g++.law/{operators33.C, operators34.C}: Likewise.
45398         * g++.law/{pic1.C, refs2.C}: Likewise.
45399         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45400         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45401         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45402         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45403
45404         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45405         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45406         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45407         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45408         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45409         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45410         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45411         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45412         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45413         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45414         * g++.law/{operators34.exp}: Likewise.
45415         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45416         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45417         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45418         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45419         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45420
45421         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45422         No longer expected to fail.
45423         * g++.law/missed-error3.C: Tweak for recent bool changes.
45424
45425 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45426
45427         * config/emb-unix: Deleted.
45428         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45429         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45430
45431 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45432
45433         * lib/dg.exp (dg-test): Fix typo in last patch.
45434
45435 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45436
45437         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45438         (handles multiple occurrences).
45439
45440 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45441
45442         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45443         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45444         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45445         printed).
45446         * lib/c-torture.exp (c-torture-compile): Likewise.
45447         (c-torture): Prepend full path if missing.
45448         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45449         (gcc_fail): Likewise.
45450         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45451
45452 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45453
45454         * lib/netware.exp: Only attach to NetWare i386 systems.
45455
45456 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45457
45458         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45459         messages.  Add test name to "output pattern match" pass/fail message.
45460
45461 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45462
45463         * gcc.dg: New testsuite.
45464         * gcc.dg/dg.exp: New file.
45465
45466         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45467         test-switch.c}: Deleted.
45468
45469         * gcc.misc-tests/msgs.exp: New testcase driver.
45470
45471 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45472
45473         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45474         Watch for illegal return values from ${tool}_load.
45475         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45476         cross targets.  Coerce return value >0 to 1.
45477
45478 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45479
45480         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45481
45482         * config/emb-unix.exp: New file.
45483
45484         * config/sim.exp: Error if variable $SIM not defined.
45485         (${tool}_load): Mark test as "untested" if simulator missing.
45486
45487         * config/unix.exp: Load remote.exp to get rcp_download.
45488         * lib/c-torture.exp: Use different option lists for testcases with
45489         and without loops.
45490         * gcc.c-torture/execute/execute.exp: Likewise.
45491
45492 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45493
45494         * config/*.exp: Clarify return code from ${tool}_load.
45495         Call `unresolved' or `untested' instead of `warning' or `perror'
45496         (sometimes you still want to call both though).
45497         Add comment that `shell_id' is local to each file.
45498         * config/udi.exp (timeout): Set to 30.
45499         Don't print warning if connection fails, $connectmode has already
45500         printed an error.
45501         (${tool}_load): Move verbose messages to level 2.
45502         Rework pattern for "Process started" message.
45503         Pass `shell_id' to ${connectmode}_download.
45504         Retry twice upon timeout.  Make resetting of target more robust.
45505         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45506         Pass `shell_id' to exit_$connectmode.
45507         Only call exit_$connectmode if connected.
45508         * config/unix.exp (${tool}_load): Check return codes better.
45509         * config/vrtx.exp (${tool}_load): Likewise.
45510         * config/vx.exp (${tool}_load): Likewise.
45511         Delete unneeded global's.
45512         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45513         from ${tool}_load.
45514         (dg-stat): Delete.
45515         (dg-init): Delete recording of pass/fail counts.
45516         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45517         (old-dejagnu-init): Likewise.
45518         (old-dejagnu-stat): Delete contents, empty proc now.
45519         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45520         (c-torture): Delete references to lcnt, lpass, lfail.
45521         Get option list from TORTURE_OPTIONS.
45522         Delete -funroll[-all]-loops if no loops.
45523         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45524         (g++_stat): Delete contents (empty proc now).
45525         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45526         (gcc_finish): Likewise.
45527         (gcc_stat): Deleted.
45528         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45529         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45530         * gcc.c-torture/execute/execute.exp: Likewise.
45531         Split tests into two parts: compile, execute.
45532         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45533         no loops.  Update to reflect clarified return codes from ${tool}_load.
45534
45535 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45536
45537         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45538         to grep for.
45539         (old-dejagnu): Likewise (where necessary).
45540
45541 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45542
45543         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45544
45545         * lib/dg.exp (dg-process-target): Fix processing of selector.
45546         Add comment regarding use of `error'.
45547
45548         * lib/gcc.exp (prune_system_crud): Define if missing.
45549         * lib/g++.exp (prune_system_crud): Likewise.
45550
45551         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45552         Call prune_system_crud.
45553         * lib/dg.exp (dg-runtest): New proc.
45554         Use perror instead of send_user for tcl errors in testcase.
45555         Don't return any value, it's never used.
45556         Don't clobber previous definition of `unknown'.
45557         Print tcl errors in `dg-final'.
45558
45559 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45560
45561         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45562         (dg-test): Don't print errorInfo, it contains stack backtrace.
45563
45564 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45565
45566         * lib/g++.exp (runtest_file_p): Define if missing.
45567
45568 1994-09-24  Doug Evans  (dje@cygnus.com)
45569
45570         * lib/mike-g++.exp: Comment out loading of g++.exp.
45571         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45572         (default_g++_version): Always print something.
45573         (default_g++_start): Comment out call to `which'.
45574         (g++_start, g++_load): Deleted (must be defined in config file).
45575         * lib/gcc.exp: Test for existence of $CC at start.
45576         Delete check for tmpdir (done in gcc_init).
45577         (default_gcc_version): Always print something.
45578         (default_gcc_start): Comment out call to `which'.
45579         * config/*.exp: Major cleanup - make cross targets work at least a
45580         little better for g++ (by not being "--tool gcc" specific).
45581         Rename gcc_xxx to ${tool}_xxx.
45582         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45583         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45584
45585 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45586
45587         * lib/c-torture.exp (c-torture-compile): Rework compiler
45588         message processing.
45589
45590         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45591         c-torture.
45592
45593 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45594
45595         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45596
45597         * lib/dg.exp (dg-process-target): Support { target native }.
45598
45599 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45600
45601         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45602         looked for "... program xxx got fatal signal".
45603         Correct regsub munging of `comp_output'.
45604         Ignore compiler messages "path prefix not used" and "linker input
45605         file unused".
45606
45607 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45608
45609         * lib/gcc.exp (runtest_file_p): Define if missing.
45610         * gcc.prms/template.c: Example to work from.
45611
45612 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45613
45614         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45615         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45616
45617         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45618         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45619         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45620         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45621
45622         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45623         (dg-process-target): No longer a varargs proc.
45624         Return S/N for target, P/F for xfail.  All callers changed.
45625         (user option procs): More argument checking.
45626         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45627         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45628         (dg-test): Skip test if not running on selected target in `dg-do'.
45629         Update handling of `dg-do-what', `dg-output-text'.
45630         Separate execution pass/fail from output pattern match pass/fail.
45631         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45632
45633 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45634
45635         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45636         target for 920510-1.c.
45637
45638 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45639
45640         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45641         Clean up comment regarding use of passcnt, etc.
45642         (gcc_stat): Don't update `testcnt' here.
45643         (gcc_finish): Do it here.
45644         Might as well reset `but_id' here too.
45645         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45646         to determine if the file should be tested.
45647         * gcc.c-torture/compile/compile.exp: Likewise.
45648         * gcc.c-torture/execute/execute.exp: Likewise.
45649         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45650         * gcc.misc-tests/dg-test.exp: Likewise.
45651         * gcc.prms/prms.exp: Likewise.
45652         * gcc.wendy/wendy.exp: Likewise.
45653         * g++.old-deja.exp: Likewise.
45654         Move "Testing file" message to verbose level 1.
45655
45656 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45657
45658         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45659
45660 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45661
45662         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45663         (default_gcc_start): Accept optional second list element
45664         of compiler flags.  Print compiler output at verbosity level 2.
45665         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45666         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45667         Save current values of framework globals passcnt, failcnt, xpasscnt,
45668         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45669         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45670         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45671         xfailcnt to compute stats.  Update framework global `testcnt' from
45672         pass/fail counts.
45673         (gcc_finish): New proc.  Clean up test environment.
45674         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45675         (gcc_epass, gcc_efail): Delete.
45676         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45677         argument of line number.
45678         (dg-init): If the tool has an init routine, call it.
45679         (dg-test): Remove args `cflags_var' and `libs_var'.
45680         Pass all compiler options to ${tool}_start.
45681         Handle missing line number.
45682         (dg-finish): New function.
45683         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45684         particular files.  Call gcc_finish at end.  Move "skipping test"
45685         message to verbosity level 3.
45686         * gcc.c-torture/compile/compile.exp: Likewise.
45687         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45688         * gcc.c-torture/execute/execute.exp: Likewise.
45689         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45690         Print testcase being tried at verbosity level 1.
45691         * gcc.c-torture/special/special.exp: Unset xfail.
45692         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45693         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45694         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45695         * gcc.failure/failure.exp: Likewise.
45696         * gcc.ieee/ieee.exp: Likewise.
45697         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45698         Update call to dg-test.  Call dg-finish at end.
45699         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45700         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45701         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45702         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45703         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45704         * gcc.wendy/wendy.exp: Add copyright.
45705         Delete setting of tmpdir (done by gcc_init).
45706         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45707         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45708         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45709         gcc_[ce]pass/fail.
45710
45711 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45712
45713         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45714         confusion.
45715         (g++_load): Likewise.
45716
45717         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45718         Rename argument to `prog' to remove the confusion.
45719         Varargs fns behave differently too!
45720         (g++_load): Likewise.
45721
45722         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45723
45724         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45725         what it is.  Delete (always) printing of status value for !native.
45726         Simplify verbose code, and include status and exec_output.
45727         (g++_load): Use gcc_load.
45728
45729 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45730
45731         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45732         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45733         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45734         940714-3.c as these testcases don't exist anymore.  Make
45735         va-arg-1.c expected to pass.
45736
45737 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45738
45739         * gcc.misc-tests/misc.exp: Only run specific testcases.
45740         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45741         * gcc.misc-tests/dg-[1-9].c: New files.
45742
45743         * lib/dg.exp: New testsuite driver.
45744         * gcc.prms/prms.exp: Use it.
45745
45746         * README.gcc: New file.
45747
45748         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45749         Document and reset `lxpass' and `lxfail'.
45750         Simplify "initialized" message.
45751         (gcc_stat): Clean up comments a little.
45752
45753 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45754
45755         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45756
45757 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45758
45759         * lib/old-dejagnu.exp (process-option): New proc.
45760         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45761         (old-dejagnu): Simplify.
45762         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45763
45764 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45765
45766         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45767         exists and is not an empty string.
45768
45769         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45770         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45771         finished.
45772         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45773         automatically.
45774
45775         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45776         longer expected to fail.
45777
45778         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45779         "f" function call.
45780
45781         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45782
45783         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45784         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45785         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45786         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45787         c-torture-1.29.
45788
45789         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45790         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45791
45792         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45793
45794         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45795         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45796
45797         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45798         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45799         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45800
45801 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45802
45803         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45804         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45805         940714-1.c, 940714-2.c, 940714-3.c},
45806         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45807         gcc.misc-tests/{mg.c,mg.exp}:
45808         New tests.
45809         * gcc.noncompile/noncompile.exp: Change accordingly.
45810
45811 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45812
45813         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45814         Undo previous clobberage.
45815
45816 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45817
45818         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45819         * gcc.special/{930510-1.c, special.exp}:
45820         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45821         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45822         struct-varargs-1.c}: New tests from c-torture-1.26.
45823
45824 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45825
45826         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45827           argument to switch.
45828
45829 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45830
45831         * Revert the previous changes.  Please see Rob's directory
45832           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45833           fixes.
45834
45835 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45836
45837         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45838             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45839             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45840             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45841             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45842             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45843             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45844             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45845             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45846             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45847             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45848             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45849             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45850             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45851             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45852             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45853             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45854             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45855             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45856             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45857             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45858             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45859             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45860             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45861             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45862             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45863             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45864
45865 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45866
45867         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45868             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45869           with perror calls.
45870
45871 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45872
45873         * config/unix.exp (g++_load): Fix syntax.
45874
45875 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45876
45877         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45878         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45879         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45880         Don't expect va-arg-1.c to fail.  Correct expected output for
45881         920928-1.c.
45882         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45883         * gcc.wendy/hbm4.c: Correct typo.
45884         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45885
45886 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45887
45888         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45889         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45890         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45891         * lib/c-torture.exp (c-torture-compile): Ditto.
45892
45893         Reduce volume of output (remove all the -I's and such).
45894         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45895         Call gcc_cpass, gcc_cfail.
45896         (c-torture): Pass testing option to c-torture-compile.
45897
45898 1994-03-21  Doug Evans  (dje@cygnus.com)
45899
45900         Bring patches over from progressive.
45901         * config/default.exp: Exit remote shell cleanly.
45902         (g++_exit, g++_start): Add default versions.
45903         * config/sim.exp (gcc_load): Use perror, not error.
45904
45905 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45906
45907         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45908         set in site.exp.
45909
45910 1994-03-14  Doug Evans  (dje@cygnus.com)
45911
45912         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45913         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45914         (wendy_try): New proc to run testcase.
45915         (main loop): Call 'em.
45916         * gcc.wendy/*.c: Clean up pass to correct expected output.
45917
45918         * lib/gcc.exp: Minor cleanup work.
45919         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45920
45921 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45922
45923         * config/sim.exp (gcc_load): Document return codes better.
45924         Don't pass -v to simulator.
45925
45926 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45927
45928           * gcc.special/920717-x.c: Fix typo.
45929           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45930           get at sources.
45931
45932         * lib/mike-gcc.exp: Fix typo.
45933
45934 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45935
45936         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45937         binary to use, transform the name.
45938         * config/*.exp: rename everything. Nuke any g++ specific files,
45939         it's now a special case of gcc that requires no special support.
45940         Add a default.exp for unsupported targets.
45941
45942 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45943
45944         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45945         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45946         version of Tcl.
45947
45948 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45949
45950         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45951         than a warning.
45952
45953 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45954
45955         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45956
45957 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45958
45959         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45960         option_list.  Compile every file with only 4/6 option choices
45961         (same as C torture) instead of with 12/18 different option
45962         choices.
45963         * lib/c-torture.exp: Likewise.
45964
45965         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45966         not already set.
45967
45968 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45969
45970         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45971         can put an XFAIL *-*-* on excess errors.
45972
45973 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45974
45975         * g++.law: Add more tests derived from g++-bugs snapshots.
45976
45977         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45978         equivalent to g++.law/init9.
45979
45980         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45981         compiled it, and the a.out file after we've run it.
45982
45983 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45984
45985         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45986         compiled it, and the a.out file after we've run it.
45987
45988 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45989
45990         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45991
45992 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45993
45994         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45995         version number.
45996
45997 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45998
45999         * g++.law: New directory of g++ tests derived from the g++-bugs
46000         snapshots.
46001
46002 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46003
46004         * gcc.compile: initbug1.c initbug1.exp testcase added
46005
46006 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46007
46008         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46009         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46010           fixes submitted by Jeff Law (law@cs.utah.edu)
46011         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46012           Jeff Law (law@cs.utah.edu)
46013
46014
46015 1993-11-30  Mike Stump  (mrs@cygnus.com)
46016
46017         * config/unix-g++.exp: Follow the gcc way of doing things.
46018         * g++.old-deja/old-deja.exp: Minor updates.
46019         * lib/g++.exp: New file, follow the gcc way of doing things.
46020         * lib/old-dejagnu.exp: Minor updates.
46021         * lib/mike-g++.exp: Always unset errorInfo.
46022
46023 1993-11-06  Mike Stump  (mrs@cygnus.com)
46024
46025         * lib/gcc.exp: Fix some errors with the below change, CC and
46026         CFLAGS should be global when setting, not local.
46027
46028 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46029
46030         * lib/gcc.exp: Transform tool name.
46031
46032 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46033
46034         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46035
46036 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46037
46038         * lib/gcc.exp: change gcc_done to gcc_stat
46039
46040 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46041
46042         * Upgraded gcc testsuite to c-torture version 1.25
46043
46044 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46045
46046         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46047         * lib/c-torture: added hooks for new reporting code.
46048
46049 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46050
46051         * config/sh-gcc.exp: check if sh-sim exists in the path
46052
46053 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46054
46055         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46056         * gcc.compile/compile.exp: Initial changes for new logic.
46057         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46058         * gcc.failure/failure.exp: Initial changes for new logic.
46059         * gcc.ieee/ieee.exp: Initial changes for new logic.
46060         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46061         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46062         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46063         * lib/c-torture.exp: Initial changes for new logic.
46064         * lib/gcc.exp: Initial changes for new logic.
46065
46066 1993-10-15  Mike Stump  (mrs@cygnus.com)
46067
46068         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46069         depend upon failure or success.  Fully qualify names in failure
46070         and success messages.  Always remove a.out before starting
46071         compile, just in case.  Pay more attention to error text output by
46072         the compiler.  Handle testcases with no known past errors just
46073         like all others, so that things are uniform.  Other miscellaneous
46074         improvements.
46075
46076 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46077
46078         * gcc.cpp: new directory for cpp tests
46079
46080 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46081
46082         * lib/chill.exp: Code reformatted, removed unused code.
46083         * config/unix-chill.exp: Code reformatted, removed unused code.
46084         * chill.execute/execute.exp: Code reformatted, removed unused code.
46085         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46086
46087 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46088
46089         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46090         routines not written.
46091
46092 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46093
46094         * config/bug-gcc.exp: Use new procs from bug.exp.
46095
46096 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46097
46098         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46099         via ftp, rather than depending on NFS.
46100         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46101         case.
46102
46103 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46104
46105         * config/bug-gcc.exp: Use new download proc.
46106
46107 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46108
46109         * chill.execute/execute.exp: cleanups, handles errors better
46110         * chill.compile/compile.exp: rewrite, based on execute.exp
46111         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46112         * lib/chill.exp: major changes to diff proc and compile and link
46113           procs. added chill_fail and chill_pass wrappers to pass and
46114           fail. added more comments, and handle error codes better.
46115           Added a hack to capture stderr from exec, so noncompile tests
46116           can work.
46117
46118 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46119
46120         * chill.execute/execute.exp: rewrite of testsuite driver
46121         * lib/chill.exp: rewrite of testsuite driver
46122         * config/unix-chill.exp: rewrite of testsuite driver
46123
46124 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46125
46126         In chill.execute:
46127         * iexpr.ch: Standardize uppercase.
46128         * tuples.dat: Standardize uppercase.
46129         * vary.ch: standardize.  Correct varying string assignments.
46130         * vary.dat: Add new output lines.
46131
46132 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46133
46134         In chill.execute:
46135         * chprintf.ch: Standardize use of uppercase.
46136         * tuples.ch: Standardize and turn arr2 into a DCL,
46137           rather than a SYN.
46138         * pinits.ch: Standardize.
46139
46140 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46141
46142         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46143         * Makefil: Renamed to Makefile.in.
46144         * configure.in: New.
46145
46146 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46147
46148         In chill.execute:
46149         * .cvsignore: Add result/output files.
46150         * Makefile: Fix up variables at start.  Use MFLAGS
46151           everywhere.  Correct bool_loc, built_ins entries.
46152           Add entry for vary1.ch.
46153         * bitarray.ch: Standardize upper-case usage.
46154         * bitexpr.ch: Standardize, add output of b1.
46155         * params.ch: Use arrayt in along PROC parameters, to
46156           avoid novelty problems.
46157         * sets.ch: Tiny cleanup.
46158         * vary1.ch: Re-indent.
46159
46160 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46161
46162           * Add PR-related files to Makefiles, .cvsignore files, etc.
46163
46164 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46165
46166         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46167           with compiler objects. New names are test-flow.c and test-loop.c
46168
46169 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46170
46171         * Upgraded c-torture tests from 1.19 to 1.20
46172
46173         * new files:
46174         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46175         * gcc.compile: 930623-1.c 930623-2.c
46176         * gcc.noncompile: 930622-1.c 930622-2.c
46177         * gcc.failure: 920411-1.c 920627-2.c
46178         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46179
46180 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46181
46182         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46183           More changes to get testsuite working properly. Needs more work.
46184           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46185
46186 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46187
46188         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46189           More changes to get testsuite working properly. Needs more work.
46190
46191 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46192
46193         * chill.compile/compile.exp: Added for Dejagnu support
46194         * chill.execute/execute.exp: Added for Dejagnu support
46195         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46196
46197 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46198
46199         This should complete moving the CHILL test files.
46200         * chill.noncompile(.cvsignore printf.grt
46201             in-printf.grt chprintf.grt chprintf.ch):
46202             Added test-support files.
46203           (Makefile): Modified further.
46204         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46205             signal.ch): Added test files.
46206           * chill.execute (.cvsignore printf.grt printr.c
46207             in-printf.grt rts.c chprintf.grt rts.h): Added
46208           test-support files.
46209             (Makefile): More corrections.
46210
46211 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46212
46213         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46214           test cases, ready for DejaGnu.
46215
46216 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46217
46218         * Upgraded c-torture tests from 1.18 to 1.19
46219
46220         * gcc.compile: added test(s):
46221           930607-1.c
46222         * gcc.execute: added test(s):
46223           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46224
46225         * added new subdirectory for misc tests: gcc.misc-tests
46226         * gcc.misc-test(s): added tests:
46227           inst-check.c test-consts.c test-ior.c test-switch.c
46228
46229 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46230
46231         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46232
46233 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46234
46235         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46236
46237 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46238
46239         * Upgraded c-torture tests from 1.17 to 1.18
46240
46241 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46242
46243         * Upgraded c-torture tests from 1.12 to 1.17
46244
46245 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46246
46247         * lib/old-dejagnu.exp:
46248           Fixed handling of XFAIL target triplets to correctly
46249           recognize wildcard characters.  Removed code that
46250           appended a unique id tag to the end of the file name
46251           printed out by the result of the testcases within a
46252           given test file.
46253
46254 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46255
46256         * lib/old-dejagnu.exp:
46257           Reworked expected failure handling to trigger off of XFAIL
46258           keyword in keyphrase embeded in testcase source code. The
46259           XFAIL keyword must be at the end of the keyphrase line. It
46260           may optionally be followed by one or more target triplets.
46261           It has just occured that the handling of wildcards in the
46262           target triplet may not be correct.
46263
46264 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46265
46266         * g++.old-deja/tests:
46267           Moved all subdirectories up one level into g++.old-deja .
46268
46269         * lib/old-dejagnu.exp:
46270           Fixed problem with CXXFLAGS not being properly reset, and being
46271           corrupted with extraneous "-c" compiler option.  This was
46272           causing binaries to not be generated for test that needed them.
46273           Modified strings passed to "pass" and "fail" so that individual
46274           tests from the same test file would be distinguished by an
46275           identifier appended to the test file name in the summary logs;
46276           this corrected a problem with erroneous diff logs.  Added code
46277           to search testcases for expected fail and unexpected pass keywords.
46278
46279 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46280
46281         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46282
46283 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46284
46285         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46286           Removed extraneous text from end of "Special g++ Options"
46287           keyphrase.
46288
46289         * lib/old-dejagnu.exp: Added pattern matching to look for new
46290           keywords, embedded in testcases comments, which will trigger
46291           calls to xpass and xfail.
46292
46293 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46294
46295         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46296           comments embedded in the testcases, especially the one looking for
46297           special compiler options, as well as the pattern matching for the
46298           compiler output again.
46299
46300 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46301
46302         * lib/old-dejagnu.exp: Do a proper check of the return value for
46303           execute tests. Fixed several problems with the pattern matching
46304           of the compiler output which gave erroneous test results.
46305           Changed several of the test result messages to be more descriptive.
46306         * config/unix-g++.exp: Proc g++_load now actually works and
46307           executes the tests passed to it and returns a usable return
46308           value.
46309
46310 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46311
46312           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46313
46314 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46315
46316         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46317           Modified both files to properly execute the old style
46318           dejagnu tests. The previous versions of these files were
46319           experimental and did not function anything near correctly.
46320
46321 1993-04-05  Rob Savoye  (rob@cygnus.com)
46322
46323         * Removed all Makefile.in and configure.in files. No configuration
46324         needed now.
46325
46326 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46327
46328         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46329
46330 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46331
46332         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46333         gcc.special/configure.in, gcc.noncompile/configure.in,
46334         gcc.execute/configure.in, gcc.code_quality/configure.in,
46335         g++.other/configure.in, g++.old-deja/configure.in,
46336         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46337         in srcname setting.
46338
46339 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46340
46341         * lib/udi.exp: Fixed mondfe and mondfe_download.
46342         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46343         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46344
46345 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46346
46347         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46348         (gdb_exit): Don't remove *_soc files.
46349
46350 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46351
46352         * lib/c-torture.exp: Don't look for main; instead always use -w
46353         -c.  This is how the c-torture tests work.  Remove the object
46354         file if the compilation succeeds.
46355         * gcc.execute/execute.exp: Remove executable if test passes.
46356         * gcc.noncompile/noncompile.exp: Every test is an expected
46357         failure.
46358         * gcc.special/special.exp: Added tests from c-torture 1.11,
46359         corrected use of existing test.
46360         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46361         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46362         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46363         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46364         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46365         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46366         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46367         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46368         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46369         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46370         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46371         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46372         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46373         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46374         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46375         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46376         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46377         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46378         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46379         c-torture 1.11.
46380         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46381         correspond to c-torture 1.11.
46382
46383         * New file.