OSDN Git Service

PR libfortran/27895
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         PR libfortran/27895
4         * gcc/testsuite/gfortran.dg/zero_sized_1.f90: Uncomment checks
5         for RESHAPE.
6
7 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8
9         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
10         from error messages.
11
12 2006-11-02  Mike Stump  <mrs@apple.com>
13
14         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15
16         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17
18 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
19
20         * g++.dg/eh/gcsec1.C: New test.
21
22 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23
24         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
25         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
26
27 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
28
29         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
30         hexadecimal value.
31         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
32         * gcc.dg/pr14796-2.c: Likewise.
33
34 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35
36         * gcc.c-torture/execute/20061101-1.c: New test.
37
38 2006-11-01  Richard Guenther  <rguenther@suse.de>
39
40         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
41
42 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43
44         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
45         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
46
47 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
48
49         * gcc.c-torture/execute/20061031-1.c: New test.
50
51 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
52
53         PR 23067
54         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
55         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
56         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
57         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
58         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
59         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
60         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
61
62 2006-10-31  Eric Christopher  <echristo@apple.com>
63             Falk Hueffner  <falk@debian.org>
64
65         * gcc.dg/builtin-bswap-1.c: New.
66         * gcc.dg/builtin-bswap-2.c: New.
67         * gcc.dg/builtin-bswap-3.c: New.
68         * gcc.dg/builtin-bswap-4.c: New.
69         * gcc.dg/builtin-bswap-5.c: New.
70         * gcc.target/i386/builtin-bswap-1.c: New.
71
72 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
73
74         * gcc.dg/inline-16.c: New.
75
76         PR 16622
77         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
78         defining it.
79         * gcc.dg/inline-13.c: New.
80         * gcc.dg/inline-14.c: New.
81         * gcc.dg/inline-15.c: New.
82
83         PR 11377
84         * gcc.dg/inline6.c: New.
85         * gcc.dg/inline7.c: New.
86
87 2006-10-31  Roger Sayle  <roger@eyesopen.com>
88
89         PR middle-end/23470
90         * gcc.dg/pr23470-1.c: New test case.
91
92 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
93
94         PR fortran/29537
95         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
96         data.
97         * gfortran.dg/blockdata_2.f90: New testcase.
98
99 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
100
101         PR libfortran/29627
102         * gfortran.dg/unf_short_record_1.f90:  New test.
103
104 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
105
106         PR fortran/29067
107         * gfortran.dg/pr29067.f: New test.
108
109 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
110             Richard Sandiford  <richard@codesourcery.com>
111
112         * lib/target-supports.exp (get_compiler_messages): Append options
113         as a single list element.
114         (check_effective_target_arm_vfp_ok): New.
115         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
116
117 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
118
119         PR fortran/29387
120         * gfortran.dg/intrinsic_actual_2.f90: New test.
121
122         PR fortran/29490
123         * gfortran.dg/actual_array_interface_1.f90: New test.
124
125         PR fortran/29641
126         * gfortran.dg/used_types_11.f90: New test.
127         
128 2006-10-30  Dirk Mueller  <dmueller@suse.de>
129
130         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
131         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
132         * g++.old-deja/g++.pt/eichin01.C (main): Same.
133         * g++.old-deja/g++.mike/net25.C (main): Same.
134         * g++.dg/lookup/exception1.C (main): Same.
135         * g++.dg/parse/parens2.C (main): Same.
136
137 2006-10-30  Roger Sayle  <roger@eyesopen.com>
138
139         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
140
141 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
142
143         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
144         * gcc.dg/torture/builtin-math-3.c: Likewise.
145
146 2006-10-30  Tobias Burnus  <burnus@net-b.de>
147
148         PR fortran/29452
149         * gfortran.dg/write_check.f90: Check run-time keyword checking.
150         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
151
152 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
153
154         PR Fortran/29410
155         * gfortran.fortran-torture/execute/transfer1.f90: New test.
156
157 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
158
159         * lib/target-supports.exp (check_function_available): Declare
160         function before calling.
161
162 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
163
164         PR tree-optimization/29637
165         * gcc.dg/pr29637.c: New test.
166
167 2006-10-29  Roger Sayle  <roger@eyesopen.com>
168
169         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
170         tree canonicalization.
171
172 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
173
174         * gcc.dg/builtins-20.c: Add more hypot tests.
175
176 2006-10-29  Roger Sayle  <roger@eyesopen.com>
177
178         * gcc.dg/fold-compare-1.c: New test case.
179
180 2006-10-29  Dirk Mueller  <dmueller@suse.de>
181
182         PR c++/16307
183         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
184
185 2006-10-29  Roger Sayle  <roger@eyesopen.com>
186
187         PR tree-optimization/15458
188         * gcc.dg/fold-xornot-1.c: New test case.
189
190 2006-10-29  Richard Guenther  <rguenther@suse.de>
191
192         * gcc.target/i386/math-torture/trunc.c: New testcase.
193
194 2006-10-29  Richard Guenther  <rguenther@suse.de>
195
196         * gcc.target/i386/math-torture/round.c: New testcase.
197
198 2006-10-29  Richard Guenther  <rguenther@suse.de>
199
200         * gcc.target/i386/math-torture/ceil.c: New testcase.
201         * gcc.target/i386/math-torture/floor.c: Likewise.
202
203 2006-10-29  Richard Guenther  <rguenther@suse.de>
204
205         * gcc.target/i386/math-torture/rint.c: New testcase.
206         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
207
208 2006-10-29  Richard Guenther  <rguenther@suse.de>
209
210         * gcc.target/i386/math-torture/lfloor.c: New testcase.
211         * gcc.target/i386/math-torture/lceil.c: Likewise.
212
213 2006-10-28  Tobias Burnus  <burnus@net-b.de>
214
215         PR libgfortran/24313
216         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
217
218 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
219
220         * gcc.c-torture/execute/20020118-1.c,
221         gcc.c-torture/execute/builtins/strlen.c,
222         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
223         comment typos.
224
225 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
226
227         * gcc.dg/builtins-20.c: Add tests for hypot.
228         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
229         two-argument builtins.
230         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
231         TESTIT2.  Update all callers.
232         (TESTIT2, TESTIT2_R): New helper macros.
233         Add testcases for pow, hypot and atan2.
234
235 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
236
237         PR C++/29295
238         * g++.dg/expr/bool1.C: New test.
239         * g++.dg/expr/bool2.C: New test.
240
241 2006-10-28  Tobias Burnus  <burnus@net-b.de>
242
243         PR fortran/28224 
244         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
245         * gfortran.dg/namelist_internal.f90: New test. 
246
247 2006-10-28  Tobias Burnus  <burnus@net-b.de>
248
249         PR fortran/29625
250         * gfortran.dg/io_real_boz.f90: Add.
251         * gfortran.dg/io_real_boz2.f90: Add.
252
253 2006-10-28  Richard Guenther  <rguenther@suse.de>
254
255         PR middle-end/26899
256         * gcc.dg/tree-ssa/pr26899.c: New testcase.
257
258 2006-10-28  Richard Guenther  <rguenther@suse.de>
259
260         PR target/28806
261         * gcc.target/i386/math-torture/lround.c: New testcase.
262
263 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
264
265         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
266         * gcc.dg/builtins-44.c: Likewise.
267         * gcc.dg/builtins-45.c: Likewise.
268         * gcc.dg/pr28796-2.c: Likewise.
269         * gcc.dg/unordered-3.c: Likewise.       
270
271 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
272
273         PR libgfortran/27954
274         * gfortran.dg/error_recovery_2.f90: New test.
275
276 2006-10-26  Richard Guenther  <rguenther@suse.de>
277
278         * gcc.target/i386/i386.exp: Use glob, not find to collect
279         tests.  Avoids recursing into subdirectories.
280         * gcc.target/i386/math-torture/math-torture.exp: Torture
281         for interesting ia32 math options.
282         * gcc.target.i386/math-torture/lrint.c: New testcase.
283
284 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
285
286         PR libgfortran/29563
287         * gfortran.dg/arrayio_9.f90: Update test.
288         * gfortran.dg/arrayio_19.f90: New test.
289
290 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
291
292         * gcc.dg/20061026.c: New testcase.
293
294 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
295
296         PR libgfortran/29563
297         * gfortran.dg/arrayio_9.f90: New test.
298
299 2006-10-26  Ben Elliston  <bje@au.ibm.com>
300
301         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
302         Copy the strings manually, as strcpy may call strlen.
303
304 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
305
306         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
307         Add checks for log, log2, log10 and log1p.
308
309         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
310         we already test 0.0.  Add checks for expm1, log, log2, log10,
311         log1p, cbrt, erf and erfc.
312
313 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
314
315         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
316
317 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
318
319         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
320         and remainderl() built-in functions.  Remove -ffast-math from
321         dg-options.
322
323 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
324
325         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
326         acosh and atanh.
327         
328         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
329         floating point modifiers to arguments passed to float and long
330         double functions respectively.  Update all callers to use floating
331         point numbers, not integers.  Add tests for exp, exp2 and
332         exp10/pow10.
333
334         * gcc.dg/torture/builtin-math-3.c: New test.
335
336 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
337
338         PR fortran/29393
339         * gfortran.dg/initialize_2.f90: New.
340
341 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
342
343         * gcc.dg/torture/builtin-math-2.c: New test.
344
345 2006-10-24  Richard Guenther  <rguenther@suse.de>
346
347         PR middle-end/28796
348         * gcc.dg/pr28796-1.c: New testcase.
349         * gcc.dg/pr28796-2.c: Likewise.
350
351 2006-10-24  Richard Guenther  <rguenther@suse.de>
352
353         * gcc.dg/builtins-57.c: New testcase.
354
355 2006-10-24  Richard Guenther  <rguenther@suse.de>
356
357         PR tree-optimization/29567
358         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
359
360 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
361
362         PR tree-optimization/14784
363         * gcc.dg/alias-10.c: New test.
364
365 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
366
367         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
368
369 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
370
371         * gcc.dg/builtin-strncat-chk-1.c: New test.
372
373 2006-10-23  Jan Hubicka  <jh@suse.cz>
374
375         * gcc.dg/memmove-1.c: New test.
376
377 2006-10-23  Paul Brook  <paul@codesourcery.com>
378
379         * gcc.dg/pragma-pack-5.c: New test.
380
381 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
382
383         * g++.dg/other/s390-1.C: New testcase.
384
385 2006-10-23  Richard Guenther  <rguenther@suse.de>
386
387         PR middle-end/27132
388         PR middle-end/23295
389         * gcc.dg/pr27132.c: New testcase.
390         * gcc.dg/pr23295.c: Likewise.
391         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
392         * g++.dg/tree-ssa/pr19807.C: Likewise.
393
394 2006-10-23  Richard Guenther  <rguenther@suse.de>
395
396         PR middle-end/21032
397         * gcc.dg/pr21032.c: New testcase.
398
399 2006-10-22  Jeff Law  <law@redhat.com>
400         Richard Guenther  <rguenther@suse.de>
401
402         PR tree-optimization/15911
403         * gcc.dg/tree-ssa/vrp30.c: New testcase.
404
405 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
406
407         PR c++/20647
408         * g++.dg/abi/rtti3.C: New.
409
410 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
411
412         PR middle-end/28252
413         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
414         transformation.
415
416 2006-10-21  Richard Guenther  <rguenther@suse.de>
417
418         PR tree-optimization/3511
419         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
420
421 2006-10-21  Richard Guenther  <rguenther@suse.de>
422
423         PR middle-end/26898
424         * gcc.dg/torture/pr26898-1.c: New testcase.
425         * gcc.dg/torture/pr26898-2.c: Likewise.
426
427 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
428         
429         PR c++/28053
430         * g++.dg/parse/bitfield1.C: Adjust error markers.
431         * g++.dg/parse/bitfield2.C: New test. 
432         
433 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
434
435         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
436
437 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
438
439         PR libfortran/27895
440         * gfortran.dg/zero_sized_1.f90: New test.
441
442 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
443
444         * gcc.dg/div-compare-1.c: New test.
445
446 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
447
448         PR fortran/29216
449         * gfortran.dg/result_default_init_1.f90: New test.
450
451         PR fortran/29314
452         * gfortran.dg/automatic_default_init_1.f90: New test.
453
454         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
455         from 38 to 33.
456
457 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
458
459         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
460         'using namespace std' without previous declaration.
461         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
462         * g++.old-deja/g++.robertl/eb133c.C: New.
463
464 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
465
466         PR libgfortran/29277
467         * gfortran.dg/streamio_4.f90: Update test.
468         * gfortran.dg/streamio_11.f90: New test.
469
470 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
471
472         PR c++/27952
473         * g++.dg/inherit/virtual1.C: New test.
474         
475 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
476
477         PR c++/28261
478         * g++.dg/parse/enum3.C: New test.
479
480 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
481
482         PR c++/29039
483         * g++.dg/init/ctor8.C: New test.
484         
485 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
486
487         PR c++/27270
488         * g++.dg/ext/complit8.C: Tweak error markers.
489         * g++.dg/template/complit1.C: Add error marker.
490
491 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
492
493         PR c++/27270
494         * g++.dg/ext/complit8.C: New test.
495
496         PR c++/29408
497         * g++.dg/parse/dtor12.C: New test.
498
499         PR c++/29435
500         * g++.dg/template/sizeof11.C: New test.
501
502 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
503
504         PR fortran/29392
505         * gfortran.dg/data_char_3.f90: New test.
506
507         PR fortran/20541
508         * gfortran.dg/negative_automatic_size.f90: New test.
509
510 2006-10-16  David Daney  <ddaney@avtrex.com>
511
512         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
513
514 2006-10-16  Eric Christopher  <echristo@apple.com>
515
516         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
517         x86_64.
518
519 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
520
521         PR c++/28211
522         * g++.dg/tc1/dr49.C: Tweak error messages.
523         * g++.dg/parse/template21.C: New test.
524
525 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
526
527         PR middle-end/20491
528         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
529
530 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
531
532         PR fortran/29403
533         * gfortran.dg/print_1.f90: New test.
534
535 2006-10-15  Jan Hubicka  <jh@suse.cz>
536
537         PR middle-end/29241
538         * gcc.c-torture/compile/pr29241.c: New testcase.
539
540 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
541
542         PR middle-end/29250
543         * gcc.c-torture/compile/pr29250.c: New test.
544
545 2006-10-15  Richard Guenther  <rguenther@suse.de>
546
547         * gcc.dg/pr29299.c: New testcase.
548
549 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
550
551         PR fortran/24767
552         * gfortran.dg/label_4.f90: Adjust warning flag.
553
554 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
555
556         PR fortran/29371
557         * gfortran.dg/nullify_3.f90: New test.
558
559 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
560
561         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
562         on Solaris 2.5.1 too.
563
564 2006-10-13  Eric Christopher  <echristo@apple.com>
565
566         * gcc.dg/pr25993.c: Skip for darwin.
567
568 2006-10-13  Eric Christopher  <echristo@apple.com>
569
570         * gcc.dg/visibility-11.c: Skip for darwin.
571
572 2006-10-13  Eric Christopher  <echristo@apple.com>
573
574         * gcc.dg/darwin-weakimport-1.c: Use
575         -fno-asynchronous-unwind-tables.
576         * gcc.dg/darwin-weakimport-3.c: Ditto.
577
578 2006-10-13  Richard Guenther  <rguenther@suse.de>
579
580         PR tree-optimization/29446
581         * gcc.dg/torture/pr29446.c: New testcase.
582
583 2006-10-13  Bill Wendling  <wendling@apple.com>
584
585         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
586         * g++.old-deja/g++.jason/hmc1.C: Likewise.
587         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
588         * g++.old-deja/g++.law/shadow1.C: Likewise.
589         * g++.old-deja/g++.law/ctors10.C: Likewise.
590         * g++.dg/debug/namespace1.C: Likewise.
591         * g++.dg/inherit/namespace-as-base.C: Likewise.
592         * g++.dg/opt/delay-slot-1.C: Likewise.
593         * g++.dg/parse/defarg10.C: Likewise.
594         * g++.dg/template/ptrmem11.C: Likewise.
595         * g++.dg/template/mem_func_ptr.C: Likewise.
596         * g++.dg/template/spec19.C: Likewise.
597
598 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
599
600         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
601
602 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
603
604         PR fortran/29373
605         * gfortran.dg/implicit_9.f90: New test.
606
607         PR fortran/29407
608         * gfortran.dg/namelist_25.f90: New test.
609
610         PR fortran/27701
611         * gfortran.dg/same_name_2.f90: New test.
612
613         PR fortran/29232
614         * gfortran.dg/host_assoc_types_1.f90: New test.
615
616         PR fortran/29364
617         * gfortran.dg/missing_derived_type_1.f90: New test.
618         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
619
620         PR fortran/29422
621         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
622
623         PR fortran/29428
624         * gfortran.dg/alloc_comp_assign_5.f90: New test.
625
626 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
627
628         PR fortran/29391
629         * gfortran.dg/bound_2.f90: New test.
630
631 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
632
633         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
634         directive.
635         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
636         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
637         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
638         * gfortran.dg/gomp/reduction3.f90: Likewise.
639         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
640         * gfortran.dg/dummy_procedure_2.f90: Likewise.
641         * gfortran.dg/interface_derived_type_1.f90: Likewise.
642         * gfortran.dg/forall_4.f90: Likewise.
643         * gfortran.dg/spec_expr_4.f90: Likewise.
644         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
645         * gfortran.dg/forall_5.f90: Likewise.
646         * gfortran.dg/open_access_append_2.f90: Add check for
647         compile-time warning.
648
649 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
650
651         PR c++/28506
652         * g++.dg/parse/pure1.C: New test.
653
654 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
655
656         PR fortran/21435
657         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
658         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
659         for compile-time warnings.
660         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
661         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
662         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
663         file.
664         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
665         specifier.
666         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
667         compile-time warning.
668
669 2006-10-12  Jan Hubicka  <jh@suse.cz>
670
671         PR c/28419
672         * gcc.dg/pr28319.c: New test.
673
674 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
675         PR c++/29318
676         * g++.dg/ext/vla4.C: New test.
677
678 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
679
680         PR c++/27961
681         * g++.dg/template/crash60.C: New test.
682         * g++.dg/other/large-size-array.C: Adjust error markers.
683         * g++.dg/parse/crash27.C: Likewise.
684         * g++.dg/template/crash1.C: Likewise.
685
686 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
687
688         PR testsuite/29093
689         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
690
691 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
692
693         PR preprocessor/28709
694         * gcc.dg/cpp/paste14.c: New test.
695
696 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
697
698         PR c++/29175
699         * g++.dg/init/array24.C: New test.
700
701 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
702
703         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
704         of <sys/types.h>.
705
706 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
707
708         PR c++/29024
709         * g++.dg/parse/typedef8.C: New test.
710         * g++.dg/other/mult-stor1.C: Adjust error markers.
711
712 2006-10-11  Richard Guenther  <rguenther@suse.de>
713
714         PR tree-optimization/28230
715         * gcc.dg/torture/pr28230.c: New testcase.
716
717 2006-10-11  Richard Guenther  <rguenther@suse.de>
718
719         PR inline-asm/29119
720         * gcc.dg/torture/pr29119.c: New testcase.
721
722 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
723
724         PR middle-end/29272
725         * gcc.c-torture/execute/20060930-2.c: New test.
726
727 2006-10-09  Richard Henderson  <rth@redhat.com>
728
729         Revert emutls patch.
730
731 2006-10-09  Richard Guenther  <rguenther@suse.de>
732
733         PR middle-end/29254
734         * gcc.dg/pr29254.c: New testcase.
735
736 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
737             Paul Thomas  <pault@gcc.gnu.org>
738
739         PR fortran/20541
740         * gfortran.dg/alloc_comp_basics_1.f90: New test.
741         * gfortran.dg/alloc_comp_basics_2.f90: New test.
742         * gfortran.dg/alloc_comp_assign_1.f90: New test.
743         * gfortran.dg/alloc_comp_assign_2.f90: New test.
744         * gfortran.dg/alloc_comp_assign_3.f90: New test.
745         * gfortran.dg/alloc_comp_assign_4.f90: New test.
746         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
747         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
748         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
749         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
750         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
751         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
752         * gfortran.dg/alloc_comp_std.f90: New test.
753         * gfortran.dg/move_alloc.f90: New test.
754
755 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
756
757         PR fortran/29115
758         * gfortran.dg/derived_constructor_comps_2.f90: New test.
759
760         PR fortran/29211
761         * gfortran.dg/forall_char_dependencies_1.f90: New test.
762
763 2006-10-08  Tobias Burnus  <burnus@net-b.de>
764
765         PR fortran/28585
766         * gfortran.dg/new_line.f90: New test.
767
768 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
769
770         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
771         * gcc.dg/torture/builtin-convert-1.c,
772         gcc.dg/torture/builtin-convert-2.c,
773         gcc.dg/torture/builtin-convert-3.c,
774         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
775
776 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
777
778         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
779         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
780         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
781         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
782
783 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
784
785         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
786         Xfail some tests for powerpc-darwin and powerpc-aix.
787
788 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
789
790         PR c/29380
791         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
792
793 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
794
795         PR target/29300
796         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
797         on hppa*-*-hpux*.
798
799 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
800
801         PR fortran/16580
802         PR fortran/29288
803         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
804         Add tests for using all possible intrinsics as actual arguments.
805         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
806         all possible intrinsics as actual arguments.
807         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
808         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
809
810 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
811
812         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
813         * gcc.dg/debug/debug-2.c: Likewise.
814
815 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
816
817         * gcc.c-torture/compile/sync-2.c: New test.
818
819 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
820
821         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
822         line endings.
823
824 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
825
826         PR rtl-optimization/29128
827         * gcc.c-torture/compile/pr29128.c: New test.
828
829 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
830
831         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
832         line endings.
833
834 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
835
836         PR middle-end/29256
837         * gcc.dg/tree-ssa/loop-19.c: New test.
838
839 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
840
841         PR tree-optimization/29330
842         * gcc.dg/pr29330.c: New test.
843
844         PR target/28924
845         * gcc.c-torture/compile/20061005-1.c: New test.
846
847 2006-10-06  Olivier Hainque  <hainque@adacore.com>
848
849         * gcc.dg/typename-vla-1.c: New case.
850         * gnat.dg/forward_vla.adb: New case.
851
852 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
853
854         PR tree-optimization/29290
855         * gfortran.dg/loop_nest_1.f90: New test.
856
857         PR target/29198
858         * gcc.dg/tls/opt-12.c: New test.
859
860         PR fortran/28415
861         * gfortran.dg/save_2.f90: New test.
862
863         PR c/29091
864         * gcc.dg/pr29091.c: New test.
865
866 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
867
868         * lib/target-supports.exp
869         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
870         same as x86_64-*-*; check for LP64.
871
872 2006-10-04  Richard Henderson  <rth@redhat.com>
873
874         * lib/target-supports.exp (check_effective_target_tls): Redefine
875         to mean non-emulated tls.
876         * gcc.dg/tls/alias-1.c: Remove tls requirement.
877         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
878         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
879         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
880         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
881         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
882         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
883
884 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
885
886         PR fortran/29343
887         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
888
889 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
890
891         * gfortran.dg/bounds_check_fail_1.f90: New test.
892
893 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
894
895         PR c++/29020
896         * g++.dg/template/friend48.C: New test.
897
898 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
899
900         PR fortran/29098
901         * gfortran.dg/default_initialization_2.f90: New test.
902
903 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
904
905         PR fortran/20779
906         PR fortran/20891
907         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
908
909 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
910
911         PR fortran/29284
912         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
913
914         PR fortran/29321
915         PR fortran/29322
916         * gfortran.dg/missing_optional_dummy_2.f90: New test.
917
918         PR fortran/25091
919         PR fortran/25092
920         * gfortran.dg/entry_array_specs_1.f90: New test.
921
922 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
923
924         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
925         insufficient to inhibit some test failures at -O3.  Do testing
926         on integers.
927
928 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
929
930         PR c++/29138
931         * g++.dg/inherit/access8.C: New test.
932         * g++.dg/template/dtor4.C: Tweak error messages.
933
934 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
935
936         PR fortran/27478
937         * gfortran.dg/entry_8.f90: New test.
938
939 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
940
941         PR c++/29291
942         * g++.dg/parse/new4.C: New test.
943
944 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
945
946         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
947         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
948         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
949         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
950         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
951
952 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
953
954         PR fortran/19260
955         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
956         * gfortran.dg/continuation_2.f90: New test.
957
958         PR fortran/19262
959         * gfortran.dg/continuation_3.f90: New test.
960         * gfortran.dg/continuation_4.f90: New test.
961         * gfortran.dg/continuation_5.f: New test.
962         * gfortran.dg/continuation_6.f: New test.
963
964 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
965
966         PR c++/29226
967         * g++.dg/template/vla1.C: New test.
968
969 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
970
971         PR fortran/29210
972         * gfortran.dg/complex_parameter_1.f90: New test.
973
974 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
975
976         PR c/29154
977         * gcc.c-torture/execute/20060929-1.c: New test.
978
979 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
980
981         PR c++/29105
982         * g++.dg/template/member6.C: New test.
983         * g++.dg/parse/typename7.C: Adjust error markers.
984
985         PR c++/29080
986         * g++.dg/template/member7.C: New test.
987
988 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
989
990         PR c/24010
991         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
992         gcc.dg/Woverride-init-3.c: New tests.
993
994 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
995
996         * gcc.c-torture/execute/20060930-1.c: New test.
997
998 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
999
1000         PR fortran/18791
1001         * gfortran.dg/specifics_1.f90: New test.
1002         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1003         complex specifics.
1004
1005 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1006
1007         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1008         pthread-init-common.h: New.
1009
1010 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1011
1012         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1013         precision on some archs.
1014
1015 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1016
1017         * gcc.dg/non-local-goto-1.c: New test.
1018         * gcc.dg/non-local-goto-2.c: Likewise.
1019         * gcc.dg/setjmp-3.c: Likewise.
1020         * gcc.dg/setjmp-4.c: Likewise.
1021
1022 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1023
1024         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1025
1026 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1027
1028         PR fortran/28276
1029         * gfortran.dg/exponent_1.f90: New test.
1030
1031         PR fortran/27021
1032         * gfortran.dg/nearest_1.f90: New test.
1033
1034 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1035
1036         PR middle-end/25261
1037         PR middle-end/28790
1038         * gcc.dg/gomp/nestedfn-1.c: New test.
1039
1040 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1041
1042         PR objc/29195
1043         * objc/compile/method-1.m: New test.
1044
1045 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1046
1047         PR c++/26938
1048         * g++.dg/template/crash58.C: New test.
1049         * g++.dg/parse/crash28.C: Adjust error markers.
1050         * g++.dg/template/crash34.C: Likewise.
1051         * g++.dg/template/friend31.C: Likewise.
1052         * g++.dg/template/crash32.C: Likewise.
1053
1054         PR c++/27329
1055         * g++.dg/template/crash59.C: New test.
1056
1057         PR c++/27667
1058         * g++.dg/template/spec33.C: New test.
1059         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1060
1061 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1062             Adam Nemet  <anemet@caviumnetworks.com>
1063
1064         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1065         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1066
1067 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1068
1069         PR target/28911
1070         * gcc.dg/pr28911.c: New.
1071
1072 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1073
1074         PR target/29169
1075         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1076         (dg-options): Add -mfpmath=387.
1077
1078 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR c/28706
1081         * gcc.dg/pr28706.c: New test.
1082
1083         PR c/28712
1084         * gcc.dg/pr28712.c: New test.
1085
1086 2006-09-22  Mike Stump  <mrs@apple.com>
1087
1088         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1089
1090 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1091
1092         PR tree-optimization/28888
1093         * gcc.dg/pr28888.c: New test.
1094
1095 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1096
1097         PR c++/29016
1098         * g++.dg/init/ptrfn1.C: New test.
1099
1100 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1101
1102         PR c++/28861
1103         * g++.dg/template/spec32.C: New test.
1104         * g++.dg/parse/crash9.C: Adjust error markers.
1105
1106         PR c++/28303
1107         * g++.dg/template/typedef6.C: New test.
1108         * g++.dg/init/error1.C: Adjust error markers.
1109         * g++.dg/parse/crash9.C: Likewise.
1110         * g++.dg/template/crash55.C: Likewise.
1111
1112 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1113
1114         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1115
1116 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1117
1118         PR target/27650
1119         * g++.dg/ext/dllimport12.C: New test.
1120
1121 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1122
1123         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1124         * gcc.target/mips/nmadd-2.c: Likewise.
1125         * gcc.target/mips/mips-ps-6.c: New test.
1126         * gcc.target/mips/neg-abs-1.c: Likewise.
1127         * gcc.target/mips/neg-abs-2.c: Likewise.
1128         * gcc.target/mips/nmadd-3.c: New test.
1129
1130 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR middle-end/28046
1133         * gcc.dg/gomp/atomic-10.c: New test.
1134         * g++.dg/gomp/atomic-10.C: New test.
1135
1136 2006-09-20  Eric Christopher  <echristo@apple.com>
1137
1138         * gcc.target/i386/sse3-not-fisttp.c: New.
1139
1140 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1141
1142         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1143
1144 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1145
1146         * gcc.c-torture/execute/pr28289.c (one): New variable.
1147         (main): Use it instead of argc.
1148         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1149         (main): Use it instead of argc.
1150
1151 2006-09-19  Paul Brook  <paul@codesourcery.com>
1152
1153         PR target/28516
1154         * gcc.dg/nested-func-5.c: New test.
1155
1156 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1157
1158         * lib/target-supports.exp (check_effective_target_tls): Compile
1159         test stubs using ${tool}_target_compile, not just target_compile.
1160         (check_effective_target_tls_runtime): Likewise.
1161
1162 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1163
1164         * gcc.c-torture/compile/20030405-1.x: Remove.
1165
1166         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1167         optimising linker from discarding it.
1168
1169 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1170
1171         PR fortran/28526
1172         * gfortran.dg/keyword_symbol_1.f90: New test.
1173
1174         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1175         pedantic compilation option.
1176
1177 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1178
1179         PR fortran/29060
1180         * gfortran.dg/spread_shape_1.f90: New test.
1181
1182 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1183
1184         PR tree-optimization/28887
1185         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1186
1187 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1188
1189         PR c/25993
1190         * gcc.dg/pr25993.c: New test.
1191
1192 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1193
1194         PR tree-opt/21591
1195         * gcc.dg/vect/pr21591.c: New test.
1196
1197 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1198
1199         PR tree-opt/29059
1200         * gcc.c-torture/compile/strcpy-1.c: New test.
1201         * gcc.c-torture/compile/strcpy-2.c: New test.
1202         * gcc.c-torture/compile/memcpy-1.c: New test.
1203         * gcc.c-torture/compile/memcpy-2.c: New test.
1204
1205 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1206
1207         PR testsuite/29055
1208         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1209
1210 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1211
1212         * gnat.dg/specs/double_record_extension1.ads: New test.
1213         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1214
1215 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1216
1217         PR fortran/29051
1218         * gfortran.dg/oldstyle_3.f90: New test.
1219
1220 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1221
1222         PR libgfortran/29099
1223         * gfortran.dg/secnds-1.f: New test.
1224
1225 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1226
1227         PR libgfortran/29053
1228         * gfortran.dg/streamio_9.f90: New test.
1229         * gfortran.dg/streamio_10.f90: New test.
1230
1231 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1232
1233         PR C++/29002
1234         * g++.dg/init/array22.C: New test.
1235         * g++.dg/init/array23.C: New test.
1236
1237 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1238
1239         * stackcheck.lst: Update list of tests requiring stack checking.
1240         * norun.lst: Adjust for above change.
1241         * ada95.lst: New file.
1242         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1243         requiring -gnat95 switch.
1244
1245 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1246
1247         * gnat.dg/in_out_parameter.adb: New test.
1248
1249 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1250
1251         PR debug/28980
1252         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1253
1254 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1255
1256         * gnat.dg/specs/unchecked_union.ads: New test.
1257
1258 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1259
1260         PR rtl-optimization/28982
1261         * gcc.c-torture/execute/pr28982a.c: New test.
1262         * gcc.c-torture/execute/pr28982b.c: Likewise.
1263
1264 2006-09-12  Eric Christopher  <echristo@apple.com>
1265
1266         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1267         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1268
1269 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1270
1271         PR c/28768
1272         PR preprocessor/14634
1273         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1274         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1275         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1276
1277 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1278
1279         * gcc.dg/pr28243.c: New test.
1280
1281 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1282
1283         PR fortran/28971
1284         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1285         this undiagnosed regression reappears.
1286
1287 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1288
1289         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1290         Treat $srcdir as a literal.
1291         * lib/fortran-torture.exp (fortran-torture-compile,
1292         fortran-torture-execute): Likewise.
1293         * lib/objc-torture.exp (objc-torture-compile,
1294         objc-torture-execute): Likewise.
1295         * lib/profopt.exp (profopt-execute): Likewise.
1296
1297 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1298
1299         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1300
1301 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1302
1303         PR testsuite/28950
1304         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1305
1306 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1307
1308         PR target/13685
1309         * gcc.target/i386/pr13685.c: New test.
1310
1311 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1312
1313         * gcc.dg/pr28726.c: New test.
1314
1315 2006-09-11  Josh Conner  <jconner@apple.com>
1316
1317         * gcc.dg/nrv3.c: Increase size of structure.
1318         * gcc.dg/nrv4.c: Likewise.
1319         * gcc.dg/nrv5.c: Likewise.
1320
1321 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1322
1323         PR libfortran/28890
1324         gfortran.dg/assumed_charlen_function_5.f90: New test.
1325
1326 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1327
1328         PR c++/28991
1329         * g++.dg/init/static3.C: New test.
1330
1331 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1332
1333         PR testsuite/29007
1334         * gcc.dg/long-long-cst1.c (t): Add cast to
1335         __SIZE_TYPE__ before casting to int.
1336         (main): Return 0 on success.
1337
1338 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1339
1340         * gcc.c-torture/execute/20060910-1.c: New test.
1341
1342 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1343
1344         PR middle-end/26983
1345         * gcc.dg/pr26983.c: New test.
1346
1347 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1348
1349         PR target/29006
1350         * gcc.c-torture/execute/pr29006.c: New test.
1351
1352 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1353
1354         PR libfortran/28947
1355         gfortran.dg/matmul_4.f90: New test.
1356
1357 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1358
1359         PR fortran/28959
1360         gfortran.dg/used_types_10: New test.
1361
1362 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1363
1364         PR libfortran/28923
1365         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1366         gfortran.dg/array_initializer_3.f90: New test.
1367
1368 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1369
1370         PR fortran/28914
1371         * gfortran.dg/actual_array_constructor_3.f90: New test.
1372
1373 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1374
1375         PR testsuite/26778
1376         * gcc.target/i386/pr26778.c: New testcase.
1377
1378 2006-09-08  Eric Christopher  <echristo@apple.com>
1379
1380         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1381         * gcc.target/i386/memcpy-1.c: Ditto.
1382         * gcc.target/i386/asm-1.c: Ditto.
1383         * gcc.target/i386/20060512-4.c: Ditto.
1384         * gcc.target/i386/compress-float-387.c: Ditto.
1385         * gcc.target/i386/20060512-1.c: Ditto.
1386         * gcc.target/i386/compress-float-sse.c: Ditto.
1387         * gcc.target/i386/20060512-2.c: Ditto.
1388         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1389         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1390         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1391         * gcc.dg/pr26449.c: Ditto.
1392         * gcc.dg/attr-ms_struct-2.c: Ditto.
1393         * gcc.dg/attr-ms_struct-1.c: Ditto.
1394         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1395
1396 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1397
1398         PR c/28504
1399         * gcc.dg/vla-10.c: New test.
1400
1401 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1402
1403         PR c++/28858
1404         * g++.dg/parse/template20.C: New test.
1405         * g++.dg/template/operator8.C: Remove obsolete part.
1406         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1407         * g++.old-deja/g++.pt/crash65.C: Likewise.
1408
1409 2006-09-07  Jason Merrill  <jason@redhat.com>
1410
1411         PR middle-end/27724
1412         * gcc.dg/long-long-cst1.c: New test.
1413
1414 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1415
1416         PR C++/28906
1417         * g++.dg/other/array3.C: New test.
1418         * g++.dg/other/array4.C: New test.
1419         * g++.dg/other/array5.C: New test.
1420
1421 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1422
1423         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1424
1425 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1426
1427         PR target/28946
1428         * gcc.target/i386/pr28946.c: New test.
1429
1430 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1431
1432         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1433         in integer literal constant.
1434         * gfortran.dg/enum_8.f90: Ditto.
1435         * gfortran.dg/g77/20030326-1.f: Ditto.
1436
1437 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1438
1439         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1440         nonconformance usage.
1441
1442 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1443
1444         PR middle-end/28862
1445         * gcc.c-torture/compile/vector-align-1.c: New test.
1446
1447 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1448
1449         PR rtl-opt/27883
1450         * g++.dg/opt/copysign-1.C: New test.
1451
1452 2006-09-06  Jason Merrill  <jason@redhat.com>
1453
1454         PR c++/27371
1455         * g++.dg/warn/unused-result1.C: New test.
1456
1457 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1458
1459         PR c++/28903
1460         * g++.dg/ext/vla3.C: New test.
1461
1462         PR c++/28886
1463         * g++.dg/template/array16.C: New test.
1464
1465 2006-09-06  Richard Guenther  <rguenther@suse.de>
1466
1467         * gcc.dg/pr27226.c: Remove testcase again.
1468
1469 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1470
1471         PR tree-opt/28937
1472         * g++.dg/opt/unroll2.C: New test.
1473
1474 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1475
1476         PR tree-opt/28952
1477         * gcc.dg/vect/pr28952.c: New test.
1478
1479 2006-09-05  Richard Guenther  <rguenther@suse.de>
1480
1481         PR tree-optimization/28900
1482         * gcc.dg/torture/pr28900.c: New testcase
1483
1484 2006-09-05  Richard Guenther  <rguenther@suse.de>
1485
1486         PR tree-optimization/28905
1487         * gcc.c-torture/compile/pr28905.c: New testcase.
1488
1489 2006-09-05  Richard Guenther  <rguenther@suse.de>
1490
1491         PR middle-end/28935
1492         * gcc.dg/pr28935.c: New testcase.
1493
1494 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1495
1496         * gcc.c-torture/execute/20060905-1.c: New test.
1497
1498 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1499
1500         PR fortran/28908
1501         * gfortran.dg/used_types_7.f90: New test.
1502         * gfortran.dg/used_types_8.f90: New test.
1503         * gfortran.dg/used_types_9.f90: New test.
1504
1505 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1506
1507         * gcc.c-torture/compile/20060904-1.c: New test.
1508
1509 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1510
1511         PR c++/23287 Revert my 2006-09-01 patch
1512         * g++.dg/parse/dtor12.C: Remove.
1513
1514 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1515
1516         PR c+/27670
1517         * g++.dg/template/operator9.C: New test.
1518
1519         PR c++/27493
1520         * g++.dg/template/operator7.C: New test.
1521
1522         PR c++/27494
1523         * g++.dg/template/operator8.C: New test.
1524
1525         PR c++/27397
1526         * g++.dg/template/crash57.C: New test.
1527
1528         * g++.dg/template/typedef4.C: Adjust error markers.
1529         * g++.dg/template/typedef5.C: Likewise.
1530
1531 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1532
1533         PR c++/28878
1534         * g++.dg/parse/crash33.C: New test.
1535
1536 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1537         Richard Guenther  <rguenther@suse.de>
1538         Adam Nemet  <anemet@caviumnetworks.com>
1539
1540         PR middle-end/27226
1541         * gcc.target/mips/memcpy-1.c: New testcase.
1542         * gcc.dg/pr27226.c: Likewise.
1543
1544 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1545
1546         PR c++/28705
1547         * g++.dg/lookup/koenig5.C: New.
1548         * g++.dg/template/crash56.C: New.
1549
1550 2006-09-01  Josh Conner  <jconner@apple.com>
1551
1552         PR c++/25505
1553         * gcc.dg/nrv3.c: New test.
1554         * gcc.dg/nrv4.c: New test.
1555         * gcc.dg/nrv5.c: New test.
1556
1557 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1558
1559         PR c++/23287
1560         * g++.dg/parse/dtor12.C: New.
1561
1562 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1563
1564         PR tree-optimization/28839
1565         * gcc.dg/pr28839.c: New test.
1566
1567 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1568
1569         PR target/24367
1570         * gcc.dg/pr24367.c: New testcase.
1571
1572 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1573
1574         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1575
1576 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1577
1578         PR rtl-optimization/27735
1579         * gcc.dg/loop-unswitch-1.c: New test.
1580
1581 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1582
1583         PR fortran/28885
1584         * gfortran.dg/aliasing_dummy_2.f90: New test.
1585
1586         PR fortran/20067
1587         * gfortran.dg/generic_5.f90: Change error message.
1588
1589         PR fortran/28873
1590         * gfortran.dg/generic_6.f90: New test.
1591
1592         PR fortran/25077
1593         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1594
1595         PR fortran/25102
1596         * gfortran.dg/invalid_interface_assignment.f90: New test.
1597
1598         PR fortran/24866
1599         * gfortran.dg/module_proc_external_dummy.f90: New test.
1600
1601 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1602
1603         PR c++/28349
1604         * testsuite/g++.dg/warn/var-args1.C: New test.
1605
1606 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1607
1608         PR fortran/28866
1609         * gfortran.dg/simpleif_2.f90: New test.
1610         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1611         * gfortran.dg/enum_5.f90: Ditto.
1612
1613 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1614             Kazu Hirata  <kazu@codesourcery.com>
1615
1616         PR tree-optimization/17506
1617         * gcc.dg/pr17506.c: New.
1618
1619 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1620
1621         PR c++/28139
1622         * g++.dg/eh/alias1.C: New test.
1623
1624 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1625
1626         PR c++/28860
1627         * g++.dg/template/ttp22.C: New test.
1628
1629 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1630
1631         PR middle-end/26632
1632         * gcc.dg/pr26632.c: New.
1633
1634 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1635
1636         PR libgfortran/28354
1637         * gfortran.dg/fmt_zero_precision.f90: New test.
1638
1639 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1640
1641         PR c++/28058
1642         * g++.dg/template/spec31.C: New test.
1643
1644 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1645
1646         PR c++/26573
1647         * g++.dg/other/static2.C: New test.
1648
1649 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1650
1651         * gcc.dg/Wswitch-enum-2.c: New test case.
1652         * gcc.dg/Wswitch-enum-3.c: Likewise.
1653
1654 2006-08-26  Richard Guenther  <rguenther@suse.de>
1655
1656         * gcc.c-torture/compile/20060826-1.c: New testcase.
1657
1658 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1659
1660         PR c++/28736
1661         * g++.dg/template/void10.C: New test.
1662
1663         PR c++/28737
1664         * g++.dg/template/void8.C: New test.
1665
1666         PR c+_+/28738
1667         * g++.dg/template/void9.C: New test.
1668
1669         * g++.dg/template/void3.C: Adjust error markers.
1670         * g++.dg/template/void4.C: Likewise.
1671         * g++.dg/template/crash55.C: Likewise.
1672         * g++.dg/template/void7.C: Likewise
1673
1674 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1675
1676         PR c++/28588
1677         * g++.dg/inherit/access6.C: New test.
1678         * g++.dg/inherit/access7.C: Likewise.
1679
1680         PR c++/28595
1681         * g++.dg/template/array15.C: New test.
1682         * g++.dg/template/crash2.C: Tweak error markers.
1683
1684 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1685
1686         PR middle-end/28683
1687         * gcc.c-torture/compile/20060823-1.c: New test.
1688
1689 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1690
1691         PR c++/28853
1692         * g++.dg/template/ttp21.C: New test.
1693
1694         PR c++/28852
1695         * g++.dg/other/operator1.C: Add error-marker.
1696         * g++.dg/other/operator2.C: New test.
1697
1698 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1699
1700         PR c/27893
1701         * gcc.c-torture/compile/vla-const-1.c,
1702         gcc.c-torture/compile/vla-const-2.c: New tests.
1703
1704 2006-08-26  Richard Guenther  <rguenther@suse.de>
1705
1706         PR middle-end/28814
1707         * gcc.dg/torture/pr28814.c: New testcase.
1708
1709 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1710
1711         PR c/28418
1712         * gcc.c-torture/compile/compound-literal-1.c: New test.
1713
1714 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1715
1716         PR c/28299
1717         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1718         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1719         Expect extra diagnostics.
1720
1721 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1722
1723         gcc.dg/noncompile/pr16876.c: New test.
1724
1725 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1726
1727         PR c++/28056
1728         * g++.dg/parse/local1.C: New test.
1729         * g++.dg/other/qual1.C: Tweak error marker.
1730
1731 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1732
1733         PR c++/27787
1734         * g++.dg/template/typename10.C: New.
1735         * g++.dg/template/lookup4.C: Remove bogus error marker.
1736
1737 2006-08-25  Richard Guenther  <rguenther@suse.de>
1738
1739         PR testsuite/28829
1740         * gcc.dg/pr26570.c: Fix testcase.
1741
1742 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1743
1744         PR tree-opt/28807
1745         * gcc.c-torture/execute/mayalias-2.c: New test.
1746         * gcc.dg/tree-ssa/alias-13.c: New test.
1747
1748 2006-08-24  Jan Hubicka  <jh@suse.cz>
1749
1750         PR debug/26881
1751         * gcc.dg/debug/pr26881.c: New file.
1752
1753 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1754
1755         PR fortran/28788
1756         * gfortran.dg/used_types_4.f90: New test.
1757         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1758         association of derived types.
1759         * gfortran.dg/used_types_2.f90: Add module cleanup.
1760         * gfortran.dg/used_types_3.f90: The same.
1761
1762         PR fortran/28771
1763         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1764         fix of regression.
1765
1766 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1767
1768         PR 28813
1769         * gfortran.dg/direct_io_6.f90: Remove test.
1770
1771 2006-08-23  Stuart Hastings  <stuart@apple.com>
1772
1773         PR 28825
1774         * gcc.target/i386/20060821-1.c: New.
1775
1776 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1777
1778         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1779         dg-warning strings for dllimport.
1780
1781 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1782
1783         PR C++/28450
1784         * g++.dg/ext/vector4.C: New test.
1785         * g++.dg/ext/complex1.C: New test.
1786
1787 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1788
1789         PR debug/28692
1790         * gcc.dg/debug/const-1.c: New.
1791         * gcc.dg/debug/const-2.c: New.
1792         * gcc.dg/debug/dwarf2/const-1.c: New.
1793         * gcc.dg/debug/dwarf2/const-2.c: New.
1794         * gcc.dg/debug/dwarf2/const-2b.c: New.
1795
1796 2006-08-22  Richard Guenther  <rguenther@suse.de>
1797
1798         PR middle-end/28776
1799         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1800         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1801
1802 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1803
1804         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1805
1806 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1807
1808         PR c++/26269
1809         * g++.dg/other/error14.C: New test.
1810
1811         PR c++/28505
1812         * g++.dg/parse/ctor7.C: New test.
1813         * g++.dg/parse/ctor8.C: Likewise.
1814
1815         PR c++/28741
1816         * g++.dg/template/void7.C: New test.
1817
1818 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1819
1820         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1821         * gnat.dg/self_aggregate_with_array.adb: New test.
1822
1823 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1824
1825         * g++.dg/eh/arm-vfp-unwind.C: New test.
1826
1827 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1828
1829         PR c++/28341
1830         * g++.dg/template/ref3.C: New test.
1831         * g++.dg/template/nontype13.C: New test.
1832
1833         PR c++/28346
1834         * g++.dg/template/ptrmem17.C: New test.
1835
1836 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1837
1838         PR target/28648 c:
1839         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1840
1841 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1842
1843         PR fortran/28630
1844         * gfortran.dg/used_types_2.f90: New test.
1845
1846         PR fortran/28601
1847         * gfortran.dg/used_types_3.f90: New test.
1848
1849         PR fortran/20886
1850         * gfortran.dg/generic_actual_arg.f90: New test.
1851
1852         PR fortran/28735
1853         * gfortran.dg/module_private_array_refs_1.f90: New test.
1854
1855         PR fortran/28762
1856         * gfortran.dg/program_name_1.f90: New test.
1857
1858         PR fortran/28425
1859         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1860
1861         PR fortran/28496
1862         * gfortran.dg/array_initializer_2.f90: New test.
1863
1864         PR fortran/18111
1865         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1866
1867         PR fortran/28600
1868         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1869
1870         PR fortran/28771
1871         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1872
1873         PR fortran/28660
1874         * gfortran.dg/dependent_decls_1.f90: New test.
1875
1876 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1877
1878         PR fortran/25217
1879         * gfortran.dg/derived_init_2.f90: New.
1880
1881 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1882
1883         * gcc.c-torture/execute/pr28289.c: New test.
1884
1885 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1886
1887         PR c/28744
1888         * gcc.dg/attr-externally-visible-1.c: New test.
1889         * gcc.dg/attr-externally-visible-2.c: New test.
1890         * g++.dg/parse/attr-externally-visible-1.C: New test.
1891         * g++.dg/parse/attr-externally-visible-2.C: New test.
1892
1893 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1894
1895         PR c++/28606
1896         * g++.dg/parse/dtor11.C: New test.
1897
1898 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1899
1900         PR rtl-optimization/28489
1901         * gcc.c-torture/compile/pr28489.c: New test.
1902
1903 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1904
1905         PR c++/28710
1906         * g++.dg/template/redecl4.C: New test.
1907
1908         PR c++/28711
1909         * g++.dg/template/ctor8.C: New test.
1910
1911 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1912
1913         * gcc.dg/pr26570.c: Fix testcase.
1914
1915 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1916
1917         * PR c++/28573
1918         * g++.dg/parse/offsetof6.C: New test.
1919         * g++.dg/parse/offsetof6.C: New test.
1920         * g++.dg/parse/offsetof7.C: New test.
1921
1922 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1923
1924         PR testsuite/28602
1925         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1926         is false.
1927
1928 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1929
1930         PR c++/28302
1931         * g++.dg/ext/vector3.C: New test.
1932
1933 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1934
1935         PR gcov/profile/26570
1936         * gcc.dg/pr26570.c: New test.
1937
1938 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1939
1940         PR c/27697
1941         * gcc.dg/qual-component-1.c: New test.
1942
1943 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1944
1945         PR c++/28593
1946         * g++.dg/parse/new3.C: New test.
1947
1948 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1949
1950         PR fortran/25828
1951         * gfortran.dg/streamio_1.f90: New test.
1952         * gfortran.dg/streamio_2.f90: New test.
1953         * gfortran.dg/streamio_3.f90: New test.
1954         * gfortran.dg/streamio_4.f90: New test.
1955         * gfortran.dg/streamio_5.f90: New test.
1956         * gfortran.dg/streamio_6.f90: New test.
1957         * gfortran.dg/streamio_7.f90: New test.
1958         * gfortran.dg/streamio_8.f90: New test.
1959
1960 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1961
1962         PR c/28287
1963         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1964
1965 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1966
1967         PR c++/28594
1968         * g++.dg/template/void6.C: New test.
1969
1970 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1971
1972         PR c/28649
1973         * gcc.dg/parse-error-1.c: New test.
1974         * gcc.dg/parse-error-2.c: New test.
1975         * gcc.dg/cpp/digraph2.c: Add error-marker.
1976         * gcc.dg/noncompile/920923-1.c: Likewise.
1977
1978 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         PR c/27490
1981         * gcc.dg/sizeof-2.c: New testcase.
1982
1983         PR c/27489
1984         * gcc.dg/switch-A.c: New testcase.
1985
1986 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1987
1988         PR c++/28288
1989         PR c++/14556
1990         * g++.old-deja/g++.warn/compare1.C: Delete.
1991         * g++.dg/opt/pr7503-2.C: Delete.
1992         * g++.dg/opt/pr7503-3.C: Delete.
1993         * g++.dg/opt/pr7503-4.C: Delete.
1994         * g++.dg/opt/pr7503-5.C: Delete.
1995         * g++.dg/opt/max1.C: Delete.
1996         * g++.dg/warn/minmax.C: Delete.
1997         * g++.dg/expr/minmax.C: New test.
1998
1999 2006-08-14  Richard Guenther  <rguenther@suse.de>
2000
2001         PR testsuite/28703
2002         * gcc.c-torture/execute/pr28651.c: Do not use argc
2003         to avoid optimization, instead forbid inlining.
2004
2005 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2006
2007         PR rtl-optimization/28634
2008         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2009
2010 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2011
2012         PR c/27184
2013         * gcc.dg/torture/pr27184.c: New test.
2014
2015 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2016
2017         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2018
2019 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2020
2021         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2022         * gfortran.dg/stat_2.f90: Likewise.
2023         * gfortran.dg/chmod_1.f90: Likewise.
2024         * gfortran.dg/chmod_2.f90: Likewise.
2025         * gfortran.dg/chmod_3.f90: Likewise.
2026
2027 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2028
2029         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2030
2031 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2032
2033         * g++.dg/opt/pr23454-2.C: New test.
2034
2035 2006-08-11  Richard Guenther  <rguenther@suse.de>
2036
2037         PR middle-end/28651
2038         * gcc.c-torture/execute/pr28651.c: New testcase.
2039
2040 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2041
2042         * gnat.dg/specs/static_initializer.ads: New test.
2043
2044 2006-08-10  Paul Brook  <paul@codesourcery.com>
2045
2046         * gcc.target/arm/cond-asm.c: New test.
2047
2048 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2049
2050         PR tree-optimization/26197
2051         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2052         * g++.dg/vect/vect.exp: Compile the new tests with
2053         --param max-aliased-vops=0.
2054
2055 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2056
2057         PR c++/28637
2058         * g++.dg/template/void3.C: New test.
2059
2060         PR c++/28638
2061         * g++.dg/template/void4.C: New test.
2062
2063         PR c++/28640
2064         * g++.dg/template/void5.C: New test.
2065
2066 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2067
2068         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2069         after dg-do compile.
2070
2071 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2072
2073         PR tree-optimizations/26969
2074         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2075         "unswitch-loops" with -funswitch-loops.
2076         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2077
2078 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2079
2080         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2081         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2082         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2083         * objc.dg/dwarf-1.m: Likewise.
2084         * objc.dg/dwarf-2.m: Likewise.
2085         * obj-c++.dg/dwarf-2.mm: Likewise.
2086
2087 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2088
2089         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2090         * objc.dg/dwarf-2.m: Likewise.
2091         * obj-c++.dg/dwarf-2.mm: Likewise.
2092
2093         PR libfortran/28603
2094         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2095
2096         PR testsuite/27611
2097         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2098
2099         PR testsuite/27033
2100         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2101
2102 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2103
2104         PR target/27827
2105         * gcc.target/i386/pr27827.c: New testcase.
2106
2107 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2108
2109         PR fortran/28590
2110         * gfortran.dg/sequence_types_1.f90: New test.
2111
2112 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2113
2114         PR fortran/28548
2115         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2116         dg-warning.  Add -pedantic option.
2117
2118 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2119
2120         PR c/28502
2121         * gcc.dg/proto-1.c: New test.
2122
2123         PR c/27721
2124         * gcc.dg/lvalue-4.c: New test.
2125
2126         PR c/28136
2127         * gcc.dg/init-bad-5.c: New test.
2128
2129 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2130
2131         PR c++/28347
2132         * g++.dg/ext/typedef-init.C: Add new test for typedef
2133         initialization inside templates. Adjust existing error markers.
2134
2135 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2136
2137         PR c++/28148
2138         * g++.dg/init/ptrmem3.C: New test.
2139
2140 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2141
2142         PR tree-optimization/27770
2143         * lib/target-support.exp: New target keyword "section_anchors".
2144         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2145         tests.
2146         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2147         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2148         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2149         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2150
2151 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2152
2153         * gcc.dg/20060801-1.c: Add missing '}'.
2154
2155 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2156
2157         PR c++/27508
2158         * g++.dg/parse/dtor9.C: New test.
2159         * g++.dg/parse/dtor10.C: New test.
2160         * g++.dg/other/error7.C: Adjust error-marker.
2161
2162         PR c++/28274
2163         * g++.dg/other/default5.C: New test.
2164
2165 2006-08-02  Richard Guenther  <rguenther@suse.de>
2166
2167         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2168
2169 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2170
2171         PR c++/28557
2172         * g++.dg/template/conv9.C: New test.
2173
2174 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2175
2176         PR debug/28063
2177         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2178         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2179         Optionally return assembly text.  Update callers.
2180         (check_no_compiler_messages): Update verbose messages.
2181         (check_no_messages_and_pattern): New.
2182         (check_effective_target_string_merging): New.
2183
2184 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2185
2186         PR c++/28250
2187         * g++.dg/eh/catch4.C: New test.
2188
2189         PR c++/28257
2190         * g++.dg/other/qual1.C: New test.
2191
2192         PR c++/28259
2193         * g++.dg/inherit/error2.C: New test.
2194
2195         PR c++/28267
2196         * g++.dg/other/new1.C: New test.
2197
2198         * g++.dg/warn/pr23075.C: Remove obsolete test.
2199         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2200         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2201
2202 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2203
2204         PR c++/28523
2205         * g++.dg/eh/cast1.C: New test.
2206
2207 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2208
2209         PR libfortran/28452
2210         * gfortran.dg/random_3.f90:  New test.
2211
2212 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2213
2214         PR c++/28432
2215         * g++.dg/other/pr28304.C: Change expected error message.
2216         * g++.dg/other/pr28432.C: New test.
2217
2218 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2219
2220         PR c++/28256
2221         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2222
2223 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2224
2225         PR debug/23336
2226         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2227         at -g1.
2228         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2229         g++.dg/debug/enum-2.C: New.
2230
2231 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2232
2233         PR c++/6634
2234         * g++.dg/parse/long1.C: Add more tests.
2235
2236 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2237
2238         * gfortran.dg/lrshift_1.c: New file.
2239
2240 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2241
2242         PR libgfortran/28335
2243         * gfortran.dg/no_unit_error_1.f90: New test.
2244
2245 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2246
2247         PR libgfortran/28335
2248         * gfortran.dg/no_unit_error_1.f90: Delete test.
2249         * gfortran.dg/no_unit_error_2.f90: Delete test.
2250
2251 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2252
2253         * gfortran.dg/chmod_3.f90: New test.
2254         * gfortran.dg/ltime_gmtime_1.f90: New test.
2255         * gfortran.dg/ltime_gmtime_2.f90: New test.
2256         * gfortran.dg/lrshift_1.f90: New test.
2257         * gfortran.dg/chmod_1.f90: New test.
2258         * gfortran.dg/chmod_2.f90: New test.
2259
2260 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2261
2262         PR c++/27668
2263         * g++.dg/template/crash55.C: New test.
2264
2265         PR c++/27962
2266         * g++.dg/template/nontype16.C: New test.
2267
2268         * g++.dg/template/void2.C: Adjust error markers.
2269         * g++.dg/template/nontype5.C: Adjust error markers.
2270
2271 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2272
2273         * gcc.target/i386/stack-prot-kernel.c: New test.
2274
2275 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2276
2277         * gcc.dg/builtins-55.c: New test case.
2278
2279 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2280
2281         PR rtl-optimization/27907
2282         * gcc.c-torture/compile/pr27907.c: New test.
2283
2284 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2285
2286         * gfortran.dg/mclock.f90: New test.
2287         * gfortran.dg/int_conv_1.f90: New test.
2288         * gfortran.dg/stat_1.f90: New test.
2289         * gfortran.dg/stat_2.f90: New test.
2290
2291 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2292
2293         PR libgfortran/28335
2294         * gfortran.dg/no_unit_error_1.f90: New test.
2295         * gfortran.dg/no_unit_error_2.f90: New test.
2296         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2297
2298 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2299
2300         PR middle-end/28473
2301         * gcc.dg/fold-convround-1.c: New test case.
2302
2303 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2304
2305         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2306
2307 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2308
2309         PR c++/27572
2310         * g++.dg/other/typedef1.C: New test.
2311         * g++.dg/template/typedef4.C: New test.
2312         * g++.dg/template/typedef5.C: New test.
2313
2314 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2315
2316         PR fortran/28416
2317         * gfortran.dg/allocatable_dummy_3.f90: New.
2318
2319 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2320
2321         PR fortran/28439
2322         * gfortran.dg/arithmetic_if.f90:  New test.
2323
2324 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2325
2326         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2327         avoid memcpy optimization.
2328
2329 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2330
2331         PR fortran/25289
2332         * gfortran.dg/direct_io_6.f90: New test.
2333
2334 2006-07-24  Jan Hubicka  <jh@suse.cz>
2335
2336         PR c/25795
2337         PR c++/27369
2338         * gcc.dg/pr25795.c: New test.
2339         * gcc.dg/pr25795-1.c: New test.
2340
2341 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2342
2343         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2344         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2345         which may be transformed to "g || h" on some platforms.
2346
2347 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2348
2349         PR c++/28025
2350         * g++.dg/template/friend45.C: New test.
2351
2352 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2353
2354         PR libgfortran/28339
2355         * gfortran.dg/arrayio_8.f90: New test.
2356
2357 2006-07-21  Mike Stump  <mrs@apple.com>
2358
2359         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2360
2361         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2362
2363 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2364
2365         PR c++/28250
2366         * g++.dg/eh/catch3.C: New test.
2367
2368         PR c++/28363
2369         * g++.dg/template/defarg10.C: New test.
2370
2371 2006-07-20  Paul Brook  <paul@codesourcery.com>
2372
2373         PR 27363
2374         * gcc.dg/pr27363.c: New test.
2375
2376 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2377
2378         PR c++/28338
2379         * g++.dg/init/ref13.C: New test.
2380
2381 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2382
2383         PR obj-c++/28434
2384         * obj-c++.dg/proto-error-1.mm: New test.
2385
2386 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2387
2388         PR c++/28337
2389         * g++.dg/template/string1.C: New test.
2390
2391 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2392
2393         PR c++/28048
2394         * g++.dg/template/defarg9.C: New test.
2395
2396         PR c++/28235
2397         * g++.dg/template/static27.C: New test.
2398
2399 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2400
2401         PR 28410
2402         * gcc.dg/tree-ssa/pr28410.c: New test.
2403
2404 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2405
2406         PR c++/28258
2407         * g++/dg/other/error13.C: New test.
2408
2409         PR c++/28260
2410         * g++.dg/template/friend44.C: New test.
2411
2412 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2413
2414         PR c++/27495
2415         * g++.dg/other/pr27495.C: New.
2416
2417 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2418
2419         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2420         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2421
2422 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2423
2424         PR c/28286
2425         * gcc.dg/pragma-pack-4.c: New test.
2426
2427 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2428
2429         PR c++/28291
2430         * g++.dg/ext/pr28291.C: New test.
2431
2432 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2433
2434         PR middle-end/28403
2435         * gcc.c-torture/execute/pr28403.c: New test.
2436
2437 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2438
2439         PR middle-end/28402
2440         * gcc.dg/pr28402.c: New test.
2441
2442 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2443
2444         PR c++/28304
2445         * g++.dg/other/pr28304.C: New test.
2446
2447 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2448
2449         PR other/28251
2450         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2451         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2452
2453 2006-07-17  Richard Guenther  <rguenther@suse.de>
2454
2455         PR tree-optimization/28238
2456         * g++.dg/tree-ssa/pr28238.C: New testcase.
2457
2458 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2459
2460         PR c++/28250
2461         * g++.dg/eh/catch1.C: New test.
2462         * g++.dg/eh/catch2.C: New test.
2463
2464 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2465
2466         PR c++/28370
2467         * g++.dg/template/anon3.C: New test.
2468
2469 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2470
2471         PR fortran/20844
2472         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2473         specifiers requiring an explicit format tag..
2474
2475         PR fortran/28201
2476         * gfortran.dg/generic_5: New test.
2477
2478         PR fortran/20893
2479         * gfortran.dg/elemental_optional_args_1.f90: New test.
2480
2481 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2482
2483         * gnat.dg/assert.ads: New file.
2484         * gnat.dg/controlled_record.ads: Likewise.
2485         * gnat.dg/controlled_record.adb: Likewise.
2486
2487 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2488
2489         PR c++/28292
2490         * g++.dg/other/error12.C: New test.
2491
2492         PR c++/28269
2493         * g++.dg/template/crash54.C: New test.
2494
2495 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2496
2497         PR c++/28249
2498         * g++.dg/parse/catch1.C: New test.
2499
2500         PR c++/28294
2501         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2502
2503         PR c++/28387
2504         * g++.dg/ext/attrib24.C: New test.
2505
2506 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2507
2508         PR c++/28343
2509         * g++.dg/ext/asmspec1.C: New test.
2510
2511 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2512
2513         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2514         (dg-test): Support shouldfail tests.
2515         * lib/target-supports-dg.exp (dg-shouldfail): New.
2516         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2517         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2518         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2519         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2520         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2521         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2522         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2523
2524 2006-07-13  Jan Hubicka  <jh@suse.cz>
2525
2526         * gcc.target/i386/memcpy-1.c: New.
2527
2528 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2529
2530         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2531
2532 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2533
2534         PR fortran/25097
2535         * gfortran.dg/present_1.f90: New test.
2536
2537         PR fortran/20903
2538         * gfortran.dg/interface_derived_type_1.f90: New test.
2539
2540 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2541
2542         PR fortran/28213
2543         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2544         list.
2545
2546 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2547
2548         PR c++/27820
2549         * g++.dg/other/label1.C: New test.
2550
2551 2006-07-07   Richard Guenther  <rguenther@suse.de>
2552
2553         PR middle-end/28268
2554         * gcc.dg/torture/pr28268.c: New testcase.
2555
2556 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2557
2558         PR c++/27019
2559         * g++.dg/ext/pr27019.C: New.
2560
2561 2006-07-07  Richard Guenther  <rguenther@suse.de>
2562
2563         PR tree-optimization/28187
2564         * gcc.dg/pr28187.c: New testcase.
2565
2566 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2567
2568         * gnat.dg/address_conversion.adb: New test.
2569         * gnat.dg/boolean_subtype.adb: Likewise.
2570         * gnat.dg/frame_overflow.adb: Likewise.
2571         * gnat.dg/pointer_array.adb: Likewise.
2572         * gnat.dg/pointer_conversion.adb: Likewise.
2573
2574 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2575
2576         PR fortran/28237
2577         PR fortran/23420
2578         * gfortran.dg/print_fmt_5.f90: New test.
2579
2580 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2581
2582         PR fortran/28129
2583         * gfortran.dg/bounds_check_4.f90: New test.
2584
2585 2006-07-05  Richard Guenther  <rguenther@suse.de>
2586
2587         PR target/28158
2588         * gfortran.dg/pr28158.f90: New testcase.
2589
2590 2006-07-05  Richard Guenther  <rguenther@suse.de>
2591
2592         PR tree-optimization/28162
2593         * gcc.dg/pr28162.c: New testcase.
2594
2595 2006-07-05  Richard Guenther  <rguenther@suse.de>
2596         Andrew Pinski  <pinskia@gcc.gnu.org>
2597
2598         PR c++/27084
2599         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2600
2601 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2602
2603         PR fortran/28174
2604         * gfortran.dg/actual_array_substr_2.f90: New test.
2605
2606         PR fortran/28167
2607         * gfortran.dg/actual_array_constructor_2.f90: New test.
2608
2609 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2610
2611         * gfortran.dg/itime_idate_1.f: New test.
2612         * gfortran.dg/itime_idate_2.f: New test.
2613
2614 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2615
2616         PR libgfortran/27704
2617         * gfortran.dg/open_status_3.f90: New test.
2618         * gfortran.dg/fmt_l.f90: Update for new feature.
2619
2620 2006-07-03  Asher Langton  <langton2@llnl.gov>
2621
2622         * gfortran.dg/oldstyle_2.f90: New.
2623
2624 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2625
2626         * gnat.dg/string_slice.adb: New test.
2627
2628 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2629
2630         PR fortran/19259
2631         * gfortran.dg/semicolon_fixed.c: New.
2632         * gfortran.dg/semicolon_free.c: New.
2633
2634 2006-06-30  Mike Stump  <mrs@apple.com>
2635
2636         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2637         that don't support internal visibility.
2638
2639 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2640
2641         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2642         for '(' / ')' needing an extra '\'.
2643
2644 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2645
2646         PR middle-end/27428
2647         * gcc.dg/pr27428-1.c: New test case.
2648
2649 2006-06-29  Mike Stump  <mrs@apple.com>
2650
2651         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2652         on darwin as we can't align commons large enough yet.
2653
2654         * gcc.dg/vla-8.c: Add additional testcases.
2655
2656 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2657
2658         PR c++/28114
2659         * g++.dg/other/pr28114.C: New.
2660
2661 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2662
2663         * gcc.c-torture/compile/20060625-1.c: New test.
2664
2665 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2666
2667         PR fortran/20867
2668         * gfortran.dg/stfunc_3.f90: New test.
2669
2670         PR fortran/25056
2671         * gfortran.dg/impure_actual_1.f90: New test.
2672
2673         PR fortran/20874
2674         * gfortran.dg/elemental_result_1.f90: New test.
2675
2676         PR fortran/25073
2677         * gfortran.dg/select_7.f90: New test.
2678
2679         PR fortran/27554
2680         * intrinsic_actual_1.f: New test.
2681
2682         PR fortran/22038
2683         PR fortran/28119
2684         * gfortran.dg/forall_4.f90: New test.
2685
2686         PR fortran/25072
2687         * gfortran.dg/forall_5.f90: New test.
2688
2689 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2690
2691         PR c++/28051
2692         * g++.dg/template/using13.C: New test.
2693
2694         PR c++/28054
2695         * g++.dg/other/incomplete3.C: New test.
2696
2697 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2698
2699         PR fortran/28081
2700         * gfortran.dg/substr_3.f: New test.
2701         * gfortran.dg/equiv_2.f90: Update expected error message.
2702
2703 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2704
2705         PR fortran/28118
2706         * gfortran.dg/actual_array_substr_1.f90: New test.
2707
2708 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2709
2710         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2711         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2712
2713 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2714
2715         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2716
2717 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2718
2719         PR fortran/27981
2720         * gfortran.dg/simpleif_2.f90: New test.
2721
2722 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2723
2724         * g++.dg/template/error22.C: Fix typo.
2725
2726 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2727
2728         PR c++/28112
2729         * g++.dg/ext/attrib23.C: New test.
2730
2731 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2732
2733         * gnat.dg/varsize_temp.adb: New test.
2734
2735 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2736
2737         PR c++/11468
2738         * g++.dg/other/java2.C: New test.
2739
2740 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2741
2742         PR target/27789
2743         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2744         initialization.
2745
2746 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2747
2748         PR target/27531
2749         * gcc.dg/pr27531-1.c: New test case.
2750
2751 2006-06-22  Asher Langton  <langton2@llnl.gov>
2752
2753         PR fortran/24748
2754         * gfortran.dg/implicit_8.f90: New.
2755
2756 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2757
2758         PR rtl-optimization/28121
2759         * gcc.dg/pr28121.c: New test.
2760
2761 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2762
2763         PR c++/27805
2764         * g++.dg/parse/ptrmem6.C: New test.
2765
2766         PR c++/27821
2767         * g++.dg/template/error22.C: New test.
2768
2769 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2770
2771         PR c++/28111
2772         * g++.dg/template/friend43.C: New test.
2773
2774         PR c++/28110
2775         * g++.dg/template/crash53.C: New test.
2776
2777         PR c++/28109
2778         * g++.dg/rtti/incomplete1.C: New test.
2779
2780 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2781
2782         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2783
2784 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2785
2786         * gcc.c-torture/execute/complex-7.c: New.
2787
2788 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2789
2790         * gcc.dg/merge-all-constants-1.c: New test.
2791
2792 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2793
2794         PR c++/28113
2795         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2796
2797 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2798
2799         * gfortran.dg/rrspacing_1.f90: New test.
2800
2801 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2802
2803         PR c++/28052
2804         * g++.dg/other/bitfield2.C: New test.
2805
2806 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2807
2808         PR tree-optimization/27331
2809         * gcc.dg/pr27331.c: New test.
2810
2811 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2812             Eric Botcazou  <ebotcazou@adacore.com>
2813
2814         PR ada/18692
2815         * lib/gnat.exp: New file.
2816         * lib/gnat-dg.exp: Likewise.
2817         * gnat.dg: New directory.
2818         * gnat.dg/dg.exp: New driver.
2819         * gnat.dg/specs: New directory.
2820         * gnat.dg/specs/specs.exp: New driver.
2821         * gnat.dg/style: New directory.
2822         * gnat.dg/style/style.exp: New driver.
2823
2824 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2825
2826         PR fortran/16206
2827         * gfortran.dg/array_initializer_1.f90: New test.
2828
2829         PR fortran/28005
2830         * gfortran.dg/matmul_3.f90: New test.
2831
2832 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2833
2834         PR middle-end/28075
2835         * gcc.dg/tree-ssa/inline-1.c: New test.
2836
2837 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2838
2839         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2840         in malloc prototype; remove XFAIL.
2841         * gcc.dg/pr18241-2.c: Ditto.
2842         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2843         in memset prototype; remove XFAIL.
2844         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2845
2846 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2847
2848         * gcc.dg/vla-8.c: Add.
2849
2850 2006-06-19  Richard Guenther  <rguenther@suse.de>
2851
2852         PR tree-optimization/27090
2853         * g++.dg/tree-ssa/pr27090.C: New testcase.
2854
2855 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2856
2857         PR target/27861
2858         * gcc.dg/pr27861-1.c: New test case.
2859
2860 2006-06-19  Richard Guenther  <rguenther@suse.de>
2861
2862         PR middle-end/28045
2863         * gcc.dg/torture/pr28045.c: New testcase.
2864
2865 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2866
2867         PR fortran/26801
2868         * gfortran.dg/associated_4.f90: New test.
2869
2870 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2871
2872         PR fortran/19310
2873         PR fortran/19904
2874         * gfortran.dg/real_const_3.f90: New test.
2875
2876 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2877
2878         PR c++/28016
2879         * g++.dg/template/static26.C: New test.
2880
2881         PR c++/27979
2882         * g++.dg/expr/bitfield2.C: New test.
2883
2884         PR c++/27884
2885         * g++.dg/parse/linkage2.C: New test.
2886
2887 2006-06-16  Richard Guenther  <rguenther@suse.de>
2888
2889         PR middle-end/27116
2890         * gcc.dg/pr15785-1.c: Revert last change.
2891         * gcc.dg/torture/pr27116-2.c: New testcase.
2892
2893 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2894
2895         PR middle-end/27802
2896         * gcc.dg/pr27802-1.c: New test case.
2897
2898 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/27689
2901         * g++.dg/template/ttp18.C: New test.
2902         * g++.dg/template/ttp19.C: Likewise.
2903
2904         PR c++/27666
2905         * g++.dg/expr/cond9.C: New test.
2906
2907         PR c++/27640
2908         * g++.dg/template/ctor7.C: New test.
2909
2910 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2911
2912         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2913
2914 2006-06-16  Richard Guenther  <rguenther@suse.de>
2915
2916         PR tree-optimization/27781
2917         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2918
2919 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2920
2921         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2922
2923 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2924
2925         * gcc.dg/tree-ssa/loop-18.c: New test.
2926
2927 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2928
2929         PR c++/27665
2930         * g++.dg/template/crash52.C: New test.
2931
2932         PR c++/27648
2933         * g++.dg/ext/attrib22.C: New test.
2934
2935         PR c++/26559
2936         * g++.dg/template/builtin1.C: New test.
2937         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2938
2939         PR c++/28018
2940         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2941         assignment.
2942         * g++.old-deja/g++.pt/crash51.C: Likewise.
2943
2944         PR c++/27227
2945         * g++.dg/lookup/linkage1.C: New test.
2946         * g++.dg/lookup/linkage2.C: Likewise.
2947
2948 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2949
2950         PR middle-end/27959
2951         * gcc.dg/pr27959.c: New testcase.
2952
2953 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2954
2955         PR target/28014:
2956         * g++.dg/eh/div.C: New test.
2957
2958 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2959
2960         PR c++/27894
2961         * g++.dg/tree-ssa/pr26757.C: New test.
2962         * g++.dg/tree-ssa/pr27894.C: New test.
2963
2964 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2965
2966         * gcc.c-torture/compile/20060609-1.c: New test.
2967
2968         PR target/27863
2969         * gcc.c-torture/compile/pr27863.c: New test.
2970
2971 2006-06-13  Richard Guenther  <rguenther@suse.de>
2972
2973         PR tree-optimization/27830
2974         * g++.dg/tree-ssa/pr27830.C: New testcase.
2975
2976 2006-06-13  Matthew Sachs  <msachs@apple.com>
2977
2978         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2979         the list of compiler flags; this causes those flags to be checked
2980         for things like dg-skip-if.
2981
2982 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2983
2984         PR c++/27601
2985         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2986
2987 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2988             Kazu Hirata  <kazu@codesourcery.com>
2989
2990         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2991         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2992
2993 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2994
2995         PR c++/27933
2996         * g++.dg/lookup/using15.C: New test.
2997
2998         PR c++/27951
2999         * g++.dg/other/anon4.C: New test.
3000
3001 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3002
3003         PR c++/21210
3004         * g++.dg/init/complex1.C: New test case.
3005
3006 2006-06-11  Eric Christopher  <echristo@apple.com>
3007
3008         PR middle-end/27948
3009         * gcc.dg/bf-ms-layout.c: Run on darwin.
3010         * gcc.dg/bf-no-ms-layout: Ditto.
3011         * gcc.dg/attr-ms_struct-2.c: New.
3012         * gcc.dg/bf-ms-layout-2.c: Ditto.
3013
3014 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3015
3016         * gcc.dg/attr-ms_struct-packed1.c: New.
3017
3018 2006-06-09  Mike Stump  <mrs@apple.com>
3019
3020         * gcc.dg/vla-7.c: Add.
3021
3022 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3023
3024         PR fortran/24558
3025         * gfortran.dg/entry_6.f90: New test.
3026
3027         PR fortran/20877
3028         PR fortran/25047
3029         * gfortran.dg/entry_7.f90: New test.
3030
3031 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR c/27747
3034         * gcc.dg/cpp/_Pragma6.c: New test.
3035
3036         PR c++/27748
3037         * g++.dg/cpp/_Pragma1.C: New test.
3038
3039         PR preprocessor/27746
3040         * gcc.dg/gomp/macro-3.c: New test.
3041         * gcc.dg/gomp/macro-4.c: New test.
3042         * g++.dg/gomp/macro-3.C: New test.
3043         * g++.dg/gomp/macro-4.C: New test.
3044
3045 2006-06-09  Richard Guenther  <rguenther@suse.de>
3046
3047         PR tree-optimization/26998
3048         * gcc.dg/torture/pr26998.c: New testcase.
3049         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3050
3051 2006-06-08  Mike Stump  <mrs@apple.com>
3052
3053         * gcc.dg/pr27095.c: Account for stubs.
3054
3055         PR target/26427
3056         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3057         produce bad code on darwin.
3058
3059 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3060
3061         PR fortran/27958
3062         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3063
3064 2006-06-08  Asher Langton  <langton2@llnl.gov>
3065
3066         PR fortran/27786
3067         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3068
3069 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3070
3071         PR target/27421
3072         * gcc.dg/union-3.c: New test.
3073
3074 2006-06-08  Richard Guenther  <rguenther@suse.de>
3075
3076         PR middle-end/27116
3077         * gcc.dg/torture/pr27116.c: New testcase.
3078         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3079
3080 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3081
3082         PR rtl-optimization/26449
3083         * gcc.dg/pr26449.c: New test.
3084
3085 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3086
3087         PR c++/27601
3088         * g++.dg/ext/offsetof1.C: Test member functions.
3089
3090 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3091
3092         * gcc.dg/pr27095.c: Improve scanning.
3093
3094 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3095
3096         PR fortran/23091
3097         * gfortran.dg/saved_automatic_1.f90: New test.
3098
3099         PR fortran/24168
3100         * gfortran.dg/array_simplify_1.f90: New test.
3101
3102         PR fortran/25090
3103         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3104
3105         PR fortran/25058
3106         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3107
3108 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3109
3110         PR c++/27177
3111         * g++.dg/expr/cast7.C: New test.
3112
3113 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3114
3115         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3116         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3117         * lib/fortran-torture.exp (fortran-torture-compile,
3118         fortran-torture-execute): Ditto.
3119
3120 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3121
3122         PR target/27842
3123         * gcc.dg/vmx/pr27842.c: New test.
3124
3125 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3126
3127         PR libfortran/27895
3128         * gfortran.dg/bounds_check_3.f90: New test.
3129
3130 2006-06-05  Mike Stump  <mrs@apple.com>
3131
3132         * objc.dg/objc-fast-4.m: Skip for ppc64.
3133
3134 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3135
3136         PR testsuite/27705
3137         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3138
3139 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3140             Victor Kaplansky  <victork@il.ibm.com>
3141
3142         PR tree-optimizations/26360
3143         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3144         with -fno-tree-dce.
3145         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3146
3147 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3148
3149         PR fortran/14067
3150         * gfortran.dg/data_char_1.f90: Add messages for truncated
3151         strings.
3152
3153         PR fortran/16943
3154         * gfortran.dg/func_decl_2.f90: New test.
3155
3156         PR fortran/20839
3157         * gfortran.dg/do_2.f90: New test.
3158
3159         PR fortran/27655
3160         * gfortran.dg/associated_3.f90: New test.
3161
3162 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3163
3164         PR c++/27819
3165         * g++.dg/template/static25.C: New test.
3166
3167         PR c++/27722
3168         * g++.dg/init/array21.C: New test.
3169
3170         PR c++/27807
3171         * g++.dg/ext/complit7.C: New test.
3172
3173         PR c++/27806
3174         * g++.dg/parse/ptrmem5.C: New test.
3175
3176 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3177             Andrew Pinski  <pinskia@physics.uc.edu>
3178
3179         PR c/27150
3180         PR middle-end/27382
3181         * gcc.dg/pr27150-1.c: New testcase.
3182         * gcc.dg/pr27382-1.c: New testcase.
3183         * gcc.dg/pr27382-2.c: New testcase.
3184
3185 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3186
3187         PR c/25161
3188         PR c/27020
3189         * gcc.dg/array-10.c: New test.
3190
3191 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3192
3193         PR c++/27804
3194         * g++.dg/init/const4.C: New test.
3195         * g++.dg/init/member1.C: Add error-marker.
3196         * g++.dg/other/fold1.C: Adjust error-marker.
3197
3198 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3199
3200         PR c++/27601
3201         * g++.dg/ext/offsetof1.C: New test.
3202
3203 2006-06-04 Eric Christopher <echristo@apple.com>
3204
3205         * gcc.dg/attr-ms_struct-1.c: New.
3206
3207 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3208
3209         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3210
3211 2006-06-04  Richard Guenther  <rguenther@suse.de>
3212
3213         PR tree-optimization/27039
3214         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3215
3216 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3217
3218         PR target/26223
3219         * gcc.target/i386/amd64-abi-2.c: New test case.
3220
3221 2006-06-02  Eric Christopher  <echristo@apple.com>
3222
3223         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3224         * gcc.target/i386/20020523-1.c: Skip if darwin.
3225         * gcc.target/i386/asm-3.c: Ditto.
3226         * gcc.target/i386/20011119-1.c: Ditto.
3227         * gcc.target/i386/clobbers.c: Remove pic part of test.
3228
3229 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3230
3231         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3232         * g++.old-deja/g++.other/init19.C: Ditto.
3233         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3234         and add other platforms as expected failures.
3235
3236 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3237
3238         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3239         (is-effective-target-keyword): Ditto.
3240
3241 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3242
3243         PR fortran/27715
3244         * gfortran.dg/extended_char_comparison_1.f:  New test.
3245
3246 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3247
3248         PR fortran/25098
3249         * gfortran.dg/dummy_procedure_1.f90: New test.
3250
3251         PR fortran/25147
3252         * gfortran.dg/dummy_procedure_2.f90: New test.
3253
3254         * gfortran.dg/associated_2.f90: Correct to make consistent with
3255         standard.
3256
3257 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3258
3259         * gcc.target/i386/387-11.c: New test case.
3260
3261 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3262
3263         PR c++/27801
3264         * g++.dg/template/cond6.C: New test.
3265
3266         PR c++/26496
3267         * g++.dg/template/crash51.C: New test.
3268         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3269
3270         PR c++/27385
3271         * g++.dg/init/array20.C: New test.
3272
3273 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3274
3275         * gcc.dg/builtins-54.c: New test case.
3276
3277 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3278
3279         PR c++/26433
3280         * g++.dg/template/fntry1.C: Add dg-do link.
3281
3282         PR c++/27808
3283         * g++.dg/parse/friend6.C: New test.
3284
3285 2006-05-30  Asher Langton  <langton2@llnl.gov>
3286
3287         * gfortran.dg/cray_pointers_7.f90: New test.
3288
3289 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3290
3291         PR tree-optimization/23452
3292         * gcc.dg/fold-mulconj-1.c: New test case.
3293
3294 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3295
3296         PR c++/27803
3297         * g++.dg/parse/bitfield1.C: New test.
3298
3299 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3300
3301         * gcc.target/ppc-eq0-1.c: New test case.
3302         * gcc.target/ppc-negeq0-1.c: New test case.
3303
3304 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3305
3306         PR c/27273
3307         * gcc.dg/overflow-warn-5.c: New test.
3308
3309 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3310
3311         PR c/27718
3312         * gcc.dg/sizeof-1.c: New test.
3313
3314 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3315
3316         PR target/27790
3317         * gcc.target/i386/pr27790.c: New test.
3318
3319 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3320
3321         PR libgfortran/27757
3322         * gfortran.dg/direct_io_5.f90: New test.
3323
3324 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3325
3326         PR libgfortran/27634
3327         * gfortran.dg/fmt_missing_period_1.f: New test.
3328         * gfortran.dg/fmt_missing_period_2.f: New test.
3329         * gfortran.dg/fmt_missing_period_3.f: New test.
3330
3331 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3332
3333         PR fortran/19777
3334         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3335         arrays.
3336
3337 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3338
3339         PR c++/27713
3340         * g++.dg/template/new6.C: New test.
3341
3342 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3343
3344         PR tree-optimization/24964
3345         * gcc.target/i386/387-10.c: New test case.
3346
3347 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3348
3349         * intrinsics/string_intrinsics.c (compare_string):
3350         Use memcmp instead of strncmp to avoid tripping over
3351         CHAR(0) in a string.
3352
3353 2006-05-27  Richard Guenther  <rguenther@suse.de>
3354
3355         PR middle-end/27773
3356         * gcc.dg/torture/pr27773.c: New testcase.
3357
3358 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3359
3360         * gcc.dg/pr24561.c: Rename to..
3361         * gcc.dg/pr25962.c: .. this.
3362
3363 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3364
3365         PR fortran/19777
3366         * gfortran.dg/bounds_check_2.f: New test.
3367
3368 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3369
3370         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3371         * gfortran.dg/byte_1.f90: Likewise.
3372         * gfortran.dg/dup_save_2.f90: Likewise.
3373
3374 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3375
3376         * gfortran.dg/associated_2.f90: New test.
3377
3378 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3379
3380         PR fortran/27524
3381         * gfortran.dg/bounds_check_1.f90: New test.
3382
3383 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3384
3385         PR rtl-optimization/27661
3386         * gcc.dg/pr27661.c: New test case.
3387
3388 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3389
3390         PR fortran/23151
3391         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3392         * gfortran.dg/print_parentheses_1.f:  New test.
3393         * gfortran.dg/print_parentheses_2.f90:  New test.
3394
3395 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3396
3397         PR target/27758
3398         * gcc.dg/pr27758.c: New test.
3399
3400 2006-05-24  Falk Hueffner  <falk@debian.org>
3401
3402         * gcc.c-torture/compile/pr27571.c: New test.
3403
3404 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3405
3406         PR fortran/27709
3407         * gfortran.dg/spec_expr_4.f90: New test.
3408
3409         PR fortran/27155
3410         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3411
3412 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3413
3414         PR c++/20103
3415         * g++.dg/ext/complit6.C: New test.
3416         * g++.dg/ext/complit3.C: Adjust error markers.
3417         * g++.dg/init/const3.C: New test.
3418
3419 2006-05-25  Richard Guenther  <rguenther@suse.de>
3420
3421         PR middle-end/27743
3422         * gcc.dg/torture/pr27743.c: New testcase.
3423
3424 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3425
3426         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3427
3428 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3429
3430         * gcc.dg/compat/scalar-by-value-x.h: New.
3431         * gcc.dg/compat/scalar-by-value-y.h: New.
3432         * gcc.dg/compat/scalar-by-value-5.c: New.
3433         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3434         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3435         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3436         * gcc.dg/compat/scalar-by-value-6.c: New.
3437         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3438         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3439         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3440
3441 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3442
3443         PR tree-optimization/27639
3444         PR tree-optimization/26719
3445         * gcc.dg/pr27639.c: New test.
3446         * gcc.dg/pr26719.c: New test.
3447         * gcc.dg/tree-ssa/scev-cast.c: New test.
3448
3449 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3450
3451         PR c++/20173
3452         * g++.dg/template/error21.C: New test.
3453
3454 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3455
3456         PR target/27696
3457         * gcc.target/i386/pr27696.c: New.
3458
3459 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3460
3461         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3462
3463         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3464
3465 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3466
3467         PR c++/27716
3468         * g++.dg/other/assign1.C: New test.
3469
3470 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3471
3472         PR target/27266
3473         * gcc.target/i386/pr27266.c: New.
3474
3475 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3476
3477         PR c++/27451
3478         * g++.dg/ext/asm9.C: New test.
3479
3480 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3481
3482         PR rtl-optimization/25514
3483         * gcc.c-torture/compile/pr25514.c: New test.
3484
3485 2006-05-22  Richard Guenther  <rguenther@suse.de>
3486
3487         Revert
3488         2006-01-31  Richard Guenther  <rguenther@suse.de>
3489
3490         * gcc.target/i386/sselibm-1.c: New testcase.
3491         * gcc.target/i386/sselibm-2.c: Likewise.
3492         * gcc.target/i386/sselibm-3.c: Likewise.
3493         * gcc.target/i386/sselibm-4.c: Likewise.
3494         * gcc.target/i386/sselibm-5.c: Likewise.
3495
3496 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3497
3498         PR c/27420
3499         * gcc.dg/func-args-2.c: New test.
3500
3501         PR c/26818
3502         * gcc.dg/struct-incompl-1.c: New test.
3503
3504 2006-05-22  Richard Guenther  <rguenther@suse.de>
3505
3506         PR testsuite/27708
3507         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3508         the transformations we test for.
3509
3510 2006-05-22  Richard Guenther  <rguenther@suse.de>
3511
3512         PR testsuite/27707
3513         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3514
3515 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/27210
3518         * g++.dg/warn/new1.C: New test.
3519         * g++.dg/template/new5.C: Likewise.
3520
3521 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3522
3523         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3524         * gcc.target/i386/20060512-3.c: Likewise.
3525
3526 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3527
3528         PR rtl-optimization/27671
3529         * gcc.c-torture/execute/pr27671-1.c: New.
3530         * gcc.dg/pr27671-2.c: Likewise.
3531
3532         PR tree-optimization/26622.
3533         * gcc.c-torture/compile/pr26622.c: New.
3534
3535 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3536
3537         PR fortran/27613
3538         * gfortran.dg/recursive_reference_1.f90: New test.
3539
3540 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3541
3542         PR fortran/25746
3543         * gfortran.dg/elemental_subroutine_3.f90: New test.
3544
3545         PR fortran/25090
3546         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3547
3548         PR fortran/27584
3549         * gfortran.dg/associated_target_1.f90: New test.
3550
3551         PR fortran/19015
3552         * gfortran.dg/maxloc_shape_1.f90: New test.
3553
3554 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3555
3556         PR libgfortran/24459
3557         * gfortran.dg/namelist_24.f90: New test.
3558         * gfortran.dg/namelist_12.f: Fix typo in comment.
3559
3560 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3561
3562         PR middle-end/25776
3563         * g++.dg/other/error11.C: New test.
3564
3565 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3566
3567         * gcc.target/mips/pr26765.c: Add -w to options.
3568
3569 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3570
3571         * lib/target-supports.exp (check_effective_target_mpaired_single):
3572         New function.
3573         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3574         multilibs.
3575         * g++.dg/vect/vect.exp: Likewise.
3576
3577 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3578
3579         PR testsuite/25891
3580         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3581
3582 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3583
3584         PR fortran/27662
3585         * gfortran.dg/temporary_1.f90: New file.
3586
3587 2006-05-19  Andreas Schwab  <schwab@suse.de>
3588
3589         * g++.dg/other/unused1.C: Also match "stringz".
3590
3591 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3592
3593         PR c++/26433
3594         * g++.dg/template/fntry1.C: New test.
3595
3596 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3597
3598         PR c++/27471
3599         PR c++/27506
3600         * g++.dg/conversion/bitfield5.C: New test.
3601         * g++.dg/conversion/bitfield6.C: New test.
3602
3603 2006-05-18  Mike Stump  <mrs@apple.com>
3604
3605         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3606         * gcc.dg/vla-4.c: Add.
3607         * gcc.dg/vla-5.c: Add.
3608         * gcc.dg/vla-6.c: Add.
3609
3610 2006-05-12  Stuart Hastings  <stuart@apple.com>
3611
3612         * testsuite/gcc.target/i386/20060512-1.c: New.
3613         * testsuite/gcc.target/i386/20060512-2.c: New.
3614         * testsuite/gcc.target/i386/20060512-3.c: New.
3615         * testsuite/gcc.target/i386/20060512-4.c: New.
3616
3617 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3618
3619         PR c++/26122
3620         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3621
3622         PR c++/26068
3623         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3624         * g++.dg/parse/linkage1.C: New test.
3625
3626 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR tree-optimization/27548
3629         * g++.dg/tree-ssa/pr27548.C: New test.
3630
3631 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3632
3633         PR fortran/26551
3634         * gfortran.dg/recursive_check_1.f: New test.
3635         * gfortran.dg/recursive_check_2.f90: New test.
3636
3637 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3638
3639         * g++.dg/opt/temp2.C: New test.
3640
3641 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR c++/27491
3644         * g++.dg/init/brace5.C: New test.
3645
3646         PR middle-end/27415
3647         * gcc.dg/gomp/pr27415.c: New test.
3648         * g++.dg/gomp/pr27415.C: New test.
3649
3650         PR tree-optimization/27549
3651         * g++.dg/tree-ssa/pr27549.C: New test.
3652
3653 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3654
3655         PR libgfortran/27575
3656         * gfortran.dg/read_eof_4.f90: New test.
3657
3658 2006-05-16  Richard Guenther  <rguenther@suse.de>
3659
3660         PR tree-optimization/22303
3661         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3662
3663 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR middle-end/27573
3666         * gcc.dg/gomp/pr27573.c: New test.
3667         * gfortran.dg/gomp/pr27573.f90: New test.
3668
3669         PR c/27499
3670         * gcc.dg/gomp/pr27499.c: New test.
3671         * g++.dg/gomp/pr27499.C: New test.
3672
3673 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3674
3675         PR c++/27339
3676         * g++.dg/parser/access8.C: Adjust error marker.
3677         * g++.dg/template/access17.C: New test.
3678         * g++.dg/template/access18.C: Likewise.
3679
3680 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3681
3682         PR target/26600
3683         * gcc.target/i386/pr26600.c: New test case.
3684
3685 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3686
3687         PR c++/27505
3688         * g++.dg/expr/bitfield1.C: New test.
3689
3690 2006-05-15  Richard Guenther  <rguenther@suse.de>
3691
3692         PR tree-optimization/27603
3693         * gcc.dg/torture/pr27603.c: New testcase.
3694
3695 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3696
3697         PR fortran/25090
3698         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3699
3700         PR fortran/25082
3701         * gfortran.dg/scalar_return_1.f90: New test.
3702
3703         PR fortran/27411
3704         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3705
3706 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3707
3708         * gcc.dg/gomp/critical-4.c: New test.
3709         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3710         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3711         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3712         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3713
3714 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3715
3716         PR c++/27582
3717         * g++.dg/template/dependent-args1.C: New test.
3718
3719         PR c++/27581
3720         * g++.dg/lookup/this1.C: New test.
3721
3722         PR c++/27315
3723         * g++.dg/template/operator6.C: New test.
3724         * g++.dg/template/incomplete3.C: New test.
3725
3726         PR c++/27559
3727         * g++.dg/template/new4.C: New test.
3728
3729         PR c++/27496
3730         * g++.dg/template/void2.C: New test.
3731
3732 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3733
3734         * g++.dg/template/dependent-expr5.C: New test.
3735
3736 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3737
3738         PR middle-end/26729
3739         * gcc.dg/pr26729-1.c: New test case.
3740
3741 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3742
3743         * gcc.dg/pr27003.c: New test.
3744
3745 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3746
3747         * lib/target-supports.dg (check_cxa_atexit_available): Change
3748         v3_target_compile to ${tool}_target_compile.
3749
3750 2006-05-11  Jason Merrill  <jason@redhat.com>
3751
3752         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3753
3754 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3755
3756         PR fortran/27553
3757         * gfortran.dg/label_5.f90: New test.
3758
3759 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3760
3761         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3762         check_effective_target_powerpc_altivec_ok): New.
3763         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3764         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3765         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3766         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3767         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3768         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3769         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3770         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3771         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3772         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3773         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3774         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3775         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3776         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3777         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3778         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3779         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3780         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3781         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3782         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3783         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3784         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3785         gcc.target/powerpc/altivec-9.c,
3786         gcc.target/powerpc/altivec-consts.c,
3787         gcc.target/powerpc/altivec-pr22085.c,
3788         gcc.target/powerpc/altivec-splat.c,
3789         gcc.target/powerpc/altivec-types-1.c,
3790         gcc.target/powerpc/altivec-types-2.c,
3791         gcc.target/powerpc/altivec-types-3.c,
3792         gcc.target/powerpc/altivec-types-4.c,
3793         gcc.target/powerpc/altivec-varargs-1.c,
3794         gcc.target/powerpc/altivec-vec-merge.c,
3795         gcc.target/powerpc/ppc-vector-memcpy.c,
3796         gcc.target/powerpc/ppc-vector-memset.c,
3797         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3798         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3799         these effective targets.
3800         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3801         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3802
3803 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3804
3805         PR middle-end/27384
3806         * g++.dg/other/fold1.C: New test.
3807
3808         PR middle-end/27488
3809         * gcc.dg/fold-nonneg-1.c: New test.
3810
3811         PR c++/27547
3812         * g++.dg/other/operator1.C: New test.
3813
3814 2006-05-11  Richard Guenther  <rguenther@suse.de>
3815
3816         PR middle-end/27529
3817         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3818
3819 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3820
3821         * lib/target-supports-dg.exp (check-flags): New.
3822         (dg-skip-if): Move flag checks.
3823
3824 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3825
3826         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3827         * lib/target-supports.dg (check_cxa_atexit_available): New.
3828
3829 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3830
3831         PR fortran/27470
3832         * gfortran.dg/multiple_allocation_2.f90: New test case.
3833
3834 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3835
3836         * gcc.target/arm/pr27387.C: Fix a comment typo.
3837
3838 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3839
3840         PR fortran/24549
3841         * gfortran.dg/error_recovery_1.f90: New test.
3842
3843 2006-05-10  Richard Guenther  <rguenther@suse.de>
3844
3845         PR tree-optimization/27302
3846         * gcc.dg/torture/pr27302.c: New testcase.
3847
3848 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3849         Richard Guenther  <rguenther@suse.de>
3850
3851         PR middle-end/27498
3852         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3853
3854 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3855
3856         PR rtl-optimization/27335
3857         * gcc.dg/pr27335.c: New test.
3858
3859 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3860
3861         * gcc.target/mips/mips-ps-5.c: New file.
3862
3863 2006-05-08  Jan Hubicka  <jh@suse.cz>
3864
3865         PR middle-end/25962
3866         * gcc.dg/pr25962.c: New.
3867
3868 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3869
3870         PR target/27158
3871         * gcc.target/powerpc/pr27158.c: New test case.
3872
3873 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3874
3875         PR testsuite/27476
3876         * ada/acats/run_all.sh: Use test -z.
3877
3878 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3879
3880         PR libfortran/18271
3881         * gfortran.dg/spec_expr_3.f90: New test.
3882
3883 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3884
3885         PR target/24879
3886         * gcc.target/i386/monitor.c: New file.
3887
3888 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3889
3890         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3891
3892 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3893
3894         PR c++/27447
3895         * g++.dg/other/ptrmem7.C: New test.
3896
3897 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3898
3899         PR target/27421
3900         * gcc.dg/array-9.c: New test.
3901
3902 2006-05-07  Richard Guenther  <rguenther@suse.de>
3903
3904         PR tree-optimization/27409
3905         * gcc.dg/torture/pr27409.c: New testcase.
3906
3907 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3908
3909         PR fortran/27457
3910         * gfortran.dg/select_6.f90: New.
3911
3912 2006-05-07  Richard Guenther  <rguenther@suse.de>
3913
3914         PR tree-optimization/27136
3915         * gcc.dg/torture/pr27136.c: New testcase.
3916
3917 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3918
3919         PR fortran/24813
3920         * gfortran.dg/char_cons_len_1.f90: New test.
3921
3922 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3923
3924         PR c++/27427
3925         * g++.dg/template/incomplete2.C: New test.
3926
3927 2006-05-06  Richard Guenther  <rguenther@suse.de>
3928
3929         PR tree-optimization/27151
3930         * gcc.dg/vect/pr27151.c: New testcase.
3931
3932 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3933
3934         PR c++/27430
3935         * g++.dg/template/void1.C: New test.
3936
3937         PR c++/27423
3938         * g++.dg/other/void2.C: New test.
3939
3940         PR c++/27422
3941         * g++.dg/conversion/void1.C: New test.
3942
3943 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3944
3945         PR/21391
3946         * g++.dg/other/unused1.C: New.
3947
3948 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3949
3950         PR objc/27240
3951         * objc.dg/member-1.m: New test.
3952
3953 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3954
3955         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3956
3957 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3958
3959         PR libfortran/26985
3960         * gfortran.dg/matmul_2.f90: New test.
3961
3962 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3963
3964         * ada/acats/run_all.sh: Use sync when main not found.
3965
3966 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3967
3968         PR target/26765
3969         * gcc.target/mips/pr26765.c: New.
3970
3971 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3972
3973         * gcc.target/bfin: New directory.
3974         * gcc.target/bfin/bfin.exp: New file.
3975         * gcc.target/bfin/frmul.c: New file.
3976         * gcc.target/bfin/arith.c: New file.
3977         * gcc.target/bfin/mul-combine.c: New file.
3978         * gcc.target/bfin/shift.c: New file.
3979
3980 2006-05-04  Richard Guenther  <rguenther@suse.de>
3981
3982         PR tree-optimization/14287
3983         PR tree-optimization/14844
3984         PR tree-optimization/19792
3985         PR tree-optimization/21608
3986         PR tree-optimization/27090
3987         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3988         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3989         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3990         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3991         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3992
3993 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR tree-optimization/27285
3996         * gcc.c-torture/execute/pr27285.c: New test.
3997
3998         PR middle-end/27388
3999         * gcc.dg/gomp/pr27388-1.c: New test.
4000         * gcc.dg/gomp/pr27388-2.c: New test.
4001         * gcc.dg/gomp/pr27388-3.c: New test.
4002
4003         PR c++/27359
4004         * g++.dg/gomp/pr27359.C: New test.
4005
4006 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4007
4008         PR fortran/20248
4009         * gfortran.dg/iargc.f90: New test.
4010
4011 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4012
4013         PR c++/27102
4014         * g++.dg/template/crash49.C: New test.
4015
4016 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4017
4018         PR testsuite/27032
4019         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4020
4021 2006-05-02  Jeff Law  <law@redhat.com>
4022
4023         PR tree-optimization/27364
4024         * gcc.c-torture/execute/pr27364.c: New test.
4025
4026 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4027
4028         PR c++/27309
4029         * g++.dg/parser/ctor5.C: New test.
4030
4031 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4032
4033         PR target/27387
4034         * gcc.target/arm/arm.exp: New.
4035         * gcc.target/arm/pr27387.C: Likewise.
4036
4037 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4038
4039         PR fortran/27269
4040         PR fortran/27324
4041         * gfortran.dg/module_equivalence_2.f90: New test.
4042
4043 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR middle-end/27337
4046         * g++.dg/gomp/pr27337-1.C: New test.
4047         * g++.dg/gomp/pr27337-2.C: New test.
4048
4049         PR middle-end/27328
4050         * gcc.dg/gomp/pr27328.c: New test.
4051
4052         PR middle-end/27325
4053         * g++.dg/gomp/pr27325.C: New test.
4054
4055         PR middle-end/27310
4056         * g++.dg/gomp/pr27310.C: New test.
4057
4058 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4059
4060         PR tree-optimization/27291
4061         * g++.dg/tree-ssa/pr27291.C: New test.
4062
4063 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4064
4065         PR tree-optimization/27283
4066         * g++.dg/tree-ssa/pr27283.C: New test.
4067
4068 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4069
4070         * gcc.dg/tree-ssa/loop-16.c: New test.
4071
4072 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4073             Joseph S. Myers  <joseph@codesourcery.com>
4074
4075         * gcc.dg/Wconversion-3.c: New test case.
4076         * gcc.dg/Wconversion-4.c: Likewise.
4077
4078 2006-05-01  Richard Guenther  <rguenther@suse.de>
4079
4080         PR tree-optimization/26726
4081         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4082
4083 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4084
4085         * gcc.dg/Woverflow-1.c: New test case.
4086         * gcc.dg/Woverflow-2.c: Likewise.
4087         * gcc.dg/Woverflow-3.c: Likewise.
4088
4089 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4090
4091         PR c++/27094
4092         * g++.dg/template/defarg8.C: New test.
4093
4094 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4095
4096         PR c++/27278
4097         * g++.dg/parse/operator7.C: New test.
4098
4099 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4100
4101         PR c++/11471
4102         PR c++/27102
4103         * g++.dg/template/crash48.C: New test.
4104
4105         PR c++/27279
4106         * g++.dg/parse/ctor4.C: New test.
4107
4108 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4109
4110         PR fortran/25681
4111         * gfortran.df/char_type_len.f90: New test.
4112
4113 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4114
4115         PR libgfortran/27304
4116         * gfortran.dg/fmt_exhaust.f90: New test.
4117
4118 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4119
4120         PR c/25309
4121         * gcc.dg/large-size-array-2.c: New test case.
4122
4123 2006-04-28  Richard Guenther  <rguenther@suse.de>
4124
4125         PR target/26826
4126         * gcc.target/i386/pr26826.c: New testcase.
4127
4128 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR middle-end/27260
4131         * gcc.c-torture/execute/pr27260.c: New.
4132
4133 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4134
4135         PR middle-end/27095
4136         * gcc.dg/pr27095.c: New.
4137
4138 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4139
4140         PR c++/27292
4141         * g++.dg/conversion/bitfield4.C: New test.
4142
4143 2006-04-27  Eric Christopher  <echristo@apple.com>
4144
4145         * gcc.dg/pragma-ms_struct.c: New.
4146
4147 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4148
4149         PR c++/27102
4150         * g++.dg/template/crash47.C: New test.
4151
4152 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4153
4154         * gcc.target/i386/sse-7.c: build with -msse.
4155
4156 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4157
4158         PR testsuite/27274:
4159         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4160         (main): Exit if processor doesn't support SSE.
4161
4162 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4163
4164         PR middle-end/27282
4165         * gcc.c-torture/compile/pr27282.c: New test.
4166
4167 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR middle-end/26913
4170         * g++.dg/gomp/pr26913.C: New test.
4171
4172         PR c/25996
4173         * gcc.dg/gomp/pr25996.c: New test.
4174         * g++.dg/gomp/pr25996.C: New test.
4175
4176 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4177
4178         PR rtl-optimization/26725
4179         * gcc.c-torture/compile/pr26725.c: New test.
4180
4181 2006-04-25  Richard Guenther  <rguenther@suse.de>
4182
4183         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4184         than n + -1.
4185
4186 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4187
4188         * gcc.dg/20060425-1.c: New testcase.
4189
4190 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR tree-optimization/26865
4193         * gcc.dg/pr26865.c: New test.
4194
4195 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4196
4197         PR c++/27292
4198         * g++.dg/conversion/bitfield1.C: New test.
4199         * g++.dg/conversion/bitfield2.C: Likewise.
4200         * g++.dg/conversion/bitfield3.C: Likewise.
4201
4202 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4203         Richard Guenther  <rguenther@suse.de>
4204
4205         PR tree-optimization/27236
4206         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4207
4208 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4209
4210         PR c++/19963
4211         * g++.dg/other/incomplete2.C: New test.
4212
4213 2006-04-24  Richard Guenther  <rguenther@suse.de>
4214
4215         PR middle-end/26869
4216         * gcc.dg/torture/pr26869.c: New testcase.
4217
4218 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4219         Richard Guenther  <rguenther@suse.de>
4220
4221         PR tree-optimization/27218
4222         * g++.dg/tree-ssa/pr27218.C: New testcase.
4223
4224 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4225
4226         PR c++/26912
4227         * g++.dg/template/friend41.C: New test.
4228
4229 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4230
4231         * g++.dg/opt/pr15551.C: Include cstdio.
4232         (main): Use remove instead of unlink.
4233
4234 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4235
4236         * gcc.dg/sibcall-7.c: New test.
4237         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4238         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4239         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4240         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4241         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4242
4243 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4244
4245         PR c++/26534
4246         * g++.dg/opt/bitfield1.C: New test.
4247         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4248         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4249         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4250         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4251         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4252         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4253         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4254         * g++.dg/abi/bitfield2.C: Likewise.
4255         * g++.dg/init/bitfield1.C: Likewise.
4256
4257 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4258
4259         PR fortran/25099
4260         * gfortran.dg/elemental_subroutine_4.f90: New test.
4261         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4262         call sub (m, x).
4263
4264 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4265
4266         * gcc.c-torture/compile/20060421-1.c: New testcase.
4267
4268 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4269
4270         PR c/25875
4271         * gcc.dg/init-bad-4.c: New test.
4272
4273 2006-04-21  Paul Brook  <paul@codesourcery.com>
4274
4275         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4276
4277 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4278
4279         PR fortran/27122
4280         * gfortran.dg/defined_operators_1.f90: New test.
4281         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4282         remove old ones associated, incorrectly, with Note 5.46.
4283
4284         PR fortran/27113
4285         * gfortran.dg/character_array_constructor_1.f90: New test.
4286
4287 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4288
4289         * gcc.dg/20060419-1.c: New test.
4290
4291 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4292
4293         PR c/26774
4294         * gcc.dg/struct-parse-1.c: New test case.
4295
4296 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4297
4298         PR c++/26558
4299         * g++.dg/parse/template19.C: New test.
4300
4301         PR c++/26739
4302         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4303
4304         PR c++/26036
4305         * g++.dg/expr/call3.C: New test.
4306
4307         PR c++/10385
4308         * g++.dg/conversion/dynamic1.C: New test.
4309
4310 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4311
4312         PR c++/27102
4313         * g++.dg/template/crash35.C: Tweak error markers.
4314         * g++.dg/template/crash46.C: New test.
4315         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4316         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4317
4318 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4319
4320         PR rtl-optimization/14261
4321         * gcc.c-torture/compile/20060419-1.c: Added.
4322
4323 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4324
4325         * gfortran.dg/label_1.f90: Adjust dg-error.
4326
4327 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4328
4329         PR target/26961
4330         * gcc.dg/fold-cond-1.c: New test case.
4331         * gcc.dg/pr26961-1.c: Likewise.
4332
4333 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4334
4335         PR libgfortran/27138
4336         * gfortran.dg/read_bad_advance.f90: New test.
4337
4338 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4339             Dale Johannesen  <dalej@apple.com>
4340
4341         PR target/24076
4342         * gcc.target/i386/vecinit-3.c: New testcase.
4343         * gcc.target/i386/vecinit-4.c: Likewise.
4344         * gcc.target/i386/sse-18.c: Likewise.
4345         * gcc.target/i386/sse-19.c: Likewise.
4346
4347 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4348
4349         * gfortran.dg/allocate_zerosize_1.f90: New test.
4350
4351 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4352
4353         PR c++/26365
4354         * g++.dg/template/crash45.C: New test.
4355
4356 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4357
4358         PR fortran/26787
4359         * gfortran.dg/proc_assign_1.f90: New test.
4360         * gfortran.dg/procedure_lvalue.f90: Change message.
4361         * gfortran.dg/namelist_4.f90: Add new error.
4362
4363         PR fortran/25597
4364         PR fortran/27096
4365         * gfortran.dg/auto_pointer_array_result_1.f90
4366
4367         PR fortran/27089
4368         * gfortran.dg/specification_type_resolution_1.f90
4369
4370         PR fortran/18003
4371         PR fortran/25669
4372         PR fortran/26834
4373         * gfortran.dg/bounds_temporaries_1.f90: New test.
4374
4375         PR fortran/27124
4376         * gfortran.dg/array_return_value_1.f90: New test.
4377
4378 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4379
4380         PR fortran/25336
4381         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4382
4383 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR middle-end/26823
4386         * g++.dg/gomp/pr26823-1.C: New test.
4387         * g++.dg/gomp/pr26823-2.C: New test.
4388
4389 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4390
4391         PR middle-end/27134
4392         * gcc.dg/pr27314.c: New test.
4393
4394 2006-04-13  Richard Henderson  <rth@redhat.com>
4395
4396         * g++.dg/gomp/block-0.C: Update expected matches.
4397
4398 2006-04-13  DJ Delorie  <dj@redhat.com>
4399
4400         * lib/target-supports.exp (check_effective_target_int32plus): New.
4401         (check_effective_target_ptr32plus): New.
4402         (check_effective_target_size32plus): New.
4403         (check_effective_target_int16): New.
4404         (check_profiling_available): Add m32c to the list of unsupported targets.
4405
4406         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4407         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4408         memory size.
4409         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4410         pointers.
4411         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4412         size_t.
4413         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4414         and size_t.
4415         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4416         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4417         not just xstormy16.  Skip m32c due to weird pointer size.
4418         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4419         not just xstormy16.
4420         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4421         not just xstormy16.
4422         * gcc.dg/20020312-2.c: Add m32c support.
4423         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4424         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4425         in test.
4426         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4427         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4428         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4429         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4430         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4431         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4432         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4433         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4434         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4435         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4436         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4437         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4438         in test.
4439         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4440         in test.
4441         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4442         * gcc.dg/pr23049.c: Require >=32 bit integers.
4443         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4444         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4445         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4446         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4447         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4448         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4449         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4450         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4451         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4452         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4453         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4454         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4455         prototype in test.
4456         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4457         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4458         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4459         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4460         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4461
4462         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4463         * gcc.c-torture/execute/20040703-1.x: Likewise.
4464         * gcc.c-torture/execute/20040705-1.x: Likewise.
4465         * gcc.c-torture/execute/20040705-2.x: Likewise.
4466         * gcc.c-torture/execute/20040709-1.x: Likewise.
4467         * gcc.c-torture/execute/20040709-2.x: Likewise.
4468         * gcc.c-torture/execute/20040811-1.x: Likewise.
4469         * gcc.c-torture/execute/20050316-1.x: Likewise.
4470         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4471         * gcc.c-torture/execute/pr19689.x: Likewise.
4472         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4473         * gcc.c-torture/execute/usmul.x: Likewise.
4474         * gcc.c-torture/execute/vrp-5.x: Likewise.
4475         * gcc.c-torture/execute/vrp-6.x: Likewise.
4476         * gcc.dg/debug/20041023-1.s: Likewise.
4477
4478 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4479
4480         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4481         of integers to a vector types are now constant expressions in C.
4482         * gcc.dg/vect/vect-fold-1.c: New test case.
4483
4484 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4485             Ulrich Weigand  <uweigand@de.ibm.com>
4486
4487         PR target/27006
4488         * gcc.dg/vmx/pr27006.c: New testcase.
4489
4490 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4491
4492         PR libgfortran/26766
4493         * gfortran.dg/write_recursive.f90: New test.
4494
4495 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4496
4497         * g++.dg/parse/dtor7.C: New test.
4498         * g++.dg/parse/new1.C: Add error marker.
4499         * g++.dg/template/new3.C: New test.
4500
4501         PR c++/26122
4502         * g++.dg/template/pure1.C: New test.
4503
4504         PR c++/26295
4505         * g++.dg/parse/ptrmem4.C: New test.
4506
4507 2006-04-10  Jeff Law  <law@redhat.com>
4508
4509         PR/27087
4510         * gcc.c-torture/compile/pr27087.c: New test.
4511
4512 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4513
4514         PR/21391
4515         * gcc.dg/20060410.c: New.
4516
4517 2006-04-10  Matthias Klose  <doko@debian.org>
4518
4519         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4520         Recognize multilib directory names containing underscores.
4521
4522 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4523
4524         * gcc.target/i386/vecinit-1.c: New test case.
4525         * gcc.target/i386/vecinit-2.c: Likewise.
4526
4527 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR debug/27057
4530         * g++.dg/debug/dwarf2-2.C: New test.
4531
4532 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4533
4534         PR rtl-optimization/27073
4535         * gcc.c-torture/execute/pr27073.c: New test.
4536
4537 2006-04-08  Mike Stump  <mrs@apple.com>
4538
4539         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4540
4541 2006-04-07  Richard Guenther  <rguenther@suse.de>
4542
4543         PR tree-optimization/26135
4544         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4545
4546 2006-04-06  Jan Hubicka  <jh@suse.cz>
4547
4548         PR profile/26399
4549         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4550
4551 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4552
4553         * g++.dg/conversion/nullptr1.C: New test case.
4554         * g++.dg/conversion/nullptr2.C: Likewise.
4555
4556 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4557
4558         * gfortran.dg/dependency_18.f90: New test case.
4559
4560 2006-04-05  Richard Guenther  <rguenther@suse.de>
4561
4562         PR tree-optimization/26919
4563         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4564         * gcc.dg/ipa/ipa-2.c: Likewise.
4565         * gcc.dg/ipa/ipa-3.c: Likewise.
4566         * gcc.dg/ipa/ipa-5.c: Likewise.
4567
4568 2006-04-05  Richard Guenther  <rguenther@suse.de>
4569
4570         PR tree-optimization/26763
4571         * gcc.dg/torture/pr26763-1.c: New testcase.
4572         * gcc.dg/torture/pr26763-2.c: Likewise.
4573
4574 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4575
4576         PR fortran/23634
4577         PR fortran/25619
4578         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4579
4580 2006-04-04  Eric Christopher  <echristo@apple.com>
4581
4582         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4583         stubs.
4584         * gcc.target/i386/387-5.c: Ditto.
4585
4586 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4587
4588         * gcc.target/sparc/struct-ret-check.c: New test.
4589
4590 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4591
4592         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4593         zero decimal digits specified in format.
4594
4595 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4596
4597         PR fortran/26891
4598         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4599
4600         PR fortran/26976
4601         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4602         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4603         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4604         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4605         bigendian-ness.
4606
4607 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4608
4609         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4610         dummy arguments work when the actual argument is itself a dummy
4611         argument of the caller.
4612
4613 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4614
4615         PR libfortran/24685
4616         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4617
4618 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4619
4620         * gfortran.dg/dependencency_17.f90: New test case.
4621
4622 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4623
4624         * gfortran.dg/dependency_14.f90: New test case.
4625         * gfortran.dg/dependency_15.f90: Likewise.
4626         * gfortran.dg/dependency_16.f90: Likewise.
4627
4628 2006-03-31  Asher Langton  <langton2@llnl.gov>
4629
4630         PR fortran/25358
4631         gfortran.dg/cray_pointers_6.f90: New test.
4632
4633 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4634
4635         PR libgfortran/26890
4636         * gfortran.dg/read_size_noadvance.f90: New test.
4637
4638 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4639
4640         PR fortran/25031
4641         * gfortran.dg/multiple_allocation_1.f90: Check that the
4642         size has changed after a re-allocation with stat.
4643
4644 2006-03-30  Richard Guenther  <rguenther@suse.de>
4645
4646         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4647         removal.
4648         * gcc.target/i386/sselibm-2.c: Likewise.
4649         * gcc.target/i386/sselibm-3.c: Likewise.
4650         * gcc.target/i386/sselibm-4.c: Likewise.
4651         * gcc.target/i386/sselibm-5.c: Likewise.
4652
4653 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4654
4655         * gcc.dg/fold-andxor-1.c: New test case.
4656         * gcc.dg/fold-xorand-1.c: Likewise.
4657
4658 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4659
4660         * gcc.dg/fold-convnotconv-1.c: New test case.
4661
4662 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4663
4664         PR fortran/26779
4665         * gfortran.dg/private_type_5.f90: New test.
4666
4667 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4668
4669         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4670
4671 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4672
4673         * gfortran.dg/advance_2.f90: New test.
4674         * gfortran.dg/advance_3.f90: New test.
4675
4676         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4677
4678 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4679
4680         PR libgfortran/26661
4681         PR libgfortran/26880
4682         * gfortran.dg/read_x_past.f: New test.
4683
4684 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4685
4686         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4687         to be STABS.
4688
4689 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4690
4691         * objc.dg/dwarf-1.m: Skip on AIX.
4692         * objc.dg/dwarf-2.m: Skip on AIX.
4693
4694 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4695
4696         PR fortran/26816
4697         * gfortran.dg/float_1.f90: New test.
4698
4699 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4700
4701         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4702         X86_64 targets.
4703         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4704
4705 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4706
4707         PR libfortran/26735
4708         * gfortran.dg/convert_implied_open.f90: New test case.
4709
4710 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4711
4712         PR fortran/26769
4713         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4714
4715 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4716
4717         PR middle-end/26717
4718         * gcc.dg/pr26717.c: New test.
4719
4720 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4721
4722         * gfortran.dg/dependency_12.f90: New test case.
4723
4724 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4725
4726         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4727
4728 2006-03-24  Jeff Law  <law@redhat.com>
4729
4730         * gcc.c-torture/pr26840.c: New test.
4731
4732 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4733
4734         * objc.dg/dwarf-2.m: New.
4735         * obj-c++.dg/dwarf-2.mm: New.
4736
4737         * g++.old-deja/g++.other/init19.C: New.
4738
4739 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4740
4741         * g++.dg/eh/spbp.C: Skip on AIX.
4742
4743 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4744
4745         PR middle-end/26611
4746         * g++.dg/gomp/pr26611-1.C: New test.
4747         * g++.dg/gomp/pr26611-2.C: New test.
4748
4749 2006-03-24  Jeff Law  <law@redhat.com>
4750
4751         * gcc.c-torture/compile/pr26833.c: New test.
4752         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4753
4754 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4755
4756         * gfortran.dg/endfile_2.f90: Delete temp file.
4757
4758 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4759
4760         PR fortran/19303
4761         * gfortran.dg/record_marker_1.f90: New test case.
4762         * gfortran.dg/record_marker_2.f: New test case.
4763         * gfortran.dg/record_marker_3.f90: New test case.
4764
4765 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4766
4767         PR fortran/17298
4768         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4769         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4770
4771 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4772
4773         * lib/gcc-dg.exp (cleanup-modules): New proc.
4774         * gfortran.dg/allocatable_function_1.f90,
4775         gfortran.dg/allocate_char_star_scalar_1.f90,
4776         gfortran.dg/assumed_charlen_function_1.f90,
4777         gfortran.dg/assumed_dummy_1.f90,
4778         gfortran.dg/assumed_shape_ranks_1.f90,
4779         gfortran.dg/assumed_shape_ranks_2.f90,
4780         gfortran.dg/assumed_size_dt_dummy.f90,
4781         gfortran.dg/auto_char_dummy_array_1.f90,
4782         gfortran.dg/auto_char_len_3.f90,
4783         gfortran.dg/automatic_module_variable.f90,
4784         gfortran.dg/bad_automatic_objects_1.f90,
4785         gfortran.dg/char_array_constructor.f90,
4786         gfortran.dg/char_array_structure_constructor.f90,
4787         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4788         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4789         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4790         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4791         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4792         gfortran.dg/derived_pointer_recursion.f90,
4793         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4794         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4795         gfortran.dg/dummy_functions_1.f90,
4796         gfortran.dg/elemental_initializer_1.f90,
4797         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4798         gfortran.dg/elemental_pointer_1.f90,
4799         gfortran.dg/elemental_subroutine_1.f90,
4800         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4801         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4802         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4803         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4804         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4805         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4806         gfortran.dg/global_references_1.f90,
4807         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4808         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4809         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4810         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4811         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4812         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4813         gfortran.dg/large_integer_kind_1.f90,
4814         gfortran.dg/large_real_kind_1.f90,
4815         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4816         gfortran.dg/module_double_reuse.f90,
4817         gfortran.dg/module_equivalence_1.f90,
4818         gfortran.dg/module_interface_1.f90,
4819         gfortran.dg/module_parameter_array_refs_1.f90,
4820         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4821         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4822         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4823         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4824         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4825         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4826         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4827         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4828         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4829         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4830         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4831         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4832         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4833         gfortran.dg/same_name_1.f90,
4834         gfortran.dg/sibling_dummy_procedure_1.f90,
4835         gfortran.dg/sibling_dummy_procedure_2.f90,
4836         gfortran.dg/sibling_dummy_procedure_3.f90,
4837         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4838         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4839         gfortran.dg/used_dummy_types_2.f90,
4840         gfortran.dg/used_dummy_types_3.f90,
4841         gfortran.dg/used_dummy_types_4.f90,
4842         gfortran.dg/used_dummy_types_5.f90,
4843         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4844         gfortran.dg/userdef_operator_1.f90: Use it.
4845
4846 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4847
4848         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4849         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4850         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4851         gfortran.dg/write_back.f,
4852         gfortran.fortran-torture/execute/inquire_1.f90,
4853         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4854
4855 2006-03-21  Jeff Law  <law@redhat.com>
4856
4857         * gcc.dg/tree-ssa/vrp28.c: New test.
4858
4859 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4860
4861         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4862         if _STDC_C99 is defined.
4863         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4864         * gcc.dg/builtins-20.c: Likewise.
4865         * gcc.dg/builtins-53.c: Likewise.
4866         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4867         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4868
4869 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4870
4871         PR tree-opt/26781
4872         * gcc.c-torture/compile/pr26781-1.c: New test.
4873         * gcc.c-torture/compile/pr26781-2.c: New test.
4874
4875 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR c++/26690
4878         * g++.dg/gomp/pr26690-1.C: New test.
4879         * g++.dg/gomp/pr26690-2.C: New test.
4880
4881 2006-03-20  Jeff Law  <law@redhat.com>
4882
4883         * gcc.dg/tree-ssa/pr21829.c: New test.
4884
4885         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4886
4887 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4888
4889         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4890         (check_visibility_available): Use it.
4891         (check_effective_target_default_packed): Likewise.
4892         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4893         (check_effective_target_fopenmp): Likewise.
4894         (check_effective_target_freorder): Likewise.
4895         (check_effective_target_fpic): Likewise.
4896         (check_named_sections_available): Likewise.
4897         (check_effective_target_ilp32): Likewise.
4898         (check_effective_target_lp64): Likewise.
4899
4900 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4901
4902         PR fortran/20935
4903         * gfortran.dg/scalar_mask_2.f90: New test case.
4904
4905 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4906
4907         PR tree-opt/26629
4908         * gcc.dg/tree-ssa/loadpre12.c: New test.
4909         * gcc.dg/tree-ssa/loadpre13.c: New test.
4910         * gcc.dg/tree-ssa/loadpre14.c: New test.
4911         * gcc.dg/tree-ssa/loadpre15.c: New test.
4912         * gcc.dg/tree-ssa/loadpre16.c: New test.
4913         * gcc.dg/tree-ssa/loadpre17.c: New test.
4914         * gcc.dg/tree-ssa/loadpre18.c: New test.
4915         * gcc.dg/tree-ssa/loadpre19.c: New test.
4916         * gcc.dg/tree-ssa/loadpre20.c: New test.
4917         * gcc.dg/tree-ssa/loadpre21.c: New test.
4918         * gcc.dg/tree-ssa/loadpre22.c: New test.
4919
4920 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4921
4922         PR fortran/26741
4923         * gfortran.dg/elemental_initializer_1.f90: New test.
4924
4925         PR fortran/26716
4926         * gfortran.dg/assumed_shape_ranks_2: New test.
4927
4928 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4929
4930         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4931         target fpic.
4932
4933 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4934
4935         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4936         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4937         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4938         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4939         gfortran.fortran-torture/execute/direct_io.f90,
4940         gfortran.fortran-torture/execute/inquire_2.f90,
4941         gfortran.fortran-torture/execute/inquire_4.f90,
4942         gfortran.fortran-torture/execute/list_read_1.f90,
4943         gfortran.fortran-torture/execute/open_replace.f90,
4944         gfortran.fortran-torture/execute/slash_edit.f90,
4945         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4946         temporary files from testcases.
4947
4948 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4949
4950         PR libgfortran/26509
4951         gfortran.dg/write_direct_eor.f90: New test.
4952
4953 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4954
4955         * gcc.target/powerpc/pr26350.c: New.
4956         * gcc.target/powerpc/indexed-addr.c: New.
4957
4958 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4959
4960         * gfortran.dg/dependency_13.f90: New test case.
4961
4962 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4963
4964         PR middle-end/21781
4965         * gcc.dg/real-const-1.c: New test case.
4966
4967 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4968
4969         * g++.old-deja/g++.other/init18.C: New.
4970         * g++.old-deja/g++.other/init5.C: Remove xfail.
4971
4972 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4973
4974         * g++.dg/opt/pr15551.C: Cleanup temp file.
4975
4976 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4977
4978         PR c++/6634
4979         g++.dg/parse/long1.C: New test.
4980
4981 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4982
4983         PR fortran/19101
4984         * gfortran.dg/continuation.f90: New test.
4985         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4986
4987 2006-03-14  Richard Guenther  <rguenther@suse.de>
4988
4989         PR tree-optimization/26672
4990         * gcc.dg/torture/pr26672.c: New testcase.
4991
4992 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4993
4994         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4995         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4996
4997 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4998
4999         PR middle-end/26557
5000         * gcc.c-torture/compile/switch-1.c: New test case.
5001
5002 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5003
5004         PR fortran/25378
5005         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5006         test to include more permuatations of mask and index.
5007         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5008         respond to F2003 spec. that the position returned for an all false
5009         mask && condition is zero.
5010
5011 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5012
5013         PR middle-end/25989
5014         * gcc.dg/gomp/pr25989.c: New test.
5015
5016 2006-03-13  Jeff Law  <law@redhat.com>
5017
5018         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5019
5020 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5021
5022         * gcc.dg/switch-9.c: New test.
5023
5024 2006-03-13  Richard Guenther  <rguenther@suse.de>
5025
5026         PR middle-end/26630
5027         * gcc.dg/torture/pr26630.c: New testcase.
5028
5029 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5030
5031         * gfortran.dg/dependency_10.f90: New test case.
5032         * gfortran.dg/dependency_11.f90: Likewise.
5033
5034 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5035             Erik Edelmann  <eedelman@gcc.gnu.org>
5036
5037         * gfortran.dg/allocatable_function_1.f90: New.
5038         * gfortran.dg/allocatable_function_2.f90: New.
5039
5040 2006-03-10  Richard Guenther  <rguenther@suse.de>
5041
5042         PR middle-end/26565
5043         * gcc.dg/torture/pr26565.c: New testcase.
5044
5045 2006-03-09  Eric Christopher  <echristo@apple.com>
5046
5047         * gcc.c-torture/compile/20060309-1.c: New.
5048
5049 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5050
5051         PR libgfortran/26499
5052         * gfortran.dg/write_back.f: New test.
5053         * gfortran.dg/write_rewind_1.f: New test.
5054         * gfortran.dg/write_rewind_2.f: New test.
5055
5056 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5057
5058         PR libgfortran/26554
5059         * gfortran.dg/read_logical.f90: New test.
5060
5061 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5062
5063         * ada/acats/norun.lst: cdd2a03 now passes.
5064
5065 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5066
5067         PR testsuite/25177
5068         * gcc.target/powerpc/pr18096-1.c: Change where the error
5069         would match.
5070
5071 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5072
5073         * gcc.target/i386/cleanup-1.c: New test.
5074         * gcc.target/i386/cleanup-2.c: New test.
5075
5076 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5077
5078         * gfortran.dg/dependency_9.f90: Remove for the time being.
5079
5080 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5081
5082         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5083         directive.
5084
5085 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5086
5087         * gfortran.dg/dependency_9.f90: New test case.
5088
5089 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5090
5091         * gfortran.dg/dependency_4.f90: New test case.
5092         * gfortran.dg/dependency_5.f90: New test case.
5093         * gfortran.dg/dependency_6.f90: New test case.
5094         * gfortran.dg/dependency_7.f90: New test case.
5095         * gfortran.dg/dependency_8.f90: New test case.
5096
5097 2006-03-03  Paul Brook  <paul@codesourcery.com>
5098
5099         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5100         Add m68k-*-elf.
5101
5102 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5103
5104         PR fortran/25031
5105         * multiple_allocation_1.f90: New test.
5106
5107 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5108
5109         PR tree-optimization/26524
5110         * gfortran.dg/pr26524.f: New test case.
5111
5112 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5113
5114         * g++.dg/template/repo5.C: Cleanup repo files.
5115         * gcc.dg/20051201-1.c: Cleanup coverage files.
5116         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5117         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5118         tree dump files.
5119
5120 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5121
5122         * objc.dg/objc-nofilename-1.m: New test.
5123         * objc.dg/bad-receiver-type.m: New test.
5124         * obj-c++.dg/bad-receiver-type.mm: New test.
5125
5126 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5127
5128         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5129
5130 2006-03-01  Mike Stump  <mrs@apple.com>
5131
5132         * g++.dg/abi/key2.C: Add.
5133
5134 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5135
5136         * gfortran.dg/logical_dot_product.f90: New test.
5137
5138         PR fortran/26393
5139         * gfortran.dg/used_interface_ref.f90: New test.
5140
5141         PR fortran/20938
5142         * gfortran.dg/dependency_2.f90: New test.
5143         * gfortran.fortran-torture/execute/where17.f90: New test.
5144         * gfortran.fortran-torture/execute/where18.f90: New test.
5145         * gfortran.fortran-torture/execute/where19.f90: New test.
5146         * gfortran.fortran-torture/execute/where20.f90: New test.
5147
5148 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5149
5150         * g++.dg/tree-ssa/pr26443.C: New test case.
5151
5152 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5153
5154         PR middle-end/26022
5155         * g++.dg/opt/return-slot1.C: New test.
5156
5157 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5158
5159         PR libgfortran/26136
5160         * gfortran.dg/namelist_23.f90: New test.
5161
5162 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5163
5164         PR middle-end/14752
5165         * gcc.dg/fold-eqandshift-2.c: New test case.
5166
5167 2006-02-28  Richard Guenther  <rguenther@suse.de>
5168
5169         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5170         decomposition.
5171
5172 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5173
5174         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5175
5176 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5177
5178         PR libgfortran/26464
5179         * gfortran.dg/backspace_5.f: New test.
5180         * gfortran.dg/backspace_6.f: New test.
5181
5182 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5183
5184         * gcc.dg/fold-eqandnot-1.c: New test case.
5185
5186 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5187
5188         PR middle-end/19983
5189         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5190
5191 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5192
5193         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5194         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5195
5196 2006-02-26  Richard Guenther  <rguenther@suse.de>
5197
5198         PR tree-optimization/26421
5199         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5200
5201 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5202
5203         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5204         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5205
5206 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5207
5208         * gcc.dg/fold-even-1.c: New test case.
5209
5210 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5211
5212         PR middle-end/21137
5213         * gcc.dg/fold-eqandshift-1.c: New test case.
5214
5215 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5216
5217         PR tree-optimization/25125
5218         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5219         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5220
5221 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5222
5223         PR tree-optimizations/26359
5224         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5225         with -fdump-tree-dceloop-details.
5226         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5227
5228 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5229
5230         PR middle-end/23673
5231         * gcc.dg/fold-eqxor-1.c: New test case.
5232         * gcc.dg/fold-eqxor-2.c: Likewise.
5233         * gcc.dg/fold-eqxor-3.c: Likewise.
5234
5235 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5236
5237         PR fortran/23092
5238         * scalar_mask_1.f90: New test.
5239
5240 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5241
5242         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5243         * g++.dg/eh/uncaught2.C: New.
5244         * g++.dg/eh/uncaught3.C: New.
5245
5246 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5247
5248         PR libgfortran/26423
5249         * gfortran.dg/read_many_1.f: New test.
5250
5251 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5252
5253         PR fortran/24519
5254         * gfortran.dg/dependency_3.f90: New test.
5255         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5256         XFAILs.
5257
5258         PR fortran/25395
5259         * gfortran.dg/equiv_6.f90: New test.
5260
5261 2006-02-23  Jeff Law  <law@redhat.com>
5262
5263         * gcc.c-torture/compile/pr26425.c: New test.
5264
5265 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR middle-end/26412
5268         * gcc.dg/gomp/pr26412.c: New test.
5269
5270 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5271
5272         PR c++/26291
5273         * g++.dg/other/ellipsis1.C: New test.
5274         * g++.dg/parse/operator4.C: Adjust error marker.
5275
5276 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5277
5278         PR target/25603
5279         * gfortran.dg/pr25603.f: New testcase.
5280
5281 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5282
5283         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5284         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5285
5286 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5287
5288         * g++.dg/eh/spbp.C: New.
5289
5290 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5291
5292         PR middle-end/26379
5293         * gcc.target/i386/mmx-7.c: New test.
5294
5295 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5296
5297         PR tree-optimization/26361
5298         * gcc.dg/tree-ssa/vrp27.c: New test case.
5299
5300 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5301
5302         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5303         * gcc.dg/tree-ssa/complex-4.c: Here.
5304
5305 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5306
5307         PR middle-end/19543
5308         * gfortran.dg/logical_1.f90: New test case.
5309
5310 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5311
5312         PR middle-end/26334
5313         * gcc.dg/20060218-1.c: Moved to...
5314         * gcc.target/i386/20060218-1.c: ... here.  New test.
5315
5316 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5317
5318         PR fortran/26201
5319         * gfortran.dg/convert_1.f90: New.
5320
5321 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5322
5323         PR fortran/25054
5324         * gfortran.dg/namelist_5.f90: New test.
5325
5326         PR fortran/25089
5327         * gfortran.dg/namelist_4.f90: New test.
5328
5329 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5330
5331         PR tree-opt/25680
5332         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5333
5334 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5335
5336         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5337         variable to take into account the variable name in the
5338         function header.
5339         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5340
5341 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR middle-end/26334
5344         * gcc.c-torture/compile/20060217-1.c: New test.
5345         * gcc.dg/20060218-1.c: New test.
5346
5347 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5348
5349         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5350
5351 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5352
5353         * gcc.dg/cpp/undef3.c: New test.
5354         * gcc.dg/cpp/trad/builtins2.c: New test.
5355
5356 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5357
5358         PR c++/26266
5359         * g++.dg/template/static22.C: New test.
5360         * g++.dg/template/static23.C: New test.
5361         * g++.dg/template/static24.C: New test.
5362         * g++.dg/template/non-dependent13.C: New test.
5363         * g++.dg/init/member1.C: Tweak error markers.
5364
5365 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5366
5367         PR target/26255
5368         * gcc.c-torture/compile/pr26255.c: New test case.
5369
5370 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5371
5372         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5373         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5374         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5375         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5376         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5377         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5378         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5379
5380 2006-02-16  Jeff Law  <law@redhat.com>
5381
5382         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5383         * gcc.dg/tree-ssa/vrp26.c: New test.
5384
5385 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5386
5387         PR target/20353
5388         PR target/24578
5389         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5390         __UCLIBC__ is defined.
5391
5392 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5393
5394         PR fortran/26224
5395         * gfortran.dg/gomp/pr26224.f: New test.
5396
5397 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5398
5399         PR tree-opt/25918
5400         * lib/target-supports.exp
5401         (check_effective_target_vect_short_mult): New.
5402         (check_effective_target_vect_char_mult): New.
5403         (check_effective_target_vect_widen_sum_qi_to_si): New.
5404         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5405         (check_effective_target_vect_widen_sum_hi_to_si): New.
5406         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5407         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5408         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5409         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5410         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5411         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5412         vect-reduc-pattern-2c.c
5413         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5414         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5415         vect-reduc-pattern-1c.c
5416
5417 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5418
5419         PR fortran/24557
5420         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5421
5422 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5423
5424         PR fortran/26054
5425         * gfortran.dg/enum_8.f90: Remove check for warning.
5426         * gfortran.dg/iomsg_1.f90: Ditto.
5427         * gfortran.dg/enum_1.f90: Ditto.
5428         * gfortran.dg/enum_9.f90: Ditto.
5429         * gfortran.dg/enum_2.f90: Ditto.
5430         * gfortran.dg/enum_10.f90: Ditto.
5431         * gfortran.dg/enum_3.f90: Ditto.
5432         * gfortran.dg/flush_1.f90: Ditto.
5433         * gfortran.dg/enum_4.f90: Ditto.
5434         * gfortran.dg/array_constructor_1.f90: Ditto.
5435         * gfortran.dg/enum_5.f90: Ditto.
5436         * gfortran.dg/enum_6.f90: Ditto.
5437         * gfortran.dg/enum_7.f90: Ditto.
5438
5439 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5440
5441         PR middle-end/26300
5442         * gcc.c-torture/compile/20060215-1.c: New test.
5443
5444 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5445
5446         PR middle-end/23670
5447         * gcc.dg/tree-ssa/andor-2.c: New test case.
5448
5449 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5450
5451         PR fortran/25045
5452         * optional_dim.f90: New test.
5453
5454 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5455
5456         PR fortran/26277
5457         * gfortran.dg/label_4.f90: New.
5458
5459 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5460             Diego Novillo  <dnovillo@redhat.com>
5461             Uros Bizjak  <uros@kss-loka.si>
5462
5463         * gfortran.dg/gomp: New directory.
5464
5465 2006-02-14  Richard Guenther  <rguenther@suse.de>
5466
5467         PR tree-optimization/26258
5468         * gcc.dg/torture/pr26258.c: New testcase.
5469
5470 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5471
5472         PR fortran/26246
5473         * gfortran.dg/pr26246_1.f90: New test.
5474         * gfortran.dg/pr26246_2.f90: New test.
5475
5476         PR middle-end/26092
5477         * gcc.c-torture/compile/20060208-1.c: New test.
5478
5479 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5480
5481         PR fortran/26074
5482         PR fortran/25103
5483         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5484         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5485         * gfortran.dg/automatic_module_variable.f90: Change error message.
5486
5487         PR fortran/20861
5488         * gfortran.dg/internal_dummy_1.f90: New test.
5489
5490         PR fortran/20871
5491         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5492
5493
5494         PR fortran/25083
5495         * gfortran.dg/uncommon_block_data_1.f90: New test.
5496         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5497         with standard.
5498
5499         PR fortran/25088
5500         * gfortran.dg/typed_subroutine_1.f90: New test.
5501
5502 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5503
5504         * objc.dg/dwarf-1.m: New.
5505
5506 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5507
5508         PR middle-end/24427
5509         * gcc.dg/tree-ssa/andor-1.c: New test case.
5510
5511 2006-02-13  Josh Conner  <jconner@apple.com>
5512
5513         PR target/25376
5514         * gcc.dg/pr25376.c: New test.
5515
5516         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5517         assemble.
5518         * lib/target-supports.exp (check_named_sections_available):
5519         Only compile named-sections test -- don't assemble.
5520
5521 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5522
5523         * g++.dg/warn/no-write-strings.C: New test.
5524         * g++.dg/warn/write-strings.C: Likewise.
5525         * g++.dg/warn/write-strings-default.C: Likewise.
5526
5527 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5528
5529         PR fortran/25806
5530         * gfortran.dg/ret_pointer_2.f90: New test.
5531
5532 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5533
5534         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5535
5536 2006-02-10  Jeff Law  <law@redhat.com>
5537
5538         * gcc.c-torture/compile/pr26213.c: New test.
5539
5540 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5541
5542         gfortran.dg/null_1.f90: New test.
5543
5544 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5545
5546         PR fortran/14771
5547         * gfortran.dg/parens_4.f90: New.
5548         * gfortran.dg/parens_5.f90: New.
5549
5550 2006-02-10  Richard Guenther  <rguenther@suse.de>
5551
5552         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5553
5554 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5555         Paul Thomas  <pault@gcc.gnu.org>
5556
5557         PR fortran/14771
5558         * gfortran.dg/parens_1.f90: New.
5559         * gfortran.dg/parens_2.f90: New.
5560         * gfortran.dg/parens_3.f90: New.
5561
5562 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5563
5564         PR fortran/26038
5565         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5566
5567         PR fortran/25059
5568         * gfortran.dg/impure_assignment_1.f90: New test.
5569
5570         PR fortran/25070
5571         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5572
5573 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5574
5575         PR target/26141
5576         * g++.dg/expr/stdarg2.C: New test.
5577
5578 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5579
5580         PR inline-asm/16194
5581         * gcc.dg/pr16194.c: New test.
5582
5583 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5584
5585         * ada/acats/run_acats: Use portable variant of "$@".
5586
5587 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5588
5589         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5590         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5591
5592 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5593
5594         PR tree-opt/26179
5595         * g++.dg/opt/pr26179.C: New test.
5596
5597 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5598
5599         PR middle-end/26134
5600         * gcc.dg/tree-ssa/complex-3.c: New test.
5601
5602 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5603
5604         * gcc.c-torture/compile/volatile-1.c: New test.
5605
5606 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5607
5608         PR 26180
5609         * gcc.dg/tree-ssa/pr26180.c: New test.
5610
5611 2006-02-08  Jeff Law  <law@redhat.com>
5612
5613         * gcc.dg/tree-ssa/pr21417.c: New test.
5614
5615 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5616
5617         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5618         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5619
5620 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5621
5622         * lib/scanrtl.exp: New.
5623
5624 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5625
5626         PR c++/26071
5627         * g++.dg/other/virtual2.C: New test.
5628
5629         PR c++/26070
5630         * g++.dg/other/virtual1.C: New test.
5631
5632 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5633
5634         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5635         cleanup-ipa-dump): Update dump file glob patterns.
5636         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5637         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5638
5639         * lib/gcc-dg.exp: Load it.
5640         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5641
5642 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5643
5644         PR testsuite/26159
5645         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5646         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5647
5648 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5649
5650         PR fortran/25577
5651         * gfortran.dg/mvbits_1.f90: New.
5652
5653 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5654
5655         * g++.dg/warn/Wdiv-by-zero.C: New test.
5656         * g++.dg/warn/Wno-div-by-zero.C: New.
5657
5658 2006-02-07  Jeff Law  <law@redhat.com>
5659
5660         * gcc.dg/tree-ssa/pr21559.c: New test.
5661
5662         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5663         multiple VRP passes.
5664         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5665         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5666         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5667         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5668         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5669         * gcc.dg/tree-ssa/vrp02.c: Likewise
5670         * gcc.dg/tree-ssa/vrp11.c: Likewise
5671         * gcc.dg/tree-ssa/pr14341.c: Likewise
5672         * gcc.dg/tree-ssa/vrp19.c: Likewise
5673         * gcc.dg/tree-ssa/vrp20.c: Likewise
5674         * gcc.dg/tree-ssa/vrp03.c: Likewise
5675         * gcc.dg/tree-ssa/pr21086.c: Likewise
5676         * gcc.dg/tree-ssa/pr21959.c: Likewise
5677         * gcc.dg/tree-ssa/vrp21.c: Likewise
5678         * gcc.dg/tree-ssa/vrp04.c: Likewise
5679         * gcc.dg/tree-ssa/pr25485.c: Likewise
5680         * gcc.dg/tree-ssa/pr22026.c: Likewise
5681         * gcc.dg/tree-ssa/vrp22.c: Likewise
5682         * gcc.dg/tree-ssa/vrp05.c: Likewise
5683         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5684         * gcc.dg/tree-ssa/pr20701.c: Likewise
5685         * gcc.dg/tree-ssa/vrp23.c: Likewise
5686         * gcc.dg/tree-ssa/vrp06.c: Likewise
5687         * gcc.dg/tree-ssa/pr22117.c: Likewise
5688         * gcc.dg/tree-ssa/pr20702.c: Likewise
5689         * gcc.dg/tree-ssa/vrp15.c: Likewise
5690         * gcc.dg/tree-ssa/pr21090.c: Likewise
5691         * gcc.dg/tree-ssa/pr21294.c: Likewise
5692         * gcc.dg/tree-ssa/vrp24.c: Likewise
5693         * gcc.dg/tree-ssa/vrp07.c: Likewise
5694         * gcc.dg/tree-ssa/pr21563.c: Likewise
5695         * gcc.dg/tree-ssa/pr25382.c: Likewise
5696         * gcc.dg/tree-ssa/vrp16.c: Likewise
5697         * gcc.dg/tree-ssa/vrp25.c: Likewise
5698         * gcc.dg/tree-ssa/vrp08.c: Likewise
5699         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5700         * gcc.dg/tree-ssa/vrp17.c: Likewise
5701         * gcc.dg/tree-ssa/pr21458.c: Likewise
5702         * g++.dg/tree-ssa/pr18178.C: Likewise
5703
5704 2006-02-07  Richard Guenther  <rguenther@suse.de>
5705
5706         PR c++/26140
5707         Revert
5708         2006-01-30  Richard Guenther  <rguenther@suse.de>
5709         PR c++/23372
5710         * gcc.dg/pr23372-1.C: New testcase.
5711
5712         * g++.dg/tree-ssa/pr26140.C: New testcase.
5713
5714 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5715
5716         PR c++/9737
5717         * g++.dg/template/ttp15.C: New test.
5718         * g++.dg/template/ttp16.C: Likewise.
5719         * g++.dg/template/ttp17.C: Likewise.
5720         * g++.old-deja/g++.pt/ttp36.C: Remove.
5721         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5722         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5723         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5724         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5725         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5726         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5727         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5728         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5729         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5730
5731 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5732
5733         PR libfortran/23815
5734         * unf_io_convert_4.f90: New test.
5735
5736 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5737
5738         * gcc.dg/tree-ssa/loadpre10.c: New test.
5739         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5740         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5741         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5742
5743 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5744
5745         PR libfortran/24685
5746         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5747
5748 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5749
5750         PR tree-opt/25251
5751         * gfortran.dg/assign_7.f: New test.
5752
5753 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5754
5755         PR fortran/26041
5756         PR fortran/26064
5757         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5758         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5759         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5760
5761 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5762
5763         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5764         in size_t typedef.
5765
5766 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5767
5768         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5769         * g++.dg/charset/string.c (foo): Likewise.
5770         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5771         const char*
5772         * g++.dg/ext/builtin2.C (printf): Likewise.
5773         * g++.dg/init/new15.C (printf): Likewise.
5774         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5775         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5776         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5777         * g++.dg/template/non-dependent4.C (temp): Likewise.
5778         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5779         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5780         parameter type to const char*.
5781         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5782         Change type to const char*.
5783         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5784         Likewise.
5785         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5786         second parameter type to const char*.
5787         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5788         (Y::Y): Change parameter type to const char*.
5789         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5790         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5791         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5792         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5793         (char*).
5794         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5795         const char*.
5796         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5797         type to const char*.
5798         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5799         return type to const char*.
5800         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5801         to const char*.
5802         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5803         * g++.old-deja/g++.law/refs1.C: Likewise.
5804         * g++.old-deja/g++.law/visibility1.C: Likewise.
5805         * g++.old-deja/g++.law/visibility2.C: Likewise.
5806         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5807         const char*.
5808         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5809         * g++.old-deja/g++.mike/net48.C: Likewise.
5810         * g++.old-deja/g++.mike/p646.C: Likewise.
5811         * g++.old-deja/g++.mike/p6746.C: Likewise.
5812         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5813         type to const char*.
5814         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5815         deprecated conversion warning.
5816         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5817         char*.
5818         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5819         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5820         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5821         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5822         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5823         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5824         * g++.old-deja/g++.pt/t39.C: Likewise.
5825         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5826         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5827
5828 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5829
5830         PR fortran/25075
5831         intrinsic_argument_conformance_1.f90: New test.
5832
5833 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5834
5835         PR fortran/20845
5836         * gfortran.dg/char_result_11.f90: Add SAVE.
5837         * gfortran.dg/der_pointer_4.f90: Ditto.
5838         * gfortran.dg/default_initialization.f90: New test.
5839
5840 2006-02-03  Jeff Law  <law@redhat.com>
5841
5842         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5843         handle more than 100 dump files.
5844         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5845         * lib/scantree.exp (scan-tree-dump): Likewise.
5846         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5847         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5848         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5849         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5850         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5851
5852 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5853
5854         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5855
5856 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5857
5858         * g++.dg/template/using12.C: New test.
5859
5860 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5861
5862         * gcc.target/powerpc/pr25960.c: New test.
5863
5864 2006-02-02  Steven G. Kargl  <kargls@comcast>
5865
5866         PR fortran/24958
5867         gfortran.dg/nullify_2.f90: New test.
5868
5869 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5870
5871         PR 25990
5872         * gcc.dg/gomp/pr25990.c: New test.
5873
5874 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5875
5876         PR c++/25342
5877         * g++.gd/template/partial4.C: New test.
5878
5879 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5880
5881         PR middle-end/26001
5882         * gfortran.dg/data_char_2.f90: New.
5883
5884 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5885
5886         PR fortran/26039
5887         maxval_maxloc_conformance_1.f90: New test.
5888
5889 2006-01-31  Richard Guenther  <rguenther@suse.de>
5890
5891         * gcc.target/i386/sselibm-1.c: New testcase.
5892         * gcc.target/i386/sselibm-2.c: Likewise.
5893         * gcc.target/i386/sselibm-3.c: Likewise.
5894         * gcc.target/i386/sselibm-4.c: Likewise.
5895         * gcc.target/i386/sselibm-5.c: Likewise.
5896
5897 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5898
5899         PR fortran/24266
5900         * gfortran.dg/arrayio_derived_2.f90: New.
5901
5902 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5903
5904         * gcc.dg/unsigned-long-compare.c: New test.
5905
5906 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5907
5908         PR testsuite/25318
5909         * lib/target-supports.exp (check_effective_target_freorder):
5910         Check to see if target supports -freorder-blocks-and-partition.
5911         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5912         instead of "dg-require-named-sections".
5913
5914 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5915
5916         PR target/14798:
5917         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5918         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5919         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5920         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5921         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5922         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5923         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5924         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5925
5926 2006-01-30  Richard Guenther  <rguenther@suse.de>
5927
5928         PR c++/23372
5929         * gcc.dg/pr23372-1.C: New testcase.
5930
5931 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5932
5933         * gcc.dg/gomp/pr25874.c: New test.
5934
5935 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5936
5937         PR tree-opt/25911
5938         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5939
5940 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5941
5942         PR fortran/18578
5943         PR fortran/18579
5944         PR fortran/20857
5945         PR fortran/20885
5946         * gfortran.dg/intent_out_1.f90: New test.
5947
5948 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5949
5950         PR fortran/17911
5951         * gfortran.dg/procedure_lvalue.f90: New test.
5952
5953         PR fortran/20895
5954         PR fortran/25030
5955         * gfortran.dg/char_pointer_assign_2.f90: New test.
5956         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5957         assignment to be consistent with standard.
5958         * gfortran.dg/char_result_2.f90: The same.
5959         * gfortran.dg/char_result_8.f90: The same.
5960
5961 2006-01-28  Zack Weinberg  <zackw@panix.com>
5962
5963         * gcc.dg/Woverlength-strings.c
5964         * gcc.dg/Woverlength-strings-pedantic-c89.c
5965         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5966         * gcc.dg/Woverlength-strings-pedantic-c99.c
5967         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5968
5969 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5970
5971         * gcc.c-torture/execute/20060127-1.c: New test.
5972
5973 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5974
5975         PR c++/25999
5976         * g++.dg/ext/pragmaweak1.C: New test.
5977
5978 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5979
5980         PR c++/25855
5981         * g++.dg/template/spec29.C: New test.
5982
5983 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5984
5985         PR c/19606.
5986         * gcc.c-torture/execute/pr19606.c: New.
5987
5988 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5989
5990         * gcc.dg/pragma-re-4.c: New test.
5991
5992 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5993
5994         PR fortran/25964
5995         * gfortran.dg/assumed_size_refs_3.f90: New test.
5996
5997 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5998
5999         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6000
6001 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6002
6003         PR ada/21317
6004         * ada/acats/support/impdef.a: Add One_Long_Second.
6005         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6006         * ada/acats/tests/c9/c94026.a: Likewise.
6007         * ada/acats/tests/c9/c97305c.ada: Likewise.
6008         * ada/acats/tests/c9/c99004a.ada: Likewise.
6009
6010 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6011
6012         PR fortran/25964
6013         * gfortran.dg/global_references_2.f90: New test.
6014
6015         PR fortran/25084
6016         PR fortran/20852
6017         PR fortran/25085
6018         PR fortran/25086
6019         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6020         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6021
6022         PR fortran/25416
6023         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6024
6025 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6026
6027         PR c/25892
6028         * gcc.dg/Wpointer-sign.c: New.
6029         * gcc.dg/Wpointer-sign-Wall.c: New.
6030         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6031         * gcc.dg/Wpointer-sign-pedantic.c: New.
6032         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6033         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6034
6035 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6036
6037         PR C/25861
6038         * gcc.c-torture/compile/pr25861.c: New test.
6039
6040 2006-01-26  Paul Brook  <paul@codesourcery.com>
6041
6042         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6043         on short-enum targets.
6044         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6045         variable.
6046         (generate_fields): Use short_enums.
6047         (main): Set short_enums.  Document -e.
6048         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6049         on short-enum targets.
6050         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6051         variable.
6052         (generate_fields): Use short_enums.
6053         (main): Set short_enums.  Document -e.
6054         * lib/target-supports.exp (check_effective_target_short_enums): New.
6055
6056 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6057
6058         PR target/25947
6059         * gcc.dg/torture/pr25947-1.c: New test.
6060
6061 2006-01-25  Jan Hubicka  <jh@suse.cz>
6062             Roger Sayle  <roger@eyesopen.com>
6063
6064         PR rtl-optimization/25703
6065         * gcc.target/i386/20060125-1.c: New test case.
6066         * gcc.target/i386/20060125-2.c: New test case.
6067
6068 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6069
6070         PR fortran/18540
6071         * gfortran.dg/goto_1.f: New.
6072
6073 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6074
6075         PR fortran/25716
6076         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6077         25716 on 32-bit systems too.
6078
6079 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6080
6081         PR testsuite/25590
6082         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6083
6084 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6085
6086         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6087
6088 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6089
6090         PR fortran/25835
6091         * gfortran.dg/read_eof.f90: Delete, renamed.
6092         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6093         * gfortran.dg/read_eof_2.f90: New test.
6094         * gfortran.dg/read_eof_3.f90: New test.
6095
6096 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6097
6098         PR tree-opt/25860
6099         * gcc.c-torture/compile/pr25860.c: New test.
6100
6101 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6102
6103         PR c++/25552
6104         * g++.dg/parse/dtor8.C: New test.
6105
6106 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6107
6108         PR testsuite/25891
6109         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6110         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6111         check_effective_target_fopenmp returns 0.
6112
6113 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6114
6115         PR ada/20548
6116         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6117         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6118         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6119
6120 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6121
6122         PR tree-opt/25857
6123         * g++.dg/opt/pr25857.C: New test.
6124
6125 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6126         Jan Hubicka  <jh@suse.cz>
6127         Richard Guenther  <rguenther@suse.de>
6128
6129         PR rtl-optimization/25654
6130         * gcc.dg/torture/pr25654.c: New testcase.
6131         * gcc.target/i386/pr25654.c: Likewise.
6132
6133 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6134
6135         PR fortran/25901
6136         * gfortran.dg/internal references_2.f90: New test.
6137
6138         Fix regression in testing of admissability of attributes.
6139         * gfortran.dg/intent_used_1.f90: New test.
6140
6141 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6142
6143         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6144         Remove target conditional torture options for i?86 and x86_64
6145         GNU/Linux.
6146
6147 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6148
6149         PR c++/10891
6150         * g++.dg/rtti/no-rtti.C: New.
6151
6152 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/25895
6155         * g++.dg/inherit/conv2.C: New test.
6156
6157         PR c++/25856
6158         * g++.dg/parse/dtor7.C: New test.
6159
6160         PR c++/25858
6161         * g++.dg/template/crash44.C: New test.
6162
6163 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6164
6165         PR fortran/25124
6166         PR fortran/25625
6167         * gfortran.dg/internal_references_1.f90: New test.
6168           PR fortran/20881
6169         PR fortran/23308
6170         PR fortran/25538
6171         PR fortran/25710
6172         * gfortran.dg/global_references_1.f90: New test.
6173         * gfortran.dg/g77/19990905-1.f: Restore the error that
6174         there is a clash between the common block name and
6175         the name of a subroutine reference.
6176
6177         PR fortran/PR24276
6178         * gfortran.dg/aliasing_dummy_1.f90: New test.
6179
6180 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6181
6182         * gcc.dg/vmx/1b-01.c: Warning fix.
6183         * gcc.dg/vmx/1c-02.c: Likewise.
6184         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6185
6186 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6187
6188         PR testsuite/24962
6189         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6190
6191 2006-01-20  Richard Guenther  <rguenther@suse.de>
6192         Steven Bosscher <stevenb.gcc@gmail.com>
6193
6194         PR rtl-optimization/24626
6195         * gcc.dg/torture/pr24626-1.c: New testcase.
6196         * gcc.dg/torture/pr24626-2.c: Likewise.
6197         * gcc.dg/torture/pr24626-3.c: Likewise.
6198         * gcc.dg/torture/pr24626-4.c: Likewise.
6199
6200 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6201
6202         PR c++/5520
6203         * g++.dg/warn/empty-body.C: New.
6204
6205 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/22136
6208         * g++.dg/template/using10.C: New test.
6209         * g++.dg/temlpate/using11.C: Likewise.
6210         * g++.dg/inherit/using5.C: Tweak error messages.
6211
6212 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6213
6214         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6215         target test.
6216         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6217
6218 2006-01-19  Jan Hubicka  <jh@suse.cz>
6219
6220         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6221
6222 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6223
6224         PR c++/25854
6225         * g++.dg/template/spec28.C: New test.
6226
6227 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6228
6229         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6230         Fix fprintf's by adding srcdir or removing it.
6231
6232 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6233
6234         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6235         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6236         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6237         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6238         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6239         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6240         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6241         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6242         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6243         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6244         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6245         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6246         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6247         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6248
6249 2006-01-18  Jeff Law  <law@redhat.com>
6250
6251         * gcc.dg/tree-ssa/vrp25.c: New test.
6252
6253 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6254
6255         * gcc.dg/pr25805.c: Fix misapplied patch.
6256
6257 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6258
6259         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6260         (check_effective_target_vect_udot_qi): New.
6261         (check_effective_target_vect_sdot_hi): New.
6262         (check_effective_target_vect_udot_hi): New.
6263         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6264         prefixed with "wrapv-" with -fwrapv.
6265         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6266         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6267         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6268         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6269         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6270
6271         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6272         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6273         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6274         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6275
6276 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6277
6278         PR c++/16829
6279         * g++.dg/other/default2.C: New test.
6280         * g++.dg/other/default3.C: New test.
6281
6282 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6283
6284         PR c/25805
6285         * gcc.dg/pr25805.c: New file.
6286
6287 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6288
6289         PR c++/25836
6290         * g++.dg/template/init6.C: New test.
6291
6292 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6293
6294         * gcc.dg/tree-ssa/pr24287.c: New test
6295
6296 2006-01-18  Eric Christopher  <echristo@apple.com>
6297
6298         * g++.dg/eh/table.C: New.
6299
6300 2006-01-18  DJ Delorie  <dj@redhat.com>
6301
6302         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6303         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6304         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6305         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6306
6307 2006-01-18  Jeff Law  <law@redhat.com>
6308
6309         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6310         on wrapping on overflow semantics.
6311
6312         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6313
6314         * gcc.gc/tree-ssa/vrp23.c: New test.
6315         * gcc.gc/tree-ssa/vrp24.c: New test.
6316
6317 2006-01-18  Richard Henderson  <rth@redhat.com>
6318             Aldy Hernandez  <aldyh@redhat.com>
6319             Jakub Jelinek  <jakub@redhat.com>
6320             Diego Novillo  <dnovillo@redhat.com>
6321             Uros Bizjak  <uros@kss-loka.si>
6322
6323         * testsuite/gcc.dg/gomp: New directory.
6324
6325 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6326             Steven G. Kargl  <kargls@comcast.net>
6327
6328         PR fortran/20869
6329         * gfortran.dg/intrinsic_external_1.f90: New test.
6330
6331         PR fortran/20875.
6332         * gfortran.dg/elemental_pointer_1.f90: New test.
6333
6334         PR fortran/25024
6335         * gfortran.dg/external_procedures_1.f90: New test.
6336
6337         PR fortran/25785
6338         gfortran.dg/assumed_present.f90: New test.
6339
6340 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6341
6342         * g++.dg/parse/lookup5.C: New test.
6343
6344 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6345
6346         PR fortran/25697
6347         * gfortran.dg/read_eof.f90: New test.
6348
6349 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6350
6351         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6352         add a closing brace.
6353
6354 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6355
6356         PR fortran/25631
6357         * gfortran.dg/fmt_tl.f: New test.
6358
6359 2006-01-17  Eric Christopher  <echristo@apple.com>
6360
6361         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6362         * g++.old-deja/g++.warn/impint2.C: Ditto.
6363         * g++.old-deja/g++.other/null1.C: Ditto.
6364         * g++.dg/warn/conv2.C: Ditto.
6365         * g++.dg/warn/conv4.C: New file.
6366
6367 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6368
6369         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6370
6371 2006-01-17  Andreas Jaeger  <aj@suse.de>
6372             Janis Johnson <janis187@us.ibm.com>
6373
6374         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6375         in 64-bit.
6376         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6377         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6378
6379 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6380
6381         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6382         xfail txxx where xxx >= 25.
6383
6384 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6385
6386         PR testsuite/25764
6387         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6388
6389 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6390
6391         PR c/25682
6392         * gcc.dg/pr25682.c: New test.
6393         * g++.dg/parse/array-size2.C: New test.
6394
6395 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6396
6397         * consistency.vlad: Remove entire directory, 1652 files.
6398
6399 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6400
6401         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6402         check_effective_target_dfprt_nocache): New.
6403         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6404         (check_effective_target_dfprt): New.
6405         * lib/c-compat.exp (check_dfp): Remove.
6406         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6407         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6408         level of support for decimal float.
6409         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6410         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6411         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6412         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6413         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6414         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6415         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6416         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6417         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6418         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6419         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6420         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6421         directives.
6422
6423 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6424
6425         PR testsuite/25741
6426         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6427         $base_dir/../.
6428         * lib/gfortran.exp (gfortran_init): Likewise.
6429         * lib/obj-c++.exp (obj-c++_init): Likewise.
6430         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6431         (scan-assembler-dem-not): Likewise.
6432         * lib/scandump.exp (scan-dump-dem): Likewise.
6433         (scan-dump-dem-not): Likewise.
6434
6435 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6436
6437         PR testsuite/25767
6438         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6439         powerpc-*-darwin*.
6440         * lib/obj-c++.exp (obj-c++_init): Likewise.
6441
6442 2006-01-16  Richard Guenther  <rguenther@suse.de>
6443
6444         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6445
6446 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6447
6448         PR testsuite/25777
6449         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6450         to LD_LIBRARY_PATH.
6451
6452 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6453             Andrew Pinski  <pinskia@physics.uc.edu>
6454
6455         * gcc.dg/minmax-1.c: New test.
6456
6457 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6458
6459         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6460         * gcc.misc-tests/dectest.exp: Ditto.
6461
6462 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6463
6464         PR testsuite/25796
6465         * gcc.target/i386/cmov6.c: Use -march=k8.
6466
6467 2006-01-15  Andreas Jaeger  <aj@suse.de>
6468
6469         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6470         x86 does not have __float128.
6471
6472 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6473
6474         * gcc.target/i386/cmov6.c: New test.
6475
6476 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6477
6478         PR c++/25663
6479         * g++.dg/template/ctor6.C: New test.
6480
6481 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6482
6483         PR tree-optimization/25485
6484         * gcc.dg/tree-ssa/pr25485.c: New.
6485
6486 2006-01-14  Richard Guenther  <rguenther@suse.de>
6487
6488         PR tree-optimization/22548
6489         PR tree-optimization/22555
6490         PR tree-optimization/22501
6491         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6492         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6493         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6494         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6495         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6496         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6497         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6498         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6499         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6500
6501 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6502
6503         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6504         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6505
6506 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6507         Richard Guenther  <rguenther@suse.de>
6508
6509         PR rtl-optimization/24257
6510         * gcc.dg/torture/pr24257.c: New testcase.
6511
6512 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6513
6514         * gcc.c-torture/execute/20060110-1.c: New test.
6515         * gcc.c-torture/execute/20060110-2.c: New test.
6516
6517 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6518
6519         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6520
6521 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6522
6523         PR fortran/25756
6524         * gfortran.dg/label_3.f90: New test.
6525
6526 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6527
6528         PR tree-optimization/25771
6529         * g++.dg/tree-ssa/pr25771.C: New test
6530
6531 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6532
6533         PR tree-opt/24365
6534         * g++.dg/opt/complex5.C: New test.
6535
6536 2006-01-13  Richard Guenther  <rguenther@suse.de>
6537
6538         * gcc.target/i386/387-9.c: New testcase.
6539
6540 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6541
6542         PR c++/24824
6543         * g++.dg/debug/dwarf2-1.C: New.
6544
6545 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6546
6547         PR testsuite/25728
6548         * lib/gcov.exp (verify-lines): Add "close $fd".
6549
6550 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6551             Ben Elliston  <bje@au.ibm.com>
6552
6553         * gcc.dg/dfp/inf-1.c: New test.
6554
6555 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6556             Yao Qi  <qiyaoltc@cn.ibm.com>
6557             Ben Elliston  <bje@au.ibm.com>
6558             Jon Grimm  <jgrimm2@us.ibm.com>
6559
6560         * gcc.dg/nodfp-1.c: New test.
6561         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6562         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6563         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6564         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6565         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6566         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6567         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6568         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6569         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6570         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6571         * gcc.dg/format/dfp-printf-1.c: Likewise.
6572         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6573         (compat_setup_dfp): New.
6574         * gcc.dg/compat/compat.exp: Use it.
6575         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6576         Make some variables global, prepend "compat_" to their names.
6577         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6578         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6579         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6580         * lib/compat.exp (compat_skip_list): Make global, rename.
6581         * lib/c-compat.exp: New file.
6582         * lib/target-supports.exp (check_effective_target_dfp): New.
6583
6584         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6585         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6586         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6587         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6588         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6589         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6590         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6591         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6592         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6593         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6594         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6595         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6596         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6597         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6598         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6599         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6600         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6601         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6602         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6603         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6604         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6605         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6606         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6607         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6608         gcc.dg/dfp/struct-layout-1.c,
6609         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6610         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6611         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6612         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6613         gcc.dg/dfp/func-vararg-dfp.c,
6614         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6615         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6616         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6617         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6618         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6619
6620 2006-01-11  Richard Guenther  <rguenther@suse.de>
6621
6622         PR tree-optimization/25734
6623         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6624
6625 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6626
6627         PR fortran/25486
6628         * gfortran.dg/literal_character_constant_1_x.F: New test.
6629         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6630         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6631         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6632
6633 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6634
6635         PR c++/25386
6636         * g++.dg/ext/packed3.C: Add expected packed error.
6637
6638 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6639
6640         PR target/25706
6641         * gcc.dg/torture/pr25706-1.c: New test.
6642
6643 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6644
6645         PR tree-optimization/23109
6646         PR tree-optimization/23948
6647         PR tree-optimization/24123
6648
6649         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6650         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6651         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6652         g++.dg/tree-ssa/pr23948.C: New testcases.
6653         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6654         three divisions in order to do the optimization.
6655
6656 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6657
6658         PR c++/25632
6659         * g++.dg/other/pr25632.C: New test.
6660
6661 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6662
6663         PR fortran/25730
6664         * gfortran.dg/used_types_1.f90: New test.
6665
6666 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6667
6668         PR target/25718
6669         * gcc.dg/torture/pr25718-1.c: New test.
6670
6671 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6672
6673         * gfortran.dg/list_read_2.f90: Fix typo in description.
6674
6675 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6676
6677         * lib/target-supports.exp (check_visibility_available): Simplify test
6678         for *-*-netware*.
6679         (check_profiling_available): Fail for *-*-netware*.
6680         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6681         * gcc.dg/20021014-1.c: Likewise.
6682         * gcc.dg/nest.c: Likewise.
6683
6684 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6685
6686         fortran/24936
6687         * gfortran.dg/forall_3.f90: New test.
6688
6689 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6690
6691         PR fortran/21977
6692         * gfortran.dg/nesting_2.f90: New test.
6693         * gfortran.dg/nesting_3.f90: New test.
6694
6695 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6696
6697         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6698         Fix typo in comment.
6699
6700 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6701
6702         * gfortran.dg/single_char_string.f90: New test.
6703
6704 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6705
6706         * gfortran.dg/ichar_2.f90: New test.
6707
6708 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6709
6710         PR fortran/25093
6711         * gfortran.dg/private_type_4.f90: New.
6712
6713 2006-01-07  Richard Guenther  <rguenther@suse.de>
6714
6715         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6716
6717 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6718
6719         * gfortran.dg/func_decl_1.f90: New.
6720         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6721         * gfortran.dg/array_alloc_2.f90: Likewise.
6722         * gfortran.dg/char_result_8.f90: Likewise.
6723         * gfortran.dg/dup_save_1.f90: Likewise.
6724         * gfortran.dg/dup_save_2.f90: Likewise.
6725         * gfortran.dg/f2c_6.f90: Likewise.
6726         * gfortran.dg/f2c_7.f90: Likewise.
6727         * gfortran.dg/func_result_2.f90: Likewise.
6728         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6729
6730 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6731
6732         PR fortran/22146
6733         * gfortran.dg/elemental_subroutine_1.f90: New test.
6734         * gfortran.dg/elemental_subroutine_2.f90: New test.
6735
6736         PR fortran/25029
6737         PR fortran/21256
6738         * gfortran.dg/assumed_size_refs_1.f90: New test.
6739
6740         PR fortran/20868
6741         PR fortran/20870
6742         * gfortran.dg/assumed_size_refs_2.f90: New test.
6743         * gfortran.dg/initialization_1.f90: Change warning message.
6744
6745 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6746
6747         * gcc.dg/tree-ssa/loop-15.c: New test.
6748
6749 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6750
6751         PR fortran/25598
6752         * gfortran.dg/backspace_3.f: New test.
6753         * gfortran.dg/backspace_4.f: New test.
6754
6755 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6756
6757         PR fortran/24268
6758         * gfortran.dg/fmt_white.f: Update test.
6759
6760 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6761
6762         * gcc.dg/cast-1.c: Add new warning.
6763         * gcc.dg/cast-2.c: Likewise.
6764         * gcc.dg/cast-3.c: Likewise.
6765         * gcc.dg/format/cast-1.c: Likewise.
6766         * gcc.dg/cast-4.c: New testcase.
6767
6768 2006-01-05  Richard Guenther  <rguenther@suse.de>
6769
6770         PR tree-optimization/22555
6771         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6772
6773 2006-01-05  Richard Guenther  <rguenther@suse.de>
6774             Diego Novillo  <dnovillo@redhat.com>
6775
6776         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6777         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6778         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6779         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6780         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6781         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6782         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6783         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6784         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6785         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6786         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6787         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6788         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6789         * treelang/compile/extravar.tree: Likewise.
6790         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6791         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6792         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6793         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6794         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6795
6796 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6797
6798         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6799         for 64-bit fix.
6800
6801 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6802
6803         PR fortran/23675
6804         gfortran.dg/char_result_11.f90: New.
6805
6806 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6807
6808         PR c++/24782
6809         * g++.dg/parse/access9.C: New test.
6810         * g++.dg/tc1/dr52.C: Tweak error markers.
6811
6812 2006-01-04  Richard Henderson  <rth@redhat.com>
6813
6814         Merge from gomp branch.
6815         * g++.dg/parse/pragma2.C: Update expected error lines.
6816
6817 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6818
6819         * g++.dg/other/i386-2.C: New test.
6820
6821         PR target/25554
6822         * gcc.c-torture/compile/20051228-1.c: New test.
6823
6824         PR c/25559
6825         * gcc.dg/pr25559.c: New test.
6826
6827 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6828
6829         PR c++/25492
6830         * g++.dg/lookup/friend9.C: New test.
6831
6832         PR c++/25625
6833         * g++.dg/template/repo5.C: New test.
6834
6835 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6836
6837         PR fortran/25101
6838         * gfortran.dg/forall_2.f90: New test.
6839
6840 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6841
6842         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6843         dg-require-weak.  Adjust regexp to handle leading-underscore
6844         targets and space as well as TAB after .weak.  Change previous
6845         64-bit fix to not use naked dot.
6846
6847 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6848
6849         PR rtl-optimization/25578
6850         * gcc.c-torture/execute/20060102-1.c: New testcase.
6851
6852 2006-01-03  Richard Guenther  <rguenther@suse.de>
6853
6854         PR c/25183
6855         * gcc.dg/torture/pr25183.c: New testcase.
6856
6857 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6858
6859         Merge from gomp-branch.
6860         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6861         * gcc.dg/ia64-sync-2.c: Likewise.
6862         * gcc.dg/ia64-sync-3.c: Likewise.
6863         * gcc.dg/ia64-sync-4.c: Likewise.
6864         * gcc.dg/sync-2.c: Likewise.
6865         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6866         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6867
6868 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6869
6870         PR c++/25635
6871         * g++.dg/parse/operator6.C: New test.
6872
6873         PR c++/25637
6874         * g++.dg/parse/error29.C: New test.
6875
6876         PR c++/25638
6877         * g++.dg/parse/dtor6.C: New test.
6878
6879         PR c++/25633
6880         * g++.dg/parse/ctor3.C: New test.
6881
6882         PR c++/25634
6883         * g++.dg/template/class3.C: New test.
6884
6885 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6886
6887         * g++.dg/debug/debug9.C: New.
6888
6889 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6890
6891         PR fortran/24640
6892         * gfortran.dg/label_2.f90: New test.
6893
6894 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6895
6896         * g++.dg/lookup/using12.C: Tighten error marker.
6897
6898 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6899             Andrew Pinski <pinskia@physics.uc.edu>
6900
6901         * gcc.target/powerpc/darwin-abi-3.c: New file.
6902         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6903         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6904         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6905         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6906         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6907         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6908         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6909         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6910
6911 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6912
6913         * gcc.dg/tree-ssa/loadpre1.c: New;
6914         * gcc.dg/tree-ssa/loadpre2.c: New;
6915         * gcc.dg/tree-ssa/loadpre3.c: New;
6916         * gcc.dg/tree-ssa/loadpre4.c: New;
6917         * gcc.dg/tree-ssa/loadpre5.c: New;
6918         * gcc.dg/tree-ssa/loadpre6.c: New;
6919         * gcc.dg/tree-ssa/loadpre7.c: New;
6920         * gcc.dg/tree-ssa/loadpre8.c: New;
6921         * gcc.dg/tree-ssa/loadpre9.c: New;
6922
6923 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6924
6925         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6926         * g++.dg/abi/thunk4.C: Likewise.
6927
6928 2006-01-01  Andreas Jaeger  <aj@suse.de>
6929
6930         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6931         portable.
6932
6933 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6934
6935         PR c++/25294
6936         * gcc.dg/pragma-pack-3.c: New test.
6937         * g++.dg/parse/pragma3.C: New test.
6938
6939 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6940
6941         PR middle-end/24827
6942         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6943
6944 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6945
6946         PR testsuite/25214
6947         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6948
6949 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6950
6951         PR fortran/22607
6952         * gfortran-dg/pure_byref_3.f90: New.
6953
6954         fortran/PR 25396
6955         * gfortran.dg/userdef_operator_1.f90: New.
6956
6957 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6958
6959         * g++.dg/abi/thunk3.C: New.
6960         * g++.dg/abi/thunk4.C: New.
6961
6962 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6963
6964         PR fortran/25532
6965         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6966         associated derived type components of derived types are
6967         properly declared in contained procedures.
6968
6969 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6970
6971         PR libgfortran/25139
6972         * gfortran.dg/backspace_2.f: New test.
6973
6974 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6975
6976         PR libgfortran/25550
6977         * gfortran.dg/endfile.f: New test.
6978
6979 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6980
6981         PR libgfortran/25419
6982         * gfortran.dg/comma.f: New test.
6983
6984 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6985
6986         * lib/gfortran-dg.exp: Remove trailing whitespace.
6987         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6988         -funroll-all-loops.
6989
6990 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6991
6992         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6993         Extended Double long doubles or repeat tests when long double is
6994         the same size as double.
6995
6996 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6997
6998         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6999
7000         PR testsuite/25442
7001         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7002         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7003
7004         PR testsuite/25441
7005         * gcc.dg/pr23911.c: Make test variable static.
7006
7007         PR testsuite/25444
7008         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7009
7010 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7011
7012         PR c++/25439
7013         * g++.dg/parse/crash17.C: Adjust error markers.
7014         * g++.dg/template/error20.C: New test.
7015
7016 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7017
7018         PR c++/23172
7019         * g++.dg/ext/complit4.C: New test.
7020
7021         PR c++/25417
7022         * g++.dg/ext/complit5.C: Likewise.
7023
7024 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7025
7026         PR tree-optimization/25125
7027         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7028         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7029         * gcc.c-torture/execute/pr25125.c: New.
7030
7031 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7032
7033         PR fortran/25029
7034         PR fortran/21256
7035         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7036         with incorrect assumed size references.
7037
7038 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7039
7040         PR c++/23171
7041         * g++.dg/opt/init1.C: New test.
7042
7043 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7044
7045         PR c++/24671
7046         * g++.dg/template/sfinae3.C: New test.
7047
7048 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7049
7050         * g++.dg/other/friend4.C: New test.
7051
7052 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7053
7054         PR target/25005
7055         * g++.dg/opt/pr25005.C: New test.
7056
7057 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7058
7059         PR c++/25369
7060         * g++.dg/template/ptrmem16.C: New test.
7061
7062 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7063
7064         PR fortran/25029
7065         PR fortran/21256
7066         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7067
7068 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7069
7070         PR libgfortran/25307
7071         * gfortran.dg/list_read_5.f90: New test.
7072
7073 2005-12-22  Richard Henderson  <rth@redhat.com>
7074
7075         * gcc.target/i386/sse-7.c: Use -msse2.
7076
7077 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR rtl-optimization/25432
7080         * gcc.c-torture/compile/20051216-1.c: New test.
7081
7082         PR objc/25328
7083         * objc/execute/pr25328.m: New test.
7084
7085 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7086
7087         PR c++/25364
7088         * g++.dg/template/call4.C: New test.
7089
7090 2005-12-22  Dale Johannesen  <dalej@apple.com>
7091
7092         * gcc.target/i386/sse-17.c: New.
7093
7094 2005-12-22  Paul Brook  <paul@codesourcery.com>
7095
7096         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7097
7098 2005-12-22  Paul Brook  <paul@codesourcery.com>
7099
7100         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7101
7102 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7103
7104         PR tree-opt/25513
7105         * gcc.c-torture/compile/pr25513.c: New test.
7106
7107 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7108
7109         PR c++/23333
7110         * g++.dg/parse/error25.C: Add more tests.
7111
7112 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7113
7114         PR fortran/18990
7115         * gfortran.dg/der_charlen_1.f90: New.
7116
7117 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7118
7119         PR fortran/20889
7120         * gfortran.dg/pointer_component_type_1.f90: New test.
7121
7122         PR fortran/25029
7123         PR fortran/21256
7124         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7125         should give an error with assumed size array refernces and checks those
7126         that should not.
7127         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7128         reference an upper bound so that it does not generate an error.
7129
7130         PR fortran/19362
7131         PR fortran/20244
7132         PR fortran/20864
7133         PR fortran/25391
7134         * gfortran.dg/used_dummy_types_1.f90: New test.
7135         * gfortran.dg/used_dummy_types_2.f90: New test.
7136         * gfortran.dg/used_dummy_types_3.f90: New test.
7137         * gfortran.dg/used_dummy_types_4.f90: New test.
7138         * gfortran.dg/used_dummy_types_5.f90: New test.
7139
7140         PR fortran/23152
7141         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7142         group already being USE associated.
7143         * gfortran.dg/assumed_shape_nml.f90: New test.
7144         * gfortran.dg/assumed_size_nml.f90: New test.
7145
7146         PR fortran/20862
7147         PR fortran/25053
7148         PR fortran/25063
7149         PR fortran/25064
7150         PR fortran/25066
7151         PR fortran/25067
7152         PR fortran/25068
7153         PR fortran/25307
7154         * gfortran.dg/io_constraints_1.f90: New test.
7155         * gfortran.dg/io_constraints_1.f90: New test.
7156         * gfortran.dg/iostat_3.f90: Change wording of warning.
7157         * gfortran.dg/g77/19981216-0.f: The same.
7158
7159 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7160
7161         PR tree-optimization/23518
7162         * testsuite/gcc.dg/pr23518.c: New.
7163
7164 2005-12-21  Mike Stump  <mrs@apple.com>
7165
7166         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7167
7168 2005-12-21  Paul Brook  <paul@codesourcery.com>
7169
7170         * gcc.dg/pr19340.c: Skip on m68k targets.
7171
7172 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7173
7174         PR rtl-optimization/25196
7175         * gcc.dg/pr25196.c: New test.
7176
7177 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7178
7179         PR fortran/25423
7180         gfortran.dg/where_nested_1.f90: New.
7181
7182 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7183
7184         PR tree-optimization/25382.
7185         * gcc.dg/tree-ssa/pr25382.c: New.
7186
7187 2005-12-20  Richard Guenther  <rguenther@suse.de>
7188
7189         PR middle-end/24306
7190         * gcc.target/i386/pr24306.c: New testcase.
7191
7192 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7193
7194         PR tree-optimization/25501
7195         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7196
7197 2005-12-20  Richard Guenther  <rguenther@suse.de>
7198
7199         Revert
7200         2005-12-02  Richard Guenther  <rguenther@suse.de>
7201
7202         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7203
7204 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7205
7206         PR c++/21228
7207         * g++.dg/warn/Wunreachable-code-2.C: New test.
7208
7209 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7210
7211         PR c++/24278
7212         * g++.dg/template/ctor5.C: New test.
7213
7214         PR c++/24915
7215         * g++.dg/template/overload8.C: New test.
7216
7217 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7218
7219         * gcc.c-torture/compile/pr25483 : New test.
7220
7221 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7222
7223         PR c++/20552
7224         * g++.dg/ext/typeof10.C: New test.
7225
7226 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7227
7228         * gcc.dg/mt-loopi1.c: New.
7229
7230 2005-12-18  Richard Guenther  <rguenther@suse.de>
7231
7232         PR tree-optimization/25481
7233         * gcc.dg/torture/pr25481.c: New testcase.
7234
7235 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7236
7237         PR rtl-optimization/21041
7238         * gcc.dg/pr21041.c: New test.
7239
7240 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7241
7242         PR libgfortran/25463
7243         * gfortran.dg/advance.f90: New test.
7244
7245 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7246
7247         * gcc.dg/20051201-1.c: New test.
7248
7249 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7250
7251         PR fortran/25018
7252         * gfortran.dg/initialization_1.f90: New test.
7253         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7254         * gfortran.dg/g77/980616-0.f: The same.
7255
7256 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7257
7258         * PR fortran/25458
7259         * gfortran.dg/chkbits.f90: New test.
7260
7261 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7262
7263         * gfortran.dg/enum_5.f: Revert to previous version.
7264
7265 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7266
7267         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7268         * gfortran.dg/nested_modules_1.f90: Ditto.
7269         * gfortran.dg/hollerith_f95.f90: Ditto.
7270         * gfortran.dg/select_5.f90: Ditto.
7271         * gfortran.dg/secnds.f: Ditto.
7272         * gfortran.dg/hollerith2.f90: Ditto.
7273         * gfortran.dg/imag_2.f: Ditto.
7274         * gfortran.dg/ftell_2.f90: Ditto.
7275         * gfortran.dg/malloc_free_1.f90: Ditto.
7276         * gfortran.dg/logint-1.f: Ditto.
7277         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7278         * gfortran.dg/e_d_fmt.f90: Ditto.
7279         * gfortran.dg/hollerith_legacy.f90: Ditto.
7280         * gfortran.dg/logint-2.f: Ditto.
7281         * gfortran.dg/enum_5.f90: Ditto.
7282         * gfortran.dg/f2c_2.f90: Ditto.
7283         * gfortran.dg/pr17143.f90: Ditto.
7284         * gfortran.dg/namelist_14.f90: Ditto.
7285         * gfortran.dg/logint-3.f: Ditto.
7286         * gfortran.dg/spread_scalar_source.f90: Ditto.
7287         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7288         * gfortran.dg/namelist_11.f: Ditto.
7289         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7290         * gfortran.dg/g77/20010519-1.f
7291         * gfortran.dg/g77/alpha1.f: Ditto.
7292         * gfortran.dg/g77/990115-1.f: Ditto.
7293         * gfortran.dg/g77/erfc.f: Ditto.
7294         * gfortran.dg/g77/19990313-3.f: Ditto.
7295         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7296         * gfortran.dg/g77/20010426.f: Ditto.
7297         * gfortran.dg/g77/19990313-0.f: Ditto.
7298         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7299         * gfortran.dg/g77/20000629-1.f: Ditto.
7300         * gfortran.dg/g77/970125-0.f: Ditto.
7301         * gfortran.dg/g77/8485.f: Ditto.
7302         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7303         * gfortran.dg/g77/19990313-1.f: Ditto.
7304         * gfortran.dg/g77/int8421.f: Ditto.
7305         * gfortran.dg/g77/19990305-0.f: Ditto.
7306         * gfortran.dg/g77/947.f: Ditto.
7307         * gfortran.dg/g77/19990905-2.f: Ditto.
7308         * gfortran.dg/g77/cabs.f: Ditto.
7309         * gfortran.dg/g77/19990313-2.f: Ditto.
7310         * gfortran.dg/g77/20020307-1.f: Ditto.
7311         * gfortran.dg/g77/dcomplex.f: Ditto.
7312         * gfortran.dg/g77/19990502-1.f: Ditto.
7313         * gfortran.dg/g77/19981216-0.f: Ditto.
7314         * gfortran.dg/common_4.f90: Ditto.
7315         * gfortran.dg/entry_4.f90: Ditto.
7316         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7317         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7318         * gfortran.dg/namelist_12.f: Ditto.
7319         * gfortran.dg/scale_1.f90: Ditto.
7320         * gfortran.dg/modulo_1.f90
7321         * gfortran.dg/hollerith.f90: Ditto.
7322         * gfortran.dg/direct_io_3.f90: Ditto.
7323         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7324         * gfortran.dg/gnu_logical_1.F: Ditto.
7325         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7326         * gfortran.dg/assign_1.f90: Ditto.
7327         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7328         * gfortran.dg/pr23095.f: Ditto.
7329         * gfortran.dg/read_float_1.f90: Ditto.
7330
7331 2005-12-17  Andreas Jaeger  <aj@suse.de>
7332
7333         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7334         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7335
7336 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7337
7338         PR fortran/24268
7339         * gfortran.dg/fmt_white.f: New test.
7340
7341 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7342
7343         * gfortran.dg/label_1.f90: New test.
7344
7345 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7346
7347         PR testsuite/25422
7348         * gcc.dg/20031012-1.c: Add -Walways-true option.
7349         * gcc.dg/weak/weak-3.c: Likewise.
7350         * g++.old-deja/g++.mike/warn8.C: Likewise.
7351
7352 2005-12-16  Mike Stump  <mrs@apple.com>
7353
7354         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7355         exit.
7356
7357 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7358
7359         PR libgfortran/25264
7360         PR libgfortran/25349
7361         * gfortran.dg/tl_editing.f90: Added additional checks.
7362         * gfortran.dg/t_editing.f: New test.
7363         * gfortran.dg/write_padding.f90: New test
7364
7365 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7366
7367         PR testsuite/25215
7368         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7369
7370 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR rtl-optimization/24899
7373         * gcc.c-torture/execute/20051215-1.c: New test.
7374
7375 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7376
7377         PR 24823
7378         * gfortran.dg/pr24823.f: New test.
7379
7380 2005-12-16  Jeff Law  <law@redhat.com>
7381
7382         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7383
7384 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7385
7386         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7387         Change C++ style comments to C style comments.
7388         Remove aligned types from the array.
7389         Keep Enums disabled.
7390         (complex_types): Remove aligned types from the array.
7391         Comment out "_Complex long double".
7392         (attrib_types): Remove.
7393         (complex_attrib_types): Remove.
7394         (attrib_array_types): Remove.
7395         (complex_attrib_array_types): Remove.
7396         (aligned_bitfld_types): Remove.
7397         (n_aligned_bitfld_types): Remove.
7398         (FEATURE_ALIGNEDPACKED): Delete.
7399         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7400         (singles): Remove support for adding attributes.
7401         (choose_type): Remove support for attributed types.
7402         (generate_fields): Remove support for attributed bit-fields.
7403         Remove support for adding attributes.
7404         (generate_random_tests): Remove support for adding attributes.
7405         (features): Add back "[0] :0" and "complex vector [0]".
7406         (main): Remove support for attributed bit-fields.
7407         Uncomment the calling of generate_random_tests for the rests of
7408         the tests.
7409
7410 2005-12-16  Jan Hubicka  <jh@suse.cz>
7411
7412         * gcc.c-torture/combine/pr25224.c: New.
7413
7414 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7415
7416         PR other/25028
7417         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7418         HP-UX.
7419
7420 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7421
7422         * gcc.dg/20051215-1.c: New file.
7423
7424 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7425
7426         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7427         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7428
7429 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7430
7431         PR fortran/18197
7432         * gfortran.dg/dummy_functions_1.f90: New.
7433
7434 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7435
7436         PR rtl-optimization/25310
7437         * gcc.c-torture/compile/pr25310.c: New test.
7438
7439 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7440
7441         PR debug/25023
7442         * gcc.dg/pr25023.c: New test.
7443
7444 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7445
7446         * g++.old-deja/g++.brendan/redecl1.C,
7447         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7448         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7449         g++.old-deja/g++.oliva/typeof1.C,
7450         g++.old-deja/g++.other/crash16.C,
7451         g++.old-deja/g++.other/crash34.C,
7452         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7453         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7454         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7455         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7456         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7457         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7458         Remove xfail.
7459
7460 2005-12-14  Kean Johnston  <jkj@sco.com>
7461             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7462
7463         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7464         * gcc.target/i386/20020523-1.c: Ditto.
7465         * gcc.target/i386/tailcall-1.c: Ditto.
7466         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7467         * gcc.target/i386/ssetype-5.c: Ditto.
7468
7469 2005-12-14  Jeff Law  <law@redhat.com>
7470
7471         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7472
7473 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7474
7475         PR target/25254
7476         PR target/24188
7477         * gcc.target/i386/pr25254.c: New test.
7478         * gfortran.dg/PR24188.f: New test.
7479
7480 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7481
7482         * lib/fortran-torture.exp: Catch remaining uses of
7483         remote_file build delete.
7484
7485 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7486
7487         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7488
7489 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7490
7491         * gcc.dg/warn-addr-cmp.c: New test.
7492
7493 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7494
7495         PR debug/25023
7496         PR target/25293
7497         * gcc.target/i386/pr25293.c: New test.
7498
7499 2005-12-13  Petr Machata  <machata@post.cz>
7500
7501         PR c++/24907
7502         * g++.dg/parse/comma2.C: New test.
7503
7504 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7505             Jakub Jelinek  <jakub@redhat.com>
7506
7507         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7508         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7509         (limits.h): Include unconditionally.
7510         (stdlib.h): Likewise.
7511         (hashtab.h): Do not include.
7512         (getopt.h): Likewise.
7513         (stddef.h): Include.
7514         (hashval_t): Define.
7515         (struct entry): Add "next" field.
7516         (HASH_SIZE): New macro.
7517         (hash_table): New variable.
7518         (switchfiles): Do not use xmalloc.
7519         (mix): New macro.
7520         (iterative_hash): New function.
7521         (hasht): Remove.
7522         (e_exists): New function.
7523         (e_insert): Likewise.
7524         (output): Use, instead of libiberty hashtable functions.
7525         (main): Do not use getopt.  Do not call htab_create.
7526
7527 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7528
7529         PR c++/25331
7530         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7531         put atal* and atpaal* attributes on array elements.
7532         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7533         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7534         put atal* and atpaal* attributes on array elements.
7535         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7536
7537 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7538
7539         * gcc.dg/single-precision-constant.c: New test.
7540
7541 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7542
7543         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7544         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7545         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7546         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7547         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7548         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7549         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7550         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7551         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7552         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7553         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7554         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7555         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7556         gcc.target/powerpc/ppc-sdata-2.c,
7557         gcc.target/powerpc/ppc-stackalign-1.c,
7558         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7559         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7560         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7561         gcc.target/powerpc/rs6000-ldouble-2.c,
7562         gcc.target/powerpc/rs6000-power2-1.c,
7563         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7564         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7565         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7566         option into target selector.
7567         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7568         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7569
7570 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7571
7572         PR objc/25348
7573         * objc.dg/encode-9.m: New test.
7574
7575 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7576
7577         PR testsuite/20772
7578         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7579         * gcc.dg/asm-b.c: Fix typo.
7580         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7581         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7582         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7583         i?86 lp64 and x86_64 ilp32.
7584         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7585         on i?86 lp64.
7586         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7587
7588 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7589
7590         PR fortran/25078
7591         gfortran.dg/equiv_5.f90: New test.
7592
7593 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7594
7595         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7596         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7597         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7598         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7599         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7600         * gcc.dg/tree-ssa/reassoc-5.c: New.
7601         * gcc.dg/tree-ssa/reassoc-6.c: New.
7602         * gcc.dg/tree-ssa/reassoc-7.c: New.
7603         * gcc.dg/tree-ssa/reassoc-8.c: New.
7604         * gcc.dg/tree-ssa/reassoc-9.c: New.
7605         * gcc.dg/tree-ssa/reassoc-10.c: New.
7606         * gcc.dg/tree-ssa/reassoc-11.c: New.
7607
7608 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7609
7610         PR testsuite/25167
7611         PR testsuite/24478
7612         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7613
7614 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7615
7616         PR c++/25300
7617         * g++.dg/template/inherit.C: Do not use a generic error message.
7618
7619 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7620
7621         PR libobjc/25354
7622         * objc.dg/gnu-encoding: New directory.
7623         * objc.dg/gnu-encoding/compat-common.h: New file.
7624         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7625         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7626         * objc.dg/gnu-encoding/vector-defs.h: New file.
7627         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7628         * objc.dg/gnu-encoding/generate-random.c: New file.
7629         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7630         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7631         * objc.dg/gnu-encoding/generate-random.h: New file.
7632
7633 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7634
7635         PR c++/25337
7636         * g++.dg/template/defarg7.C: New test.
7637
7638 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7639
7640         PR libobjc/25347
7641         * objc.dg/encode-8.m: New test.
7642
7643 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7644
7645         PR libobjc/25346
7646         * objc.dg/encode-7.m: New test.
7647
7648 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7649
7650         PR c++/25010
7651         * g++.dg/opt/inline10.C: New test.
7652
7653 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7654
7655         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7656
7657 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7658
7659         * gfortran.dg/substring_equivalence.f90: typo in comment
7660
7661 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7662
7663         PR fortran/25068
7664         * gfortran.dg/iostat_3.f90: New test.
7665
7666 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7667
7668         PR fortran/23815
7669         * gfortran.dg/unf_io_convert_1.f90: New test.
7670         * gfortran.dg/unf_io_convert_2.f90: New test.
7671         * gfortran.dg/unf_io_convert_3.f90: New test.
7672
7673 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7674
7675         PR testsuite/20772
7676         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7677         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7678         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7679         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7680         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7681         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7682         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7683         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7684         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7685         gcc.dg/torture/fp-int-convert-float128-timode.c,
7686         gcc.dg/torture/fp-int-convert-float128.c,
7687         gcc.dg/torture/fp-int-convert-float80-timode.c,
7688         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7689         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7690
7691         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7692
7693 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7694
7695         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7696
7697 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7698
7699         * gcc.dg/20051207-1.c,
7700         * gcc.dg/20051207-2.c,
7701         * gcc.dg/20051207-3.c: New tests.
7702
7703 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7704
7705         PR testsuite/20772
7706         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7707         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7708         dg-skip-if target selector.
7709
7710         PR testsuite/20772
7711         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7712         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7713         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7714         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7715         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7716         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7717         and/or merge with i?86 cases.
7718
7719         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7720
7721         PR testsuite/20772
7722         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7723         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7724         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7725         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7726         x86_64-*-linux*.
7727
7728 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7729
7730         PR target/25311
7731         * gcc.c-torture/compile/pr25311.c: New test.
7732
7733 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7734
7735         PR libgfortran/25039
7736         * gfortran.dg/read_comma.f: New test.
7737
7738 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR c++/19317
7741         * g++.dg/opt/pr19317-1.C: New test.
7742         * g++.dg/opt/pr19317-2.C: New test.
7743         * g++.dg/opt/pr19317-3.C: New test.
7744
7745         PR target/19005
7746         * gcc.c-torture/execute/pr19005.c: New test.
7747
7748         PR target/17828
7749         * g++.old-deja/g++.other/comdat5.C: New test.
7750         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7751
7752         * g++.dg/compat/struct-layout-1.exp: New file.
7753         * g++.dg/compat/struct-layout-1.h: New.
7754         * g++.dg/compat/struct-layout-1_generate.c: New.
7755         * g++.dg/compat/struct-layout-1_x1.h: New.
7756         * g++.dg/compat/struct-layout-1_x2.h: New.
7757         * g++.dg/compat/struct-layout-1_y1.h: New.
7758         * g++.dg/compat/struct-layout-1_y2.h: New.
7759
7760         * gcc.dg/20050330-2.c: New test.
7761
7762 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7763
7764         PR fortran/25292
7765         * gfortran.dg/associated_1.f90: New.
7766
7767 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7768
7769         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7770         ILP32 vect_no_align platforms.
7771
7772 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7773             Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR target/25268
7776         * gcc.c-torture/compile/20051207-1.c: New test.
7777
7778 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7779
7780         PR testsuite/20772
7781         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7782         gcc.dg/torture/pr18582-1.c,
7783         gcc.target/i386/attributes-error.c: Also test on x86_64.
7784
7785         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7786
7787 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7788
7789         PR c++/19397
7790         * g++.dg/template/typedef3.C: New test.
7791
7792         PR c++/19762
7793         PR c++/19764
7794         * g++.dg/template/dtor3.C: Fix error markers.
7795
7796 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7797
7798         * lib/target-supports.exp (check_effective_target_sync_char_short):
7799         Add s390*.
7800
7801 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7802
7803         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7804
7805 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7806
7807         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7808         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7809         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7810         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7811
7812 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7813
7814         PR c++/25263
7815         * g++.dg/other/array2.C: New test case.
7816
7817 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7818
7819         * gcc.dg/darwin-weakimport-3.c: New.
7820
7821         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7822         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7823         and to work on Darwin.
7824         * gcc.dg/attr-weakref-1b.c: New file.
7825         * gcc.dg/attr-weakref-2.c: New test.
7826         * gcc.dg/darwin-weakref-1.c: New test.
7827
7828 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7829
7830         PR testsuite/25247
7831         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7832         use in selector expressions.
7833         (dg-xfail-if): Ditto.
7834         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7835         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7836         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7837         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7838         * gcc.test-framework/test-framework.exp: Skip generated tests if
7839         CHECK_TEST_FRAMEWORK is not 1.
7840
7841 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7842
7843         PR tree-optimization/24963
7844         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7845
7846         PR target/24108
7847         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7848
7849         PR target/18580
7850         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7851         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7852         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7853         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7854
7855 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7856
7857         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7858         dg-options.
7859
7860 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7861
7862         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7863
7864 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7865
7866         * gcc.dg/format/cast-1.c: New test.
7867
7868 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7869
7870         PR c/7776
7871         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7872         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7873         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7874         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7875
7876 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7877
7878         * gcc.dg/cast-pretty-print-1.c: New test.
7879
7880 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7881
7882         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7883
7884 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7885
7886         PR c++/24173
7887         * g++.dg/template/friend40.C: New test.
7888
7889 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7890
7891         PR target/25199
7892         * gcc.target/i386/movq-2.c: New test.
7893         * gcc.target/i386/movq.c: Remove target i?86, instead add
7894         dg-require-effective-target ilp32.
7895
7896 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7897
7898         PR c++/24103
7899         * g++.dg/other/default1.C: New test.
7900
7901 2005-12-02  Richard Guenther  <rguenther@suse.de>
7902
7903         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7904
7905 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7906
7907         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7908
7909 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7910
7911         PR target/21017
7912         * gcc.target/powerpc/rotate.c: New.
7913
7914 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7915
7916         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7917         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7918
7919 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7920
7921         PR c/13384
7922         * gcc.dg/pr17730-1.c: Adjust.
7923         * gcc.dg/lvalue1.c (main): Likewise.
7924         * gcc.dg/lvalue-2.c: Likewise.
7925         * g++.dg/pr7503-3.C
7926
7927 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7928
7929         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7930         error messages.
7931
7932 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7933
7934         PR fortran/24789
7935         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7936
7937 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7938
7939         PR target/24475
7940         * lib/target-supports.exp (check_effective_target_tls): New.
7941         (check_effective_target_tls_runtime): New.
7942         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7943         for TLS support.
7944         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7945         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7946         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7947         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7948         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7949         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7950         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7951         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7952         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7953         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7954         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7955         effective-target TLS.
7956         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7957         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7958         effective-target TLS runtime.
7959
7960 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7961
7962         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7963
7964 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7965
7966         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7967         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7968         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7969         ignored" warnings when "packing" is the same as the ABI layout.
7970
7971 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7972
7973         PR fortran/21302
7974         * gfortran.dg/line_length_1.f: New test.
7975         * gfortran.dg/line_length_2.f90: Ditto.
7976
7977 2005-11-30  Richard Guenther  <rguenther@suse.de>
7978
7979         PR tree-optimization/21655
7980         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7981
7982 2005-11-30  Dale Johannesen  <dalej@apple.com>
7983
7984         * gcc.c-torture/compile/pr24930.c: New.
7985
7986 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7987
7988         PR fortran/15809
7989         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7990
7991 2005-11-30  Jeff Law  <law@redhat.com>
7992
7993         * g++.old-deja/g++.law/pr25000.C: New test.
7994
7995 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7996
7997         * gcc.dg/tls/opt-11.c: New test.
7998
7999 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8000
8001         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8002         targets.
8003         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8004         LP64 ia64.
8005
8006 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8007
8008         * gfortran.dg/open_access_1.f90: New test.
8009
8010 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8011
8012         * gcc.dg/charset/builtin2.c: New test.
8013
8014 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8017         on mmix-*-* for *_[xy].c.
8018
8019 2005-11-28  Kean Johnston  <jkj@sco.com>
8020
8021         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8022         headers.
8023         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8024         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8025         * gcc.target/i386/asm-3.c: Ditto.
8026         * gcc.target/i386/clobbers.c: Ditto.
8027         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8028         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8029         test regexp.
8030         * gcc.target/i386/mul.c: Ditto.
8031         * gcc.target/i386/ssetype-1.c: Ditto.
8032         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8033         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8034         static so the test works with -fPIC mode too. Based on comment in
8035         PR19231 by Pinski.
8036         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8037
8038 2005-11-28  Richard Guenther  <rguenther@suse.de>
8039
8040         * gcc.dg/alias-9.c: New testcase.
8041         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8042
8043 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8044             Uros Bizjak  <uros@kss-loka.si>
8045
8046         PR middle-end/20219
8047         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8048         tan(x)/sin(x) transformations.
8049
8050 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8051
8052         PR middle-end/24575
8053         * gcc.dg/tree-ssa/divide-3.c: New test.
8054         * gcc.dg/tree-ssa/divide-4.c: New test.
8055
8056 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8057
8058         PR fortran/24917
8059         *  gfortran.dg/boz_6.f90: New test.
8060
8061 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8062
8063         PR fortran/23912
8064         * gfortran.dg/modulo_1.f90: New test.
8065
8066 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8067
8068         PR libfortran/24919
8069         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8070         fail on CRLF platforms.
8071         * gfortran.dg/ftell_2.f90: Likewise.
8072
8073 2005-11-26  Eric Christopher  <echristo@apple.com>
8074
8075         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8076
8077 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8078
8079         * objc.dg/gnu-runtime-3.m: Simplify.
8080
8081 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8082
8083         PR middle-end/23669
8084         * gcc.dg/tree-ssa/divide-1.c: New test.
8085         * gcc.dg/tree-ssa/divide-2.c: New test.
8086
8087 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8088
8089         PR libgfortran/24945
8090         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8091
8092 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8093
8094         PR libgfortran/24945
8095         * gfortran.dg/open_status_2.f90: New test.
8096
8097 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8098
8099         * gcc.c-torture/execute/builtins/fprintf.c,
8100         gcc.c-torture/execute/builtins/fputs-lib.c,
8101         gcc.c-torture/execute/builtins/fputs.c,
8102         gcc.c-torture/execute/builtins/lib/fprintf.c,
8103         gcc.c-torture/execute/builtins/lib/printf.c,
8104         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8105
8106 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8107
8108         * gcc.dg/20050922-2.c: New test.
8109
8110 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8111
8112         * objc.dg/gnu-runtime-3.m: New test.
8113
8114 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8115
8116         PR c++/9278
8117         * g++.dg/other/void1.C: New test.
8118
8119 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8120
8121         PR middle-end/24998
8122         * gcc.dg/torture/fp-int-convert-float.c,
8123         gcc.dg/torture/fp-int-convert-double.c,
8124         gcc.dg/torture/fp-int-convert-long-double.c,
8125         gcc.dg/torture/fp-int-convert-timode.c,
8126         gcc.dg/torture/fp-int-convert-float80.c,
8127         gcc.dg/torture/fp-int-convert-float80-timode.c,
8128         gcc.dg/torture/fp-int-convert-float128.c,
8129         gcc.dg/torture/fp-int-convert-float128-timode.c,
8130         gcc.dg/torture/fp-int-convert.h: New files.
8131
8132 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8133
8134         PR middle-end/24989
8135         * gcc.dg/tree-ssa/bool-10.c: New test.
8136         * gcc.dg/tree-ssa/bool-11.c: New test.
8137         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8138
8139 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8140
8141         PR middle-end/24990
8142         * tree-ssa/pr24990-1.c: New test.
8143
8144 2005-11-24  Richard Guenther  <rguenther@suse.de>
8145         Dirk Mueller <dmueller@suse.de>
8146
8147         PR c++/14024
8148         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8149         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8150         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8151         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8152         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8153         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8154
8155 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8156
8157         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8158
8159 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8160
8161         PR c/21668
8162         * gcc.dg/Wc++-compat.c: New.
8163         * gcc.dg/Wno-c++-compat.c: New.
8164
8165 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8166
8167         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8168         (vspltish, vspltisw): Likewise.
8169
8170 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8171
8172         PR libgfortran/24794
8173         * gfortran.dg/namelist_12.f: Fix quotes.
8174         * gfortran.dg/namelist_13.f90: Fix quotes.
8175         * gfortran.dg/namelist_14.f90: Fix quotes.
8176         * gfortran.dg/namelist_15.f90: Fix quotes.
8177         * gfortran.dg/namelist_use.f90: Fix quotes.
8178         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8179         * gfortran.dg/namelist_21.f90: New test.
8180         * gfortran.dg/namelist_22.f90: New test.
8181
8182 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8183
8184         PR target/23435
8185         * gcc.c-torture/compile/pr23435.c: New.
8186
8187 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8188
8189         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8190
8191 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8192
8193         * gcc.target/powerpc/405-macchw-1.c,
8194         gcc.target/powerpc/405-macchw-2.c,
8195         gcc.target/powerpc/405-macchwu-1.c,
8196         gcc.target/powerpc/405-macchwu-2.c,
8197         gcc.target/powerpc/405-machhw-1.c,
8198         gcc.target/powerpc/405-machhw-2.c,
8199         gcc.target/powerpc/405-machhwu-1.c,
8200         gcc.target/powerpc/405-machhwu-2.c,
8201         gcc.target/powerpc/405-maclhw-1.c,
8202         gcc.target/powerpc/405-maclhw-2.c,
8203         gcc.target/powerpc/405-maclhwu-1.c,
8204         gcc.target/powerpc/405-maclhwu-2.c,
8205         gcc.target/powerpc/405-mulchw-1.c,
8206         gcc.target/powerpc/405-mulchw-2.c,
8207         gcc.target/powerpc/405-mulchwu-1.c,
8208         gcc.target/powerpc/405-mulchwu-2.c,
8209         gcc.target/powerpc/405-mulhhw-1.c,
8210         gcc.target/powerpc/405-mulhhw-2.c,
8211         gcc.target/powerpc/405-mulhhwu-1.c,
8212         gcc.target/powerpc/405-mulhhwu-2.c,
8213         gcc.target/powerpc/405-mullhw-1.c,
8214         gcc.target/powerpc/405-mullhw-2.c,
8215         gcc.target/powerpc/405-mullhwu-1.c,
8216         gcc.target/powerpc/405-mullhwu-2.c,
8217         gcc.target/powerpc/405-nmacchw-1.c,
8218         gcc.target/powerpc/405-nmacchw-2.c,
8219         gcc.target/powerpc/405-nmachhw-1.c,
8220         gcc.target/powerpc/405-nmachhw-2.c,
8221         gcc.target/powerpc/405-nmaclhw-1.c,
8222         gcc.target/powerpc/405-nmaclhw-2.c,
8223         gcc.target/powerpc/440-macchw-1.c,
8224         gcc.target/powerpc/440-macchw-2.c,
8225         gcc.target/powerpc/440-macchwu-1.c,
8226         gcc.target/powerpc/440-macchwu-2.c,
8227         gcc.target/powerpc/440-machhw-1.c,
8228         gcc.target/powerpc/440-machhw-2.c,
8229         gcc.target/powerpc/440-machhwu-1.c,
8230         gcc.target/powerpc/440-machhwu-2.c,
8231         gcc.target/powerpc/440-maclhw-1.c,
8232         gcc.target/powerpc/440-maclhw-2.c,
8233         gcc.target/powerpc/440-maclhwu-1.c,
8234         gcc.target/powerpc/440-maclhwu-2.c,
8235         gcc.target/powerpc/440-mulchw-1.c,
8236         gcc.target/powerpc/440-mulchw-2.c,
8237         gcc.target/powerpc/440-mulchwu-1.c,
8238         gcc.target/powerpc/440-mulchwu-2.c,
8239         gcc.target/powerpc/440-mulhhw-1.c,
8240         gcc.target/powerpc/440-mulhhw-2.c,
8241         gcc.target/powerpc/440-mulhhwu-1.c,
8242         gcc.target/powerpc/440-mulhhwu-2.c,
8243         gcc.target/powerpc/440-mullhw-1.c,
8244         gcc.target/powerpc/440-mullhw-2.c,
8245         gcc.target/powerpc/440-mullhwu-1.c,
8246         gcc.target/powerpc/440-mullhwu-2.c,
8247         gcc.target/powerpc/440-nmacchw-1.c,
8248         gcc.target/powerpc/440-nmacchw-2.c,
8249         gcc.target/powerpc/440-nmachhw-1.c,
8250         gcc.target/powerpc/440-nmachhw-2.c,
8251         gcc.target/powerpc/440-nmaclhw-1.c,
8252         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8253
8254 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8255
8256         PR fortran/24774
8257         * gfortran.dg/inquire_9.f90: New test.
8258
8259         PR fortran/21647
8260         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8261
8262 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8263
8264         PR libfortran/24432
8265         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8266         Check that 'cos' is supported.
8267
8268 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8269
8270         PR fortran/24223
8271         * gfortran.dg/substring_equivalence.f90: New test.
8272
8273         PR fortran/24705
8274         * gfortran.dg/auto_internal_assumed.f90: New test.
8275
8276 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8277
8278         * gcc.dg/fold-div-2.c: New test.
8279
8280 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8281
8282         PR rtl-optimization/24883
8283         * gcc.c-torture/compile/pr24883.c: New test.
8284
8285 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8286
8287         PR middle-end/20583
8288         * gcc.c-torture/compile/pr20583.c: New.
8289
8290 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8291
8292         * gcc.c-torture/execute/usmul.c: New test.
8293
8294 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8295
8296         * gcc.dg/tree-ssa/vrp22.c: New test.
8297
8298 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8299
8300         PR middle-end/24912
8301         * gcc.dg/torture/pr24912-1.c: New test.
8302
8303 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8304
8305         PR fortran/24862
8306         * gfortran.dg/arrayio_derived_1.f90: New test.
8307
8308 2005-11-19  Richard Guenther  <rguenther@suse.de>
8309
8310         PR middle-end/23294
8311         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8312
8313 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8314
8315         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8316
8317 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8318
8319         PR c++/8355
8320         * g++.dg/template/friend39.C: New test.
8321
8322 2005-11-18  James E Wilson  <wilson@specifix.com>
8323
8324         * gcc.dg/builtin-strstr.c: New.
8325
8326 2005-11-18  Richard Henderson  <rth@redhat.com>
8327
8328         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8329         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8330         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8331         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8332         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8333         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8334         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8335         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8336         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8337         renaming to remove initial "ia64-".
8338
8339 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8340
8341         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8342
8343 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8344
8345         * g++.dg/cpp/string-2.C: New test.
8346
8347 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8348
8349         * gcc.dg/tree-ssa/loop-14.c: New test.
8350
8351 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8352             Michael Chamberlain <michael@chamberlain.net.au>
8353
8354         * ada/acats/run_all.sh (target_run): Kill long running tests.
8355
8356 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8357
8358         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8359         * gcc.dg/cleanup-9.c: Likewise.
8360         * gcc.dg/cleanup-10.c: Likewise.
8361         * gcc.dg/cleanup-11.c: Likewise.
8362
8363 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8364
8365         PR fortran/24892
8366         * gfortran.dg/open_access_append_1.f90: New test.
8367         * gfortran.dg/open_access_append_2.f90: New test.
8368
8369 2005-11-16  Richard Guenther  <rguenther@suse.de>
8370
8371         PR middle-end/24851
8372         * gcc.c-torture/execute/pr24851.c: New testcase.
8373
8374 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8375
8376         * gcc.dg/fold-overflow-1.c: New test.
8377
8378 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8379
8380         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8381         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8382
8383 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8384
8385         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8386         structures.
8387         * g++.dg/eh/forced2.C: Likewise.
8388         * g++.dg/eh/forced3.C: Likewise.
8389         * g++.dg/eh/forced4.C: Likewise.
8390
8391 2005-11-11  Mike Stump  <mrs@apple.com>
8392
8393         * g++.old-deja/g++.mike/unused.C: Add.
8394
8395 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8396
8397         PR c++/24667
8398         * g++.dg/warn/Wcast-qual1.C: New test.
8399
8400 2005-11-15  Jan Hubicka  <jh@suse.cz>
8401
8402         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8403
8404 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8405
8406         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8407
8408 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8409
8410         PR 24840
8411         * gcc.dg/tree-ssa/pr24840.c: New test.
8412
8413 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8414
8415         PR testsuite/24841
8416         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8417
8418 2005-11-14  Dale Johannesen  <dalej@apple.com>
8419
8420         * gcc.c-torture/execute/20051113-1.c: New.
8421
8422 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8423
8424         PR c++/24687
8425         * g++.dg/template/crash43.C: New test.
8426
8427 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8428
8429         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8430
8431 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/24817
8434         * g++.dg/eh/spec8.C: New test.
8435
8436 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8437
8438         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8439
8440 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/20293
8443         * g++.dg/parse/ambig4.C: New test.
8444         * g++.dg/tc1/dr101.C: Adjust error markers.
8445         * g++.dg/lookup/strong-using-2.C: Likewise.
8446         * g++.dg/lookup/ambig5.C: Likewise.
8447         * g++.dg/lookup/ambig4.C: Likewise.
8448         * g++.dg/parse/crash22.C: Likewise.
8449
8450 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8451
8452         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8453
8454 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8455
8456         * gcc.dg/nested-calls-1.c: New test.
8457
8458 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8459
8460         * gfortran.dg/complex_intrinsic_1.f90: New test.
8461         * gfortran.dg/complex_intrinsic_2.f90: New test.
8462         * gfortran.dg/fgetc_1.f90: New test.
8463         * gfortran.dg/fgetc_2.f90: New test.
8464         * gfortran.dg/fgetc_3.f90: New test.
8465         * gfortran.dg/ftell_1.f90: New test.
8466         * gfortran.dg/ftell_2.f90: New test.
8467         * gfortran.dg/gnu_logical_1.F: New test.
8468         * gfortran.dg/gnu_logical_2.f90: New test.
8469
8470 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8471
8472         PR middle-end/24820
8473         * testsuite/gcc.dg/pr24820.c: New test.
8474
8475 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8476
8477         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8478         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8479         variable.
8480
8481 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8482
8483         testsuite/24614
8484         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8485
8486 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8487
8488         * gcc.target/cris/cris.exp: New file.
8489         * gcc.target/cris/rld-legit1.c: New test.
8490         * gcc.target/cris/rld-legit2.c: New test.
8491
8492 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8493
8494         PR c++/24780
8495         * g++.dg/opt/pr24780.C: New test.
8496
8497         PR c++/24761
8498         * g++.dg/template/asm1.C: New test.
8499
8500 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8501
8502         PR libgfortran/24787
8503         * gfortran.dg/scan_1.f90: New test.
8504
8505 2005-11-12  Jan Hubicka  <jh@suse.cz>
8506
8507         * gcc.target/i386/minmax-1.c: New.
8508         * gcc.target/i386/minmax-2.c: New.
8509
8510 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8511
8512         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8513
8514 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8515
8516         * gcc.c-torture/execute/20051110-1.c,
8517         gcc.c-torture/execute/20051110-2.c: New tests.
8518
8519 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8520
8521         PR middle-end/24750
8522         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8523         New tests.
8524
8525 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8526
8527         * lib/target-libpath.exp (get_shlib_extension): New proc.
8528         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8529         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8530         * lib/objc.exp (objc_target_compile): Likewise.
8531         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8532         detection.
8533
8534 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8535
8536         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8537
8538         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8539         Add -static to additional_flags and pass it to target_compile.
8540
8541 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8542
8543         PR libgfortran/24719
8544         gfortran.dg/read_noadvance.f90: New test.
8545
8546         PR libgfortran/24699
8547         gfortran.dg/fmt_t_2.f90: New test.
8548
8549         PR libgfortran/24785
8550         gfortran.dg/read_x_eor.f90: New test.
8551
8552         PR libgfortran/24584
8553         gfortran.dg/namelist_empty.f90: Rename test.
8554
8555         PR libgfortran/24489
8556         gfortran/read_eor.f90: Rename test.
8557
8558 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8559
8560         PR fortran/15976
8561         * gfortran.dg/automatic_module_variable.f90: New test.
8562
8563 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8564
8565         PR target/24445
8566         * gcc.dg/pr24445.c: New test.
8567
8568 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8569
8570         PR fortran/24655
8571         PR fortran/24755
8572         * gfortran.dg/recursive_statement_functions.f90: Add statement
8573         functions using inline intrinsic functions and parameters to test
8574         that they no longer seg-fault.
8575
8576         PR fortran/24409
8577         gfortran.dg/nested_modules_4.f90: New test.
8578         gfortran.dg/nested_modules_5.f90: New test.
8579
8580 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8581
8582         PR fortran/24643
8583         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8584
8585 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8586
8587         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8588         failures.
8589
8590 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8591
8592         * gcc.dg/sparc-getcontext-1.c: New test.
8593
8594 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8595
8596         * gcc.dg/ifcvt-fabs-1.c: New test.
8597
8598 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8599
8600         PR other/4372
8601         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8602         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8603
8604 2005-11-09  Richard Guenther  <rguenther@suse.de>
8605
8606         PR tree-optimization/24716
8607         * gcc.c-torture/execute/pr24716.c: New testcase.
8608
8609 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8610
8611         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8612
8613 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8614
8615         PR 24624
8616         * gcc.dg/pr24624.c: Testcase added.
8617
8618 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8619
8620         PR 24623
8621         * g++.dg/other/pr24623.C: Testcase added.
8622
8623 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8624
8625         PR fortran/22607
8626         * gfortran-dg/pure_byref_1.f90: New.
8627         * gfortran-dg/pure_byref_2.f90: New.
8628
8629 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8630
8631         PR c/24101
8632         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8633         * gcc.dg/dg.exp: Run main loop also for *.i files.
8634
8635 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8636
8637         PR c++/19450
8638         * g++.dg/tls/diag-3.C: New test.
8639         * g++.dg/tls/diag-4.C: New test.
8640         * g++.dg/tls/static-1.C: New test.
8641         * g++.dg/tls/static-1a.cc: New file.
8642
8643 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8644
8645         PR 23046
8646         * g++.dg/tree-ssa/pr23046.C: New test.
8647
8648 2005-11-08  Devang Patel <dpatel@apple.com>
8649
8650         PR tree-optimization/23115
8651         * gcc.dg/tree-ssa/pr23115.c: New.
8652
8653 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8654
8655         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8656         * gcc.target/powerpc/pr16155.c: Same.
8657         * gcc.target/powerpc/altivec-1.c: Same.
8658         * gcc.target/powerpc/altivec-2.c: Same.
8659         * gcc.target/powerpc/altivec-3.c: Same.
8660         * gcc.target/powerpc/altivec-5.c: Same.
8661         * gcc.target/powerpc/altivec-11.c: Same.
8662         * gcc.target/powerpc/altivec-12.c: Same.
8663         * gcc.target/powerpc/altivec-14.c: Same.
8664         * gcc.target/powerpc/altivec-22.c: Same.
8665         * gcc.target/powerpc/altivec-consts.c: Same.
8666         * gcc.target/powerpc/altivec-pr22085.c: Same.
8667         * gcc.target/powerpc/altivec-splat.c: Same.
8668         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8669         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8670         * gcc.target/powerpc/darwin-longlong.c: Same.
8671
8672 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8673
8674         PR target/19340
8675         * gcc.dg/pr19340.c: New test.
8676
8677 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8678
8679         PR rtl-optimization/24683
8680         * gcc.dg/pr24683.c: New test.
8681
8682 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8683
8684         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8685         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8686
8687 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8688
8689         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8690
8691 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8692
8693         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8694
8695 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8696
8697         PR target/24230
8698
8699         * gcc.target/powerpc/altivec-consts.c,
8700         gcc.target/powerpc/altivec-splat.c: New testcase.
8701
8702 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8703
8704         PR c/24599
8705
8706         * gcc.dg/overflow-2.c: New testcase.
8707
8708 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8709
8710         PR rtl-optimization/23567
8711         * gcc.c-torture/execute/20051104-1.c: New test.
8712
8713 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8714
8715         PR fortran/24534
8716         gfortran.dg/private_type_2.f90: Modified to check that case with
8717         PRIVATE declaration within derived type is accepted.
8718
8719         PR fortran/20838
8720         gfortran.dg/pointer_assign_1.f90: New test.
8721
8722         PR fortran/20840
8723         * gfortran.dg/arrayio_0.f90: New test.
8724
8725         PR fortran/17737
8726         gfortran.dg/data_initialized.f90: New test.
8727         gfortran.dg/data_constraints_1.f90: New test.
8728         gfortran.dg/data_constraints_2.f90: New test.
8729
8730 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8731
8732         PR fortran/24174
8733         PR fortran/24305
8734         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8735
8736 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8737
8738         PR 24670
8739         * gcc.dg/tree-ssa/pr24670.c: New test.
8740
8741 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8742
8743         PR target/22432
8744         * gcc.target/i386/pr22432.c: New test.
8745
8746 2005-11-05  Richard Henderson  <rth@redhat.com>
8747
8748         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8749         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8750         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8751         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8752         from gcc.dg/alpha-*.
8753         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8754         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8755
8756 2005-11-05  Andreas Jaeger  <aj@suse.de>
8757
8758         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8759
8760 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8761
8762         PR target/23424
8763         * gcc.dg/torture/pr23424-1.c: New test.
8764
8765 2005-11-04  Richard Henderson  <rth@redhat.com>
8766
8767         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8768         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8769         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8770         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8771         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8772         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8773         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8774         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8775         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8776         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8777         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8778         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8779         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8780         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8781         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8782         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8783         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8784         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8785         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8786         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8787         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8788         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8789         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8790         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8791         Move from gcc.dg/.
8792         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8793         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8794         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8795         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8796         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8797         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8798         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8799         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8800         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8801         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8802         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8803         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8804         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8805         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8806         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8807         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8808         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8809         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8810         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8811         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8812         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8813         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8814         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8815         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8816         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8817         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8818         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8819         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8820         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8821         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8822         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8823         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8824         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8825         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8826         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8827         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8828         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8829         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8830         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8831         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8832         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8833         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8834         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8835         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8836         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8837
8838 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8839
8840         PR 24627
8841         * gcc.dg/tree-ssa/pr24627.c: New test.
8842
8843 2005-11-04 Paul Brook  <paul@codesourcery.com>
8844
8845         * gcc.dg/tls/opt-10.c: New test.
8846
8847 2005-11-04  Andreas Jaeger  <aj@suse.de>
8848
8849         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8850         avoid extra warnings.
8851
8852 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8853
8854         PR libfortran/22298
8855         * gcc/testsuite/lib/target-supports.exp
8856         (check_effective_target_static_libgfortran): New
8857         static_libgfortran effective target.
8858         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8859         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8860
8861 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8862
8863         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8864
8865 2005-11-03  Josh Conner  <jconner@apple.com>
8866
8867         PR c++/19989
8868         g++.dg/ext/array2.C: New test.
8869         g++.dg/template/dependent-name3.C: New test.
8870         g++.dg/template/dependent-name4.C: New test.
8871         g++.dg/template/sfinae2.C: New test.
8872
8873 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8874
8875         PR preprocessor/22042
8876         * gcc.dg/cpp/strify4.c: New test.
8877
8878 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8879
8880         PR c++/17964
8881         * g++.dg/cpp/string-1.C: New test.
8882
8883 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8884
8885         * gcc.target/powerpc: New directory.
8886         * gcc.target/powerpc/powerpc.exp: New file.
8887         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8888         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8889         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8890         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8891         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8892         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8893         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8894         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8895         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8896         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8897         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8898         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8899         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8900         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8901         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8902         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8903         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8904         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8905         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8906         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8907         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8908         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8909         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8910         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8911         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8912         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8913         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8914         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8915         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8916         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8917         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8918         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8919         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8920         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8921
8922 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8923
8924         PR c++/21627
8925         * g++.dg/warn/inline2.C: New test.
8926
8927 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8928
8929         PR middle-end/23155
8930         * g++.dg/ext/c99struct1.C: New test.
8931         * gcc.dg/union-cast-1.c: New test.
8932         * gcc.dg/union-cast-2.c: New test.
8933         * gcc.dg/union-cast-3.c: New test.
8934
8935 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8936
8937         PR middle-end/24589
8938         * gcc.c-torture/execute/zero-struct-2.c: New test.
8939
8940 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8941
8942         PR c++/24582
8943         * g++.dg/init/switch1.C: New test.
8944
8945 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8946
8947         * gcc.dg/delay-slot-1.c: New test.
8948
8949 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8950
8951         PR target/24620
8952         * gcc.dg/pr24620.c: New test.
8953
8954 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8955
8956         PR c/24329
8957         * gcc.dg/format/unnamed-1.c: New test.
8958
8959 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8960
8961         PR c++/22434
8962         * g++.dg/expr/cond8.C: New test.
8963
8964         PR c++/24560
8965         * g++.dg/parse/dot1.C: New test.
8966
8967 2005-11-02  Jan Hubicka  <jh@suse.cz>
8968
8969         PR target/23303
8970         * gcc.dg/i386-lea.c: New test
8971
8972 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8973
8974         PR target/24615
8975         * gcc.dg/pr24615.c: New test.
8976
8977 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8978
8979         PR target/24600
8980         * gcc.dg/pr24600.c: New test.
8981
8982 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8983
8984         PR c++/19253
8985         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8986         * g++.dg/parse/typename9.C: New test.
8987         * g++/dg/parse/typename10.C: Likewise.
8988
8989 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8990
8991         PR fortran/18157
8992         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8993         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8994         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8995
8996 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/24569
8999         * g++.dg/debug/static1.C: New test.
9000
9001 2005-11-02  Josh Conner  <jconner@apple.com>
9002
9003         * g++.dg/crash38.C: moved into proper directory...
9004         * g++.dg/template/crash42.C: ...here
9005
9006 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9007
9008         PR target/18338
9009         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9010         pcc_bitfield_type_matters || default_packed.
9011
9012         * lib/target-supports.exp
9013         (check_effective_target_pcc_bitfield_type_matters): New proc.
9014         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9015
9016         PR testsuite/23304
9017         * lib/target-supports.exp (check_effective_default_packed): New proc.
9018         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9019         Gate expected errors on target ! default_packed.
9020         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9021
9022 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9023
9024         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9025         change (r106358).
9026
9027 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9028
9029         PR fortran/24008
9030         * gfortran.dg/entry_5.f90: New.
9031         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9032
9033 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9034
9035         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9036
9037 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9038
9039         PR fortran/21565
9040         gfortran.dg/namelist_blockdata.f90: New test.
9041
9042         PR fortran/18737
9043         gfortran.dg/external_implicit_none.f90: New test.
9044
9045         PR fortran/14994
9046         * gfortran.dg/secnds.f: New test.
9047
9048 2005-10-31  Jan Hubicka  <jh@suse.cz>
9049
9050         PR target/20928
9051         * gcc.c-torture/compile/pr20928.c: New test.
9052
9053 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9054
9055         PR middle-end/23492
9056         * gcc.c-torture/compile/zero-strct-5.c: New test.
9057
9058 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9059
9060         PR libgfortran/24584
9061         * gfortran.dg/pr24584.f90: New test.
9062
9063 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9064
9065         PR fortran/18883
9066         * gfortran.dg/char_result_9.f90: New.
9067         * gfortran.dg/char_result_10.f90: New.
9068
9069 2005-10-30  Jan Hubicka  <jh@suse.cz>
9070
9071         * g++.dg/tree-ssa/pr24172.C: New testcase.
9072
9073 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9074
9075         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9076
9077 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9078
9079         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9080         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9081         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9082         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9083         gfortran.dg/enum_9.f90,
9084         gfortran.fortran-torture/compile/enum_1.f90,
9085         gfortran.fortran-torture/execute/enum_1.f90,
9086         gfortran.fortran-torture/execute/enum_2.f90,
9087         gfortran.fortran-torture/execute/enum_3.f90,
9088         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9089
9090 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9091
9092         PR target/18482
9093         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9094         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9095
9096 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9097
9098         PR libfortran/20179
9099         * gfortran.dg/mixed_io_1.f90: New test.
9100         * gfortran.dg/mixed_io_1.c: New file.
9101
9102 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9103
9104         * gfortran.dg/malloc_free_1.f90: New test.
9105
9106 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9107
9108         * gcc.dg/nested-func-4.c: Require profiling -pg.
9109
9110 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9111
9112         PR C++/23229
9113         * g++.dg/warn/main-2.C: New test.
9114
9115 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9116
9117         PR fortran/24545
9118         * gfortran.dg/interface_2.f90: new test.
9119
9120 2005-10-28  Josh Conner  <jconner@apple.com>
9121
9122         PR c++/22153
9123         * g++.dg/template/crash38.C: New test.
9124         * g++.dg/parse/explicit1.C: Change expected errors.
9125
9126 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9127
9128         PR C++/23426
9129         * g++.dg/other/large-size-array.C: New test.
9130
9131 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9132
9133         PR middle-end/24362
9134         * g++.dg/opt/complex4.C: New test.
9135
9136 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9137
9138         * gcc.dg/nested-func-4.c: New test.
9139
9140 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9141
9142         PR fortran/24158
9143         gfortran.dg/derived_recursion.f90: New test.
9144         gfortran.dg/implicit_actual.f90: New test.
9145
9146 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9147
9148         PR middle-end/24295, PR testsuite/24477
9149         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9150         removed when weakref hits the tree.
9151
9152 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9153
9154         * gfortran.dg/cray_pointers_4.f90: New test.
9155
9156         * gfortran.dg/cray_pointers_5.f90: New test.
9157
9158 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9159
9160         PR fortran/22290
9161         * gfortran.dg/assign_5.f90: New test.
9162         * gfortran.dg/assign_6.f: New test.
9163
9164 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9165
9166         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9167         CPU has no SSE support.
9168
9169 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9170
9171         PR libgfortran/24224
9172         * gfortran.dg/arrayio_1.f90: Update attribution.
9173         * gfortran.dg/arrayio_2.f90: Update attribution.
9174         * gfortran.dg/arrayio_3.f90: Update attribution.
9175         * gfortran.dg/arrayio_4.f90: Update test conditions.
9176         * gfortran.dg/arrayio_5.f90: Update attribution.
9177         * gfortran.dg/arrayio_6.f90: New test.
9178         * gfortran.dg/arrayio_7.f90: New test.
9179
9180 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9181
9182         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9183
9184 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9185
9186         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9187
9188 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9189
9190         PR fortran/24416
9191         * gfortran.dg/namelist_char_only.f90: New test.
9192
9193 2005-10-24  Asher Langton  <langton2@llnl.gov>
9194
9195         PR fortran/17031
9196         PR fortran/22282
9197         * gfortran.dg/cray_pointers_1.f90: New test.
9198         * gfortran.dg/cray_pointers_2.f90: New test.
9199         * gfortran.dg/cray_pointers_3.f90: New test.
9200         * gfortran.dg/loc_1.f90: New test.
9201         * gfortran.dg/loc_2.f90: New test.
9202
9203 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9204
9205         * gcc.dg/pr24225.c: New test.
9206
9207 2005-10-24  Asher Langton  <langton2@llnl.gov>
9208
9209         * gfortran.dg/dup_save_1.f90: New test.
9210         * gfortran.dg/dup_save_2.f90: New test.
9211
9212 2005-10-24  Paul Brook  <paul@codesourcery.com>
9213
9214         PR 24107
9215         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9216         stdint.h.
9217
9218 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9219
9220         PR libgfortran/24489
9221         * gfortran.dg/pr24489.f90: New test.
9222
9223 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9224
9225         PR fortran/23635
9226         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9227
9228 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9229
9230         PR target/18911
9231         * g++.dg/init/array16.C: Skip for mmix-*-*.
9232
9233 2005-10-23  Asher Langton  <langton2@llnl.gov>
9234
9235         * gfortran.dg/byte_1.f90: New test.
9236         * gfortran.dg/byte_2.f90: New test.
9237
9238 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9239
9240         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9241
9242 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9243
9244         PR fortran/18022
9245         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9246
9247         PR fortran/24311
9248         * gfortran.dg/merge_char_const.f90: New test.
9249
9250         PR fortran/24384
9251         * gfortran.dg/spread_scalar_source.f90: New test.
9252
9253 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9254
9255         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9256
9257         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9258         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9259
9260         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9261
9262 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9263
9264         PR fortran/24426
9265         * gfortran.dg/der_pointer_4.f90: New.
9266
9267 2005-10-22  David Ayers  <d.ayers@inode.at>
9268
9269         * obj-c++.dg/except-1.mm: Simplify.
9270
9271 2005-10-21  David Ayers  <d.ayers@inode.at>
9272
9273         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9274
9275 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9276
9277         * gfortran.dg/assumed_dummy_2.f90: New test.
9278
9279 2005-10-21  James E Wilson  <wilson@specifix.com>
9280
9281         PR preprocessor/15220
9282         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9283
9284 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9285
9286         * gcc.c-torture/execute/20051021-1.c: New test.
9287
9288 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/24260
9291         * g++.dg/ext/tmplattr1.C: New test.
9292
9293 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9294
9295         PR fortran/24440
9296         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9297
9298 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9299
9300         * obj-c++.dg/except-1.mm: New.
9301
9302         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9303
9304 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9305
9306         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9307
9308 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9309
9310         PR middle-end/24295
9311         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9312         declarations with the same names as thunks' alias targets, use
9313         aliases instead.
9314         * gcc.dg/attr-alias-3.c: New test.
9315         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9316
9317 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9318
9319         PR c++/22618
9320         * g++.dg/parse/access8.C: New test.
9321
9322 2005-10-20  Richard Guenther  <rguenther@suse.de>
9323
9324         PR c++/24439
9325         * g++.dg/tree-ssa/pr24439.C: New testcase.
9326
9327 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9328
9329         * g++.dg/opt/delay-slot-1.C: New test.
9330
9331 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9332
9333         PR fortran/21625
9334         * gfortran.fg/der_init_1.f90: New.
9335
9336 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9337
9338         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9339
9340 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9341
9342         PR c++/21908
9343         * g++.dg/parse/error28.C: New test.
9344
9345 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9346
9347         * gcc.dg/profile-generate-2.c: New test.
9348
9349 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9350
9351         PR target/23589
9352         * g++.dg/ext/dllimport11.C: New.
9353
9354 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9355
9356         PR c++/22293
9357         * g++.dg/other/friend3.C: New test.
9358
9359 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9360
9361         PR c++/23293
9362         * g++.dg/template/error19.C: New test.
9363
9364 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9365
9366         PR c++/21383
9367         * g++.dg/overload/koenig2.C: New.
9368
9369         PR c++/23118
9370         * g++.dg/overload/error2.C: New.
9371
9372         PR c++/22604
9373         * g++.dg/inherit/covariant14.C: New.
9374
9375 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9376
9377         PR c++/23440
9378         * g++.dg/parse/for1.C: New test.
9379
9380 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9381
9382         PR fortran/23446
9383         * gfortran.dg/host_dummy_index_1.f90: New test.
9384
9385         PR fortran/21459
9386         * gfortran.dg/automatic_char_len_2.f90: New test.
9387
9388         PR fortran/20866
9389         * gfortran.dg/recursive_statement_functions.f90: New test.
9390
9391         PR fortran/20853
9392         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9393
9394         PR fortran/20849
9395         * gfortran.dg/external_initializer.f90: New test.
9396
9397         PR fortran/20837
9398         * non_module_public.f90: New test.
9399
9400 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9401
9402         PR c++/24386
9403         * g++.dg/template/overload7.C: New.
9404
9405         PR c++/22551
9406         * g++.dg/other/switch2.C: Remove expected warnings.
9407
9408         PR c++/21353
9409         * g++.dg/template/defarg6.C: New.
9410
9411 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9412
9413         PR target/24315
9414         * gcc.target/i386/pr24315.c: New test.
9415
9416 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9417
9418         PR c++/24389
9419         * g++.dg/template/static21.C: New test.
9420         * g++.dg/template/static21-a.cc: Likewise.
9421
9422 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9423
9424         PR c++/23959
9425         * g++.dg/warn/Wswitch-default-1.C: New test.
9426         * g++.dg/warn/Wswitch-default-2.C: New test.
9427
9428 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9429
9430         PR c++/22173
9431         * g++.dg/parse/template18.C: New test.
9432         * g++.dg/template/nontype15.C: Likewise.
9433
9434 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9435
9436         PR fortran/22273
9437         * gfortran.dg/spec_expr_2.f90: New.
9438
9439 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9440
9441         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9442         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9443         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9444         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9445         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9446         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9447         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9448         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9449         previous target-specific skips and warning-message matches where
9450         applicable.
9451
9452 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/21347
9455         * g++.dg/warn/Wctor-dtor.C: New test.
9456
9457 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9458
9459         PR c/23439
9460         * gcc.dg/for-1.c: New test.
9461
9462 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9463
9464         PR c++/19565
9465         * g++.dg/warn/Wconversion1.C: New test.
9466         * g++.dg/ext/packed4.C: Compile with -w.
9467         * g++.dg/opt/20050511-1.C: Likewise.
9468         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9469
9470 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9471
9472         * gfortran.dg/boz_5.f90: New test.
9473
9474 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9475
9476         PR c++/22551
9477         * g++.dg/other/switch2.C: New.
9478
9479         PR c++/23984
9480         * g++.dg/init/ctor7.C: New.
9481
9482 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9483
9484         PR c++/23730
9485         * g++.dg/parse/crash32.C: New test.
9486
9487 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9488
9489         PR c++/20721
9490         * g++.dg/init/goto2.C: New test.
9491
9492         PR c++/22464
9493         * g++.dg/template/crash/41.C: New test.
9494
9495         PR c++/22180
9496         * g++.dg/template/crash40.C: New test.
9497
9498         PR c++/23694
9499         * g++.dg/parse/friend5.C: New test.
9500
9501         PR c++/23307
9502         * g++.dg/template/crash38.C: New test.
9503
9504         PR c++/22352
9505         * g++.dg/template/friend38.C: New test.
9506
9507         PR c++/22405
9508         * g++.dg/template/crash39.C: New test.
9509
9510 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9511
9512         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9513         gcc.dg/debug/dwarf2/dwarf-char2.c,
9514         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9515
9516         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9517
9518 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9519
9520         * gcc.dg/dll-2.c: Add tests for warnings.
9521         * gcc.dg/dll-3.c: Likewise.
9522         * gcc.dg/dll-4.c: Likewise.
9523
9524         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9525         * g++.dg/ext/dllimport2.C: Likewise.
9526         * g++.dg/ext/dllimport3.C: Likewise.
9527         * g++.dg/ext/dllimport7.C: Likewise.
9528         * g++.dg/ext/dllimport8.C: Likewise.
9529         * g++.dg/ext/dllimport9.C: Likewise.
9530
9531 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9532
9533         PR fortran/24092
9534         * gfortran.dg/derived_pointer_recursion.f90: New test.
9535
9536 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9537
9538         * gcc.c-torture/execute/20051012-1.c: New test.
9539
9540 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9541
9542         PR fortran/18082
9543         * gfortran.dg/automatic_char_len_1.f90: New test.
9544
9545 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9546
9547         PR fortran/20847
9548         * gfortran.dg/save_common.f90: New test.
9549
9550         PR fortran/20856
9551         * gfortran.dg/save_result.f90: New test.
9552
9553 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9554
9555         PR c++/21592
9556         * g++.dg/template/dependent-expr1.C: Add new expected error.
9557         * g++.dg/template/dependent-expr2.C: Adjust error text.
9558         * g++.dg/template/overload6.C: New.
9559
9560         PR c++/23797
9561         * g++.dg/other/typename8.C: New.
9562
9563         PR c++/21117
9564         * g++.dg/other/return1.C: New.
9565
9566 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9567
9568         PR c++/24052
9569         * g++.dg/ext/label5.C: New.
9570
9571 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9572
9573         PR c++/19964
9574         * g++.dg/parse/crash31.C: New.
9575
9576 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9577
9578         * g++.dg/ipa/ipa-1.c: New test.
9579         * g++.dg/ipa/ipa-2.c: New test.
9580         * g++.dg/ipa/ipa-3.c: New test.
9581         * g++.dg/ipa/ipa-4.c: New test.
9582         * g++.dg/ipa/ipa-5.c: New test.
9583         * g++.dg/ipa/ipa.exp: New file.
9584
9585 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9586
9587         PR fortran/24207
9588         * gfortran.dg/private_type_3.f90: New test.
9589
9590 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9591
9592         PR fortran/20786
9593         gfortran.dg/aint_anint_1.f90: New test.
9594
9595 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9596
9597         PR libgfortran/24313
9598         gfortran.dg/csqrt.f: New test.
9599
9600 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9601
9602         PR c++/8057
9603         * g++.dg/warn/noeffect7.C: New test.
9604         * g++.dg/warn/noeffect2.C: Instantiate templates.
9605         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9606         and warning.
9607
9608 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9609
9610         PR c++/21089
9611         * g++.dg/init/float1.C: New test.
9612
9613         PR c++/24277
9614         * g++.dg/init/member1.C: Tweak error markers.
9615
9616 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9617
9618         PR testsuite/24281
9619         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9620         Check for null pointer.
9621
9622 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c++/21369
9625         * g++.dg/parse/ret-type3.C: New test.
9626
9627 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9628
9629         PR tree-opt/23946
9630         * gcc.c-torture/compile/pr23946.c: New test.
9631
9632 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9633
9634         * g++.dg/opt/mmx2.C: New test.
9635
9636 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9637
9638         PR c++/24277
9639         * g++.dg/template/static20.C: New test.
9640
9641         PR c++/24302
9642         * g++.dg/warn/Wunused-12.C: New test.
9643
9644         PR c++/23437
9645         * g++.dg/template/arg4.C: New test.
9646
9647 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9648
9649         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9650         * gcc.dg/ucnid-3.c: Likewise.
9651         * gcc.dg/ucnid-4.c: Likewise.
9652         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9653         * g++.dg/other/ucnid-1.C: Likewise.
9654         * gcc.dg/sparc-frame-1.c: New test.
9655
9656 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9657
9658         PR c++/24139
9659         * g++.dg/template/spec27.C: New test.
9660
9661         PR c++/24275
9662         * g++.dg/template/static19.C: New test.
9663
9664 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9665
9666         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9667         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9668
9669 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9670
9671         PR target/24136
9672         * gfortran.fortran-torture/compile/pr24136.f: New test.
9673
9674 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9675
9676         PR c++/22172
9677         * g++.dg/parse/crash30.C: New test.
9678
9679 2005-10-07  Richard Guenther  <rguenther@suse.de>
9680
9681         PR middle-end/24227
9682         * gcc.c-torture/compile/pr24227.c: New testcase.
9683
9684 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9685
9686         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9687         Do not put aligned attributes on array elements.
9688
9689 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9690
9691         PR testsuite/23611, PR testsuite/23615
9692         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9693         writing prototypes of library functions by hand.
9694         * obj-c++.dg/bitfield-4.mm: Likewise.
9695         * obj-c++.dg/const-str-4.mm: Likewise.
9696         * obj-c++.dg/encode-4.mm: Likewise.
9697         * obj-c++.dg/encode-5.mm: Likewise.
9698         * obj-c++.dg/encode-6.mm: Likewise.
9699         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9700         * obj-c++.dg/method-10.mm: Likewise.
9701         * obj-c++.dg/method-17.mm: Likewise.
9702         * obj-c++.dg/method-19.mm: Likewise.
9703         * obj-c++.dg/try-catch-2.mm: Likewise.
9704
9705 2005-10-06  Richard Henderson  <rth@redhat.com>
9706
9707         PR 24236
9708         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9709
9710 2005-10-06  Dale Johannesen  <dalej@apple.com>
9711
9712         * gcc.c-torture/execute/20030125-1.c: Correct.
9713
9714 2005-10-06  Richard Guenther  <rguenther@suse.de>
9715
9716         PR tree-optimization/24238
9717         * g++.dg/tree-ssa/pr24238.C: New testcase.
9718
9719 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9720
9721         PR 18568
9722         * gfortran.dg/der_pointer_3.f90: New test.
9723
9724 2005-10-05  Devang Patel  <dpatel@apple.com>
9725
9726         PR Debug/23205
9727         * g++.dg/other/PR23205.C: New.
9728
9729 2005-10-05  Richard Henderson  <rth@redhat.com>
9730
9731         PR target/23602
9732         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9733         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9734
9735 2005-10-05  Dale Johannesen  <dalej@apple.com>
9736
9737         * gcc.c-torture/execute/float-floor.c: New.
9738
9739 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9740
9741         PR tree-optimization/21419
9742         PR tree-optimization/24146
9743         PR tree-optimization/24151
9744
9745         * g++.dg/ext/asm7.C: New.
9746         * g++.dg/ext/asm8.C: New.
9747         * gcc.dg/asm-1.c: Compile on all targets.
9748         * gcc.dg/asm-pr24146.c: New.
9749         * gcc.dg/pr21419.c: Adjust error messages.
9750
9751 2005-10-05  Richard Guenther  <rguenther@suse.de>
9752
9753         PR fortran/24176
9754         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9755
9756 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9757
9758         PR c++/23513
9759         * g++.dg/template/spec22.C: Robustify test.
9760         * g++.dg/template/spec26.C: New.
9761
9762 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9763
9764         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9765         if target supports vector instructions.
9766
9767 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9768
9769         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9770         C99 functions.
9771
9772 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9773
9774         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9775         check_effective_target_fortran_large_int): Replace cached result
9776         when target changes.
9777
9778 2005-10-04  Devang Patel  <dpatel@apple.com>
9779
9780         * gcc.dg/i386-sse-vect-types.c: New.
9781
9782 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9783
9784         PR preprocessor/13726
9785         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9786         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9787
9788 2005-10-04  Richard Guenther  <rguenther@suse.de>
9789
9790         PR c/23576
9791         * gcc.dg/noncompile/pr23576.c: New testcase.
9792
9793 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         PR middle-end/23125
9796         * gcc.dg/register-var-3.c: New test.
9797
9798 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9799
9800         * gcc.dg/pr23049.c: New test.
9801
9802         * gcc.dg/ucnid-4.c: Fix test.
9803
9804 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9805
9806         PR 23445
9807         * gcc.c-torture/compile/pr23445.c: New test.
9808
9809 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9810
9811         * g++.dg/overload/unknown1.C: New.
9812
9813 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/17775
9816         * g++.dg/template/repo4.C: New test.
9817
9818 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9819
9820         PR libfortran/19308
9821         * gfortran.dg/large_real_kind_2.F90: New test.
9822         * gfortran.dg/large_integer_kind_2.f90: New test.
9823
9824 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9825
9826         * lib/target-supports.exp (check_effective_target_vect_shift):
9827         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9828         (check_effective_target_vect_condition): Fix copy-n-pasto.
9829
9830         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9831         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9832         targets.
9833
9834 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9835
9836         PR c++/22621
9837         * g++.dg/template/overload5.C : New test.
9838
9839         PR c++/23840
9840         * g++.dg/expr/stdarg1.C: New test.
9841
9842 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9843
9844         PR 24142
9845         * gcc.c-torture/execute/pr24142.c: New test.
9846
9847 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9848
9849         PR 24141
9850         * gcc.c-torture/execute/pr24141.c: New test.
9851
9852 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9853             Diego Novillo  <dnovillo@redhat.com>
9854
9855         PR 23604
9856         * gcc.c-torture/execute/pr23604.c: New test.
9857
9858 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9859
9860         PR fortran/16404
9861         PR fortran/20835
9862         PR fortran/20890
9863         PR fortran/20899
9864         PR fortran/20900
9865         PR fortran/20901
9866         PR fortran/20902
9867         gfortran.dg/equiv_constraint_1.f90: New test.
9868         gfortran.dg/equiv_constraint_2.f90: New test.
9869         gfortran.dg/equiv_constraint_3.f90: New test.
9870         gfortran.dg/equiv_constraint_4.f90: New test.
9871         gfortran.dg/equiv_constraint_5.f90: New test.
9872         gfortran.dg/equiv_constraint_6.f90: New test.
9873         gfortran.dg/equiv_constraint_7.f90: New test.
9874         gfortran.dg/equiv_constraint_8.f90: New test.
9875         gfortran.dg/private_type_1.f90: New test.
9876         gfortran.dg/private_type_2.f90: New test.
9877         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9878         980628-10.f: Assert std=gnu to permit mixing of
9879         types in equivalence statements.
9880
9881 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9882
9883         PR 24112
9884         * gfortran.dg/open_status_1.f90: New.
9885
9886 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9887
9888         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9889         * gcc.dg/vect/pr22480.c: Clean up temp files.
9890         * gcc.dg/vect/pr23831.c: Clean up temp files.
9891         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9892         Clean up temp files.
9893         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9894         Clean up temp files.
9895
9896         * gcc.dg/20050309-1.c: Clean up temp files.
9897         * gcc.dg/20050325-1.c: Clean up temp files.
9898
9899 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9900
9901         PR tree-optimization/24059
9902         * gcc.dg/vect/pr24059.c : New test.
9903
9904 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9905
9906         PR middle-end/24109
9907         * gcc.c-torture/execute/20050929-1.c: New test.
9908
9909 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9910
9911         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9912
9913 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9914
9915         PR c/21419
9916         * gcc.dg/pr21419.c: New test.
9917
9918 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9919
9920         * gcc.dg/pr23911.c: New test.
9921
9922 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9923
9924         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9925
9926         PR c++/16782
9927         * g++.dg/parse/qualified4.C: New test.
9928         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9929         * g++.old-deja/g++.mike/p8154.C: Likewise.
9930
9931 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9932
9933         PR c++/22147
9934         * g++.dg/template/friend37.C: New test.
9935         * g++.dg/parse/crash28.C: Adjust error markers.
9936
9937 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9938
9939         PR fortran/18518
9940         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9941
9942 2005-09-27  Devang Patel  <dpatel@apple.com>
9943
9944         PR tree-optimization/23625
9945         * gcc.dg/pr23625.c: New test.
9946
9947 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9948
9949         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9950         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9951
9952 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9953
9954         PR fortran/23677
9955         * gfortran.fortran-torture/execute/save_1.f90: New test.
9956         * gfortran.dg/save_1.f90: New test.
9957
9958 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9959
9960         * gcc.target/i386/builtin-apply-mmx.c: New test.
9961
9962         PR target/22576
9963         * gcc.target/i386/pr22576.c: New test.
9964
9965         PR target/22585
9966         * gcc.target/i386/pr22585.c: New test.
9967
9968         PR target/23268
9969         * gcc.target/i386/pr23268.c: New test.
9970
9971         PR middle-end/23831
9972         * gcc.dg/vect/pr23831.c: New test.
9973
9974         PR target/24055
9975         * gcc.target/i386/pr24055.c: New test.
9976
9977 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9978
9979         PR tree-optimization/23960
9980         * gcc.c-torture/compile/pr23960.c: New.
9981
9982 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9983
9984         PR fortran/16861
9985         * gfortran.dg/nested_modules_3.f90: New.
9986
9987 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9988
9989         PR fortran/24005
9990         gfortran.dg/interface_1.f90: New test.
9991
9992 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9993         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9994
9995         PR fortran/23843
9996         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9997
9998 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9999
10000         PR fortran/23516
10001         * gfortran.dg/imag_1.f: New test.
10002         * gfortran.dg/imag_2.f: Ditto.
10003
10004 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10005
10006         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10007
10008 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10009
10010         PR c++/21983
10011         * g++.dg/warn/pr21983.C: New test.
10012
10013 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10014
10015         PR c++/23993
10016         * g++.dg/template/array14.C: New test.
10017
10018 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10019
10020         PR fortran/19929
10021         * gfortran.dg/der_ptr_component_1.f90: New test.
10022
10023 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10024
10025         PR c++/23965
10026         * g++.dg/template/error1.C: Reject "no matching function" message.
10027
10028 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10029
10030         PR c++/17609
10031         * g++.dg/lookup/error1.C: New test.
10032
10033 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10034
10035         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10036         functionality of the testcase.
10037
10038 2005-09-20  Richard Henderson  <rth@redhat.com>
10039
10040         * gcc.dg/vect/vect-22.c: Require vect_float.
10041         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10042
10043 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10044
10045         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10046         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10047         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10048         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10049         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10050         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10051         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10052         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10053         * gcc.dg/cpp/ucnid-8.c: New test.
10054
10055 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10056
10057         PR tree-optimization/23929
10058         * gcc.c-torture/compile/pr23929.c: New test.
10059
10060 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10061
10062         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10063         for one loop.
10064
10065 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10066
10067         PR testsuite/23186
10068         * g++.dg/other/pr22003.C: Require named sections.
10069
10070 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10071
10072         PR c++/23947
10073         * g++.dg/rtti/crash3.C: New test.
10074
10075         PR tree-optimization/23818
10076         * gcc.dg/pr23818.c: New test.
10077
10078 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10079
10080         PR fortran/23420
10081         * gfortran.dg/print_fmt_4.f: New.
10082
10083 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10084
10085         PR fortran/23663
10086         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10087
10088 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10089
10090         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10091         Use pointers to local alignable arrays instead. Added comments.
10092         * gcc.dg/vect/vect-46.c: Likewise.
10093         * gcc.dg/vect/vect-48.c: Likewise.
10094         * gcc.dg/vect/vect-49.c: Likewise.
10095         * gcc.dg/vect/vect-52.c: Likewise.
10096         * gcc.dg/vect/vect-53.c: Likewise.
10097         * gcc.dg/vect/vect-54.c: Likewise.
10098         * gcc.dg/vect/vect-56.c: Likewise.
10099         * gcc.dg/vect/vect-57.c: Likewise.
10100         * gcc.dg/vect/vect-58.c: Likewise.
10101         * gcc.dg/vect/vect-60.c: Likewise.
10102         * gcc.dg/vect/vect-61.c: Likewise.
10103
10104         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10105         The test is no longer vectorizable on vect_no_align targets.
10106         * gcc.dg/vect/vect-43.c: Likewsie.
10107
10108         * gcc.dg/vect/vect-44.c: Added comments.
10109         * gcc.dg/vect/vect-45.c: Added comments.
10110         * gcc.dg/vect/vect-50.c: Added comments.
10111         * gcc.dg/vect/vect-51.c: Added comments.
10112
10113         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10114         aligned type.
10115         * gcc.dg/vect/Os-vect-95.c: Likewise.
10116
10117         * gcc.dg/vect/vect-41.c: Test removed.
10118         * gcc.dg/vect/vect-47.c: Test removed.
10119         * gcc.dg/vect/vect-55.c: Test removed.
10120         * gcc.dg/vect/vect-59.c: Test removed.
10121
10122 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10123
10124         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10125         No longer vectorizable on vect_no_align targets.
10126         * gcc.dg/vect/pr20122.c: Likewise.
10127         * gcc.dg/vect/vect-74.c: Likewise.
10128         * gcc.dg/vect/vect-75.c: Likewise.
10129         * gcc.dg/vect/vect-76.c: Likewise.
10130
10131         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10132         Will not be vectorizable on vect_no_align targets once aliasing issues
10133         are resolved.
10134         * gcc.dg/vect/vect-79.c: Likewise.
10135
10136         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10137         * gcc.dg/vect/vect-78.c: Likewise.
10138         * gcc.dg/vect/vect-97.c: Likewise.
10139
10140 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10141
10142         * gcc.dg/pr23943.c: New test.
10143
10144 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10145
10146         PR fortran/19181
10147         * gfortran.dg/derived_pointer_null_1.f90: New test.
10148
10149 2005-09-18  Richard Guenther  <rguenther@suse.de>
10150
10151         PR middle-end/23944
10152         * gcc.c-torture/compile/pr23944.c: New testcase.
10153
10154 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10155
10156         PR fortran/15975
10157         * gfortran.dg/der_pointer_2.f90: New test.
10158
10159 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10160
10161         PR fortran/16861
10162         * gfortran.dg/nested_modules_2.f90: New test.
10163
10164 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10165
10166         PR c++/18368
10167         * g++.dg/other/semicolon.C: New test.
10168
10169 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10170
10171         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10172         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10173
10174 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10175
10176         PR c++/23914
10177         * g++.dg/template/static18.C: New test.
10178
10179         PR c++/21514
10180         * g++.dg/template/crash19.C: Remove dg-error marker.
10181         * g++.dg/template/local4.C: New test.
10182
10183 2005-09-16  Paul Brook  <paul@codesourcery.com>
10184
10185         PR fortran/23906
10186         * gfortran.dg/dependency_1.f90: New test.
10187
10188 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10189
10190         PR c++/23896
10191         * g++.dg/template/static17.C: New test.
10192
10193 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10194
10195         PR c++/23139
10196         * g++.dg/warn/huge-val1.C: New test.
10197
10198 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10199
10200         PR c++/13140
10201         * g++.dg/parse/class2.C: New test.
10202         * g++.dg/template/explicit8.C: Likewise.
10203         * g++.dg/template/spec25.C: Likewise.
10204
10205 2005-09-14  Josh Conner  <jconner@apple.com>
10206
10207         PR middle-end/23584
10208         * gcc.dg/pr23584.c: New test.
10209
10210 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10211
10212         PR fortran/21875 Internal Unit Array I/O, NIST
10213         * gfortran.dg/arrayio_1.f90: New test.
10214         * gfortran.dg/arrayio_1.f90: New test.
10215         * gfortran.dg/arrayio_1.f90: New test.
10216         * gfortran.dg/arrayio_1.f90: New test.
10217         * gfortran.dg/arrayio_1.f90: New test.
10218
10219 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10220
10221         PR middle-end/22480
10222         * gcc.dg/vect/pr22480.c: New test.
10223
10224 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10225
10226         PR fortran/19358
10227         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10228
10229 2005-09-13 Josh Conner <jconner@apple.com>
10230
10231         PR c++/23180
10232         * g++.dg/init/struct2.C: New test.
10233         * g++.dg/init/struct3.C: New test.
10234
10235 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10236
10237         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10238         Clean up temp files.
10239         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10240         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10241         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10242         gcc.dg/tree-ssa/builtin-printf-1.c,
10243         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10244         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10245         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10246         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10247         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10248         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10249         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10250         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10251         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10252         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10253         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10254         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10255
10256 2005-09-13  Josh Conner  <jconner@apple.com>
10257
10258         * lib/gcc-dg.exp: Load scanipa.exp.
10259         (cleanup-dump): New procedure.
10260         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10261         * lib/scandump.exp: New file.
10262         * lib/scantree.exp: Use it.
10263         * lib/scanipa.exp: New file.
10264
10265 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10266
10267         PR fortran/17740
10268         * gfortran.dg/generic_4.f90: New test.
10269
10270 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10271
10272         PR target/23816
10273         * gcc.target/i386/pr23816-1.c: New test.
10274         * gcc.target/i386/pr23816-2.c: New test.
10275
10276
10277 2005-09-13  Bastian Blank <waldi@debian.org>
10278
10279         PR c++/16171
10280         * g++.dg/abi/mangle26.C: New test.
10281         * g++.dg/abi/mangle27.C: New test.
10282         * g++.dg/abi/mangle28.C: New test.
10283         * g++.dg/abi/mangle29.C: New test.
10284
10285         PR c++/23839
10286         * g++.dg/parse/register1.C: New test.
10287
10288 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10289
10290         PR c++/23842
10291         * g++.dg/template/access16.C: New test.
10292
10293 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10294
10295         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10296
10297 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10298
10299         PR fortran/18899
10300         * gfortran.dg/shape_2.f90: New test.
10301
10302 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10303
10304         PR target/19269
10305         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10306         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10307         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10308         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10309         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10310         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10311         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10312         tests.
10313
10314 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10315
10316         PR c++/23841
10317         * g++.dg/parse/template17.C: New test.
10318
10319 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10320
10321         PR c++/23789
10322         * g++.dg/template/nontype14.C: New test.
10323
10324 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10325
10326         PR g++/7874
10327         * g++.dg/lookup/friend7.C: New test.
10328         * g++.dg/lookup/friend8.C: New test.
10329         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10330         so that it will be found via argument dependent lookup.
10331         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10332         friend functions which will no longer be found.
10333         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10334         function g, so that it will be found via argument dependent
10335         lookup.
10336         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10337         * g++.old-deja/g++.mike/net43.C: Likewise.
10338
10339 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10340
10341         PR c++/23691
10342         * g++.dg/template/static16.C: New test.
10343
10344 2005-09-12  Josh Conner  <jconner@apple.com>
10345
10346         PR middle-end/23237
10347         * gcc.c-torture/compile/pr23237.c: New test.
10348
10349 2005-09-11  Richard Henderson  <rth@redhat.com>
10350
10351         * g++.dg/other/error8.C: Update expected diagnostic text.
10352
10353 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10354
10355         PR libfortran/19872
10356         * gfortran.dg/overwrite_1.f: New test.
10357
10358 2005-09-09  Josh Conner  <jconner@apple.com>
10359
10360         * g++.dg/init/pr23180-1.C: Removed.
10361         * g++.dg/init/pr23180-2.C: Removed.
10362
10363 2005-09-09  David Daney <ddaney@avtrex.com>
10364
10365         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10366         files which are ...
10367         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10368         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10369
10370 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10371
10372         * gfortran.dg/iostat_2.f90: New test.
10373
10374 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/22252
10377         * g++.dg/ext/interface1.C: New test.
10378         * g++.dg/ext/interface1.h: Likewise.
10379         * g++.dg/ext/interface1a.cc: Likewise.
10380
10381 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10382
10383         * gfortran.dg/iomsg_1.f90: New test case.
10384
10385 2005-09-09  Richard Guenther  <rguenther@suse.de>
10386
10387         PR c++/23624
10388         * g++.dg/tree-ssa/pr23624.C: New testcase.
10389
10390 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10391
10392         PR fortran/19239
10393         * gfortran.dg/vector_subscript_1.f90,
10394         * gfortran.dg/vector_subscript_2.f90: New tests.
10395
10396 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10397
10398         PR fortran/21104
10399         * gfortran.dg/array_alloc_1.f90,
10400         * gfortran.dg/array_alloc_2.f90,
10401         * gfortran.dg/array_alloc_3.f90: New tests.
10402
10403 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10404
10405         PR fortran/12840
10406         * gfortran.dg/array_constructor_6.f90
10407         * gfortran.dg/array_constructor_7.f90
10408         * gfortran.dg/array_constructor_8.f90
10409         * gfortran.dg/array_constructor_9.f90
10410         * gfortran.dg/array_constructor_10.f90
10411         * gfortran.dg/array_constructor_11.f90
10412         * gfortran.dg/array_constructor_12.f90: New tests.
10413
10414 2005-09-08  Josh Conner  <jconner@apple.com>
10415
10416         PR c++/23180
10417         * g++.dg/init/pr23180-1.C: New test.
10418         * g++.dg/init/pr23180-2.C: New test.
10419
10420 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10421
10422         PR fortran/18878
10423         * gfortran.dg/module_double_reuse.f90: New.
10424
10425 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10426
10427         PR fortran/23270
10428         PR fortran/22304
10429         PR fortran/18870
10430         PR fortran/17917
10431         PR fortran/16511
10432         * gfortran.dg/common_equivalence_1.f: New.
10433         * gfortran.dg/common_equivalence_2.f: New.
10434         * gfortran.dg/common_equivalence_3.f: New.
10435         * gfortran.dg/contained_equivalence_1.f90: New.
10436         * gfortran.dg/module_blank_common.f90: New.
10437         * gfortran.dg/module_commons_1.f90: New.
10438         * gfortran.dg/module_equivalence_1.f90: New.
10439         * gfortran.dg/nested_modules_1.f90: New.
10440         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10441         equivalences and add comment to connect the test with
10442         the PR.
10443
10444 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10445
10446         PR fortran/23765
10447         * gfortran.dg/common_6.f90: New test.
10448
10449 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10450
10451         PR fortran/15326
10452         * gfortran.dg/char_result_1.f90,
10453         * gfortran.dg/char_result_2.f90,
10454         * gfortran.dg/char_result_3.f90,
10455         * gfortran.dg/char_result_4.f90,
10456         * gfortran.dg/char_result_5.f90,
10457         * gfortran.dg/char_result_6.f90,
10458         * gfortran.dg/char_result_7.f90,
10459         * gfortran.dg/char_result_8.f90: New tests.
10460
10461 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10462
10463         PR fortran/19928
10464         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10465
10466 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10467
10468         PR obj-c++/16816
10469         * obj-c++.dg/selector-5.mm: New test.
10470         * obj-c++.dg/selector-6.mm: New test.
10471
10472 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10473
10474         PR objc/20574
10475         PR objc/19324
10476         * objc.dg/error-1.m: New test.
10477
10478 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10479
10480         PR fortran/23373
10481         * gfortran.fortran-torture/execute/pr23373-1.f90,
10482         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10483
10484 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10485
10486         PR libfortran/23760
10487         * gfortran.dg/g77/1832.f: Remove long string in write statement
10488         to allow the test to pass on correct list directed output with
10489         prepended space.
10490
10491 2005-09-07  James E Wilson  <wilson@specifix.com>
10492
10493         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10494
10495 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10496
10497         * gfortran.dg/parameter+save.f90: Rename to
10498         * gfortran.dg/parameter_save.f90: .. this.
10499
10500 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10501
10502         PR fortran/20848
10503         * gfortran.dg/parameter+save.f90: New test case.
10504
10505 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10506
10507         PR fortran/19269
10508         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10509
10510 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10511
10512         PR c/23075
10513         * gcc.dg/pr23075.c: New test.
10514         * g++.dg/warn/pr23075.C: New test.
10515
10516         PR target/22362
10517         * gcc.target/i386/pr22362.c: New test.
10518
10519         PR rtl-optimization/23098
10520         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10521
10522         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10523         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10524         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10525
10526 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10527
10528         * g++.dg/expr/cast6.C: New test.
10529
10530         PR c++/9782
10531         * g++.dg/init/new15.C: New test.
10532
10533 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10534
10535         * gcc.dg/vect/Os-vect-95.c: New test.
10536         * gcc.dg/vect/vect-95.c: Same.
10537
10538 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10539
10540         * gcc.dg/vect/vect-29.c: Update xfail testing.
10541         * gcc.dg/vect/vect-44.c: Same.
10542         * gcc.dg/vect/vect-48.c: Same.
10543         * gcc.dg/vect/vect-50.c: Same.
10544         * gcc.dg/vect/vect-72.c: Same.
10545         * gcc.dg/vect/vect-77.c: Same.
10546         * gcc.dg/vect/vect-78.c: Same.
10547         * gcc.dg/vect/vect-80.c: Same.
10548         * gcc.dg/vect/vect-96.c: Same.
10549         * gcc.dg/vect/vect-100.c: Same.
10550         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10551         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10552         * gfortran.dg/vect/vect-5.f90: Same.
10553
10554 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10555
10556         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10557         start strings.
10558         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10559         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10560
10561         PR c++/23056
10562         * g++.dg/opt/pr23056.C: New test.
10563
10564         PR rtl-optimization/23098
10565         * gcc.target/i386/pr23098.c: New test.
10566
10567 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10568
10569         PR c++/23667
10570         * g++.dg/template/static15.C: New test.
10571
10572         PR c++/21440
10573         * g++.dg/ext/stmtexpr5.C: New test.
10574         * g++.dg/ext/stmtexpr6.C: Likewise.
10575
10576 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10577
10578         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10579
10580         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10581         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10582         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10583
10584 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10585
10586         PR libfortran/23321
10587         * gfortran.dg/direct_io_4.f90: New test case.
10588
10589 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10590             Rasmus Hahn  <rassahah@neofonie.de>
10591
10592         PR libobjc/23108
10593         * objc.dg/type-stream-1.m: New test.
10594
10595 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10596
10597         PR fortran/23661
10598         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10599         gfortran.dg/print_fmt_3.f90: New test.
10600
10601 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10602
10603         * gfortran.dg/fmt_t_1.f90: New test.
10604
10605 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10606
10607         PR rtl-optimization/23454
10608         * g++.dg/opt/pr23454.C: New test.
10609
10610 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10611
10612         PR c++/23699
10613         * g++.dg/ext/static1.C: New test.
10614
10615 2005-09-02  Richard Henderson  <rth@redhat.com>
10616
10617         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10618         tail call to check_fa_work.
10619
10620 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10621
10622         PR c++/21687
10623         * g++.dg/other/gc3.C: New test.
10624
10625 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10626
10627         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10628         * gcc.dg/20050826-1.c: Likewise.
10629
10630 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10631
10632         PR c++/23167
10633         * g++.dg/expr/volatile1.C: New test.
10634
10635 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10636
10637         PR middle-end/23547
10638         * gcc.dg/pr23547.c: New test.
10639
10640 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10641
10642         PR c/22061
10643         * gcc.c-torture/execute/pr22061-1.c,
10644         * gcc.c-torture/execute/pr22061-2.c,
10645         * gcc.c-torture/execute/pr22061-3.c,
10646         * gcc.c-torture/execute/pr22061-4.c: New tests.
10647
10648 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10649
10650         * gcc.dg/Wredundant-decls-2.c: New test to check that
10651         -Wredundant-decls does not issue warning for a variable
10652         definition following a declaration.
10653
10654 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10655
10656         PR debug/7241
10657         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10658         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10659         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10660
10661         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10662         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10663         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10664         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10665         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10666         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10667         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10668         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10669
10670 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10671
10672         PR objc/23306
10673         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10674         scan-assmbler.
10675
10676 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10677
10678         PR target/21255
10679         * gcc.dg/pr21255-1.c: New test.
10680         * gcc.dg/pr21255-2-mb.c: Likewise.
10681         * gcc.dg/pr21255-2-ml.c: Likewise.
10682         * gcc.dg/pr21255-3.c: Likewise.
10683         * gcc.dg/pr21255-4.c: Likewise.
10684
10685 2005-08-31  Dale Johannesen  <dalej@apple.com>
10686
10687         * gcc.dg/20050830-1.c: New.
10688
10689 2005-08-31  Josh Conner  <jconner@apple.com>
10690
10691         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10692         command-line options for arm-*-* targets.
10693         * g++.dg/init/array16.C: Likewise.
10694         * g++.dg/other/crash-4.C: Likewise.
10695
10696 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10697
10698         PR obj-c++/23640
10699         * obj-c++.dg/gnu-runtime-3.mm: New test.
10700
10701 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10702
10703         PR c++/13377
10704         * g++.dg/lookup/ambig4.C: New test.
10705         * g++.dg/lookup/ambig5.C: New test.
10706         * g++.dg/tc1/dr101.C: Adjust error markers.
10707
10708 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10709
10710         PR c++/23639
10711         * g++.dg/template/ttp5.C: Adjust error markers.
10712
10713 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10714
10715         PR testsuite/23609
10716         * lib/obj-c++.exp: Include target-libpath.exp.
10717         (obj-c++_link_flags): Look for the GNU libobjc library
10718         and set the library path to include it.
10719         Don't manually set LD_LIBRARY_PATH (etc.) but call
10720         set_ld_library_path_env_vars instead.
10721         (obj-c++_target_compile): Don't set library path or
10722         linker flags because they are already set correctly
10723         in obj-c++_link_flags.
10724
10725 2005-08-30  Josh Conner  <jconner@apple.com>
10726
10727         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10728         to command-line options for arm-*-* targets.
10729
10730 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10731
10732         * g++.dg/other/i386-1.C: New.
10733
10734 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10735
10736         PR preprocessor/20348
10737         PR preprocessor/20356
10738         * gcc.dg/cpp/pr20348.c: New test.
10739         * gcc.dg/cpp/pr20348.h: New file.
10740         * gcc.dg/cpp/inc/pr20348.h: New file.
10741         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10742         * gcc.dg/cpp/pr20356.c: New test.
10743         * gcc.dg/cpp/pr20356.h: New file.
10744         * gcc.dg/cpp/inc/pr20356.h: New file.
10745         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10746
10747 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10748
10749         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10750         Fix array dimension to avoid correct end-of-file error.
10751
10752 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10753
10754         PR libfortran/23598
10755         * gfortran.dg/iostat_1.f90: New test.
10756
10757 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10758
10759         PR middle-end/23408
10760         * gcc.dg/pr23408.c: New test.
10761
10762 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10763
10764         PR c++/23099
10765         * g++.dg/init/member1.C: Make sure erroneous static data member
10766         definitions are required.
10767         * g++.dg/template/static13.C: New test.
10768         * g++.dg/template/static14.C: Likewise.
10769
10770 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10771
10772         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10773         -march=pentium4, remove ilp32 requirement.
10774
10775         PR middle-end/23484
10776         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10777         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10778
10779 2005-08-29  Andreas Jaeger  <aj@suse.de>
10780
10781         PR testsuite/23607
10782         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10783
10784 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10785
10786         * gcc.c-torture/execute/20050316-2.c: New test.
10787         * gcc.c-torture/execute/20050316-3.c: New test.
10788         * gcc.dg/torture/pr16104-1.c: New test.
10789
10790 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10791
10792         PR middle-end/23463
10793         * gcc.c-torture/execute/zero-struct-1.c: New test.
10794
10795 2005-08-27  Richard Guenther  <rguenther@suse.de>
10796
10797         PR target/23575
10798         * gcc.target/i386/pr23575.c: New testcase.
10799
10800 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10801
10802         PR rtl-optimization/23561
10803         * gcc.c-torture/execute/20050826-1.c: New test.
10804
10805         PR rtl-opt/23560
10806         * gcc.c-torture/execute/20050826-2.c: New test.
10807
10808 2005-08-26  Dale Johannesen  <dalej@apple.com>
10809
10810         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10811         * gcc.dg/20050826-1.c: New.
10812
10813 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10814
10815         PR c++/19004
10816         * g++.dg/template/nontype13.C: New test.
10817
10818         PR c++/23491
10819         * g++.dg/init/new14.C: New test.
10820         * g++.dg/expr/anew1.C: Do not XFAIL.
10821         * g++.dg/expr/anew2.C: Likewise.
10822         * g++.dg/expr/anew3.C: Likewise.
10823
10824 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10825
10826         PR middle-end/22439
10827         * gcc.dg/vla-3.c: New test.
10828
10829 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10830
10831         PR fortran/20363
10832         * gfortran.dg/named_interface.f90: New.
10833
10834 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10835
10836         * gcc.c-torture/execute/frame-address.c: New test.
10837
10838 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10839
10840         PR c++/20817
10841         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10842
10843 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10844
10845         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10846
10847 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10848
10849         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10850         * gcc.dg/altivec-22.c: Rename from..
10851         * gcc.dg/altivec-nomfcr.c: ..this.
10852
10853 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10854
10855         PR tree-optimization/23546
10856         * gcc.dg/tree-ssa/pr23546.c: New test.
10857
10858 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10859
10860         PR fortran/17758
10861         * gfortran.dg/nonreturning_statements.f90: New test.
10862
10863 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10864
10865         PR c++/22454
10866         * g++.dg/parse/crash29.C: New.
10867
10868 2005-08-23  DJ Delorie  <dj@redhat.com>
10869
10870         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10871         constants have the L suffix.
10872
10873 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10874
10875         PR c++/23044
10876         * g++.dg/template/instantiate8.C: New.
10877
10878 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10879
10880         PR middle-end/23467
10881         * gcc.c-torture/execute/pr23467.c: New test.
10882
10883 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR tree-optimization/22043
10886         * gcc.c-torture/execute/20050613-1.c: New test.
10887
10888 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10889
10890         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10891
10892 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10893
10894         PR rtl-optimization/23478
10895         * g++.dg/opt/pr23478.C: New test.
10896
10897 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10898
10899         PR c/18715
10900         * gcc.dg/switch-warn-3.c: New test.
10901
10902 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10903
10904         PR c++/22233
10905         * g++.dg/template/param1.C: New test.
10906
10907 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10908
10909         PR c++/23089
10910         * g++.dg/other/incomplete1.C: New test.
10911
10912 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10913
10914         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10915         are vectorizable.
10916
10917 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10918
10919         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10920         d_lines_5.f: New.
10921
10922 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10923
10924         * gcc.target/i386/sse-4.c: New test.
10925
10926 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10927
10928         PR testsuite/23239
10929         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10930
10931 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10932
10933         * gcc.dg/20050811-1.c: New test.
10934         * gcc.dg/20050811-2.c: New test.
10935
10936 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10937
10938         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10939
10940 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10941
10942         PR 23476
10943         * gcc.c-torture/compile/pr23476.c: New test.
10944
10945 2005-08-19  Devang Patel  <dpatel@apple.com>
10946
10947         PR tree-optimization/23048
10948         * gcc.dg/tree-ssa/pr23048.c: New test.
10949
10950 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10951
10952         PR middle-end/20624
10953         * g++.dg/warn/Wreturn-3.C: New test
10954
10955 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10956
10957         PR tree-optimization/22228
10958         * g++.dg/vect/pr22543.cc: New test.
10959
10960 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10961
10962         PR tree-optimization/21574
10963         * gcc.dg/tree-ssa/pr21574.c: New test.
10964
10965 2005-08-16  James E Wilson  <wilson@specifix.com>
10966
10967         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10968
10969 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10970
10971         PR tree-opt/23402
10972         * gcc.c-torture/compile/zero-strct-3.c: New test.
10973         * gcc.c-torture/compile/zero-strct-4.c: New test.
10974
10975 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10976
10977         PR target/23376
10978         * gcc.target/x86_64/pr23376.c: New test.
10979
10980 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10981
10982         PR c++/23337
10983         * g++.dg/ext/vector2.C: New.
10984
10985 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10986
10987         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10988
10989 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10990
10991         PR libfortran/23428
10992         * gfortran.dg/inquire-complex.f90: New test case.
10993
10994 2005-08-16  James E Wilson  <wilson@specifix.com>
10995
10996         PR tree-optimization/21105
10997         * gcc.dg/large-size-array.c: New.
10998
10999 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11000
11001         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11002         type.
11003         * gcc.dg/vect/vect-41: Likewise.
11004         * gcc.dg/vect/vect-42: Likewise.
11005         * gcc.dg/vect/vect-43: Likewise.
11006         * gcc.dg/vect/vect-44: Likewise.
11007         * gcc.dg/vect/vect-46: Likewise.
11008         * gcc.dg/vect/vect-47: Likewise.
11009         * gcc.dg/vect/vect-48: Likewise.
11010         * gcc.dg/vect/vect-52: Likewise.
11011         * gcc.dg/vect/vect-53: Likewise.
11012         * gcc.dg/vect/vect-54: Likewise.
11013         * gcc.dg/vect/vect-55: Likewise.
11014         * gcc.dg/vect/vect-56: Likewise.
11015         * gcc.dg/vect/vect-57: Likewise.
11016         * gcc.dg/vect/vect-58: Likewise.
11017         * gcc.dg/vect/vect-59: Likewise.
11018         * gcc.dg/vect/vect-60: Likewise.
11019         * gcc.dg/vect/vect-61: Likewise.
11020         * gcc.dg/vect/vect-85: Likewise.
11021         * gcc.dg/vect/vect-87: Likewise.
11022         * gcc.dg/vect/vect-88: Likewise.
11023         * gcc.dg/vect/vect-93.c: Likewise.
11024         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11025         * gcc.dg/vect/vect-75: Likewise.
11026         * gcc.dg/vect/vect-76: Likewise.
11027         * gcc.dg/vect/vect-77: Likewise.
11028         * gcc.dg/vect/vect-78: Likewise.
11029         * gcc.dg/vect/vect-80: Likewise.
11030         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11031         vectorized for the expected reason, rather than checking how alignment
11032         was handled.
11033         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11034         type and also instead of aligned pointers. Added documentation.
11035
11036 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11037
11038         * gfortran.dg/power.f90: New test.
11039
11040 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11041
11042         PR rtl-optimization/23299
11043         * g++.dg/opt/pr23299.C: New test.
11044
11045 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11046
11047         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11048
11049 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11050
11051         * g++.dg/template/local6.C: New test.
11052
11053 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11054
11055         * execute/exceptions/finally-1.m: Check that the catch and finally are
11056         being called.  Also add a "return 0;" at the end of main.
11057
11058 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11059
11060         PR fortran/21432.
11061         * gfortran.dg/namelist_print_1.f: New test of functionality of
11062         PRINT namelist.
11063         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11064         namelist generates error with -std=f95.
11065
11066 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11067
11068         PR tree-optimization/23119
11069         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11070
11071 2005-08-13  Marcin Koziej  <creep@desk.pl>
11072             Andrew Pinski  <pinskia@physics.uc.edu>
11073
11074         PR libobjc/22492
11075         * execute/exceptions/finally-1.m: New test.
11076
11077 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11078
11079         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11080         testsuite.
11081         * objc/execute/exceptions/trivial.m: New test.
11082         * objc.dg/try-catch-11.m: Move to ...
11083         * objc/execute/exceptions/foward-1.m: Here.
11084         * objc.dg/try-catch-2.m: Move to ...
11085         * objc/execute/exceptions/catchall-1.m: Here.
11086         * objc.dg/try-catch-8.m: Move to ...
11087         * objc/execute/exceptions/local-variables-1.m: Here.
11088
11089 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11090
11091         * objc.dg/nested-func-1.m: Move to ...
11092         * objc/execute/nested-func-1.m: Here.
11093
11094 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11095
11096         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11097         in ${options} instead of [target_info name].
11098         * lib/obj-c++.exp (objc_target_compile): Likewise.
11099
11100 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11101
11102         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11103
11104 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11105
11106         part of PR testsuite/23348
11107         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11108         of the torture options.
11109         * objc/compile/trivial.m: New test.
11110
11111 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11112
11113         * gfortran.dg/eoshift.f90: Correct format.
11114
11115 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11116
11117         * gfortran.fortran-torture/execute/character_passing.f90:
11118         Fix comment typo.
11119
11120 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11121
11122         PR c++/8271
11123         * g++.dg/template/unify10.C: New.
11124
11125 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11126
11127         * g++.dg/parse/pr22514.C: Move to...
11128         * g++.dg/debug/pr22514.C: here.
11129
11130 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11131
11132         PR c++/23266
11133         * g++.dg/inherit/pure1.C: New test.
11134
11135         * ChangeLog: Fix typos.
11136
11137 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11138             Steven Bosscher  <stevenb@suse.de>
11139
11140         * gfortran.dg/runtime_warning_1.f90: New test.
11141
11142 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11143
11144         PR c++/23219
11145         * g++.dg/parse/crash28.C: New.
11146
11147 2005-08-11  Richard Guenther  <rguenther@suse.de>
11148
11149         PR target/23289
11150         * gcc.target/i386/tailcall-1.c: New testcase.
11151
11152 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11153
11154         * gcc.dg/vect/vect-67.c: Un-xfail.
11155
11156 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11157
11158         PR c++/23225
11159         * g++.dg/testsuite/parse/crash27.C: new test.
11160
11161 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11162
11163         PR libfortran/22143
11164         * gfortran.dg/shift-kind.f90: New testcase.
11165
11166 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11167
11168         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11169         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11170
11171 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11172
11173         PR c++/20646
11174         * g++.dg/other/mult-stor1.C: New test.
11175
11176 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11177
11178         * gcc.c-torture/pr18299-1.c: Move to ...
11179         * gcc.c-torture/compile/pr18299-1.c: Here.
11180
11181 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11182
11183         * gfortran/fortran.torture/execute/character_passing.f90:
11184         Fix types for LSAME.
11185
11186 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11187
11188         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11189         input data back to what it was originally.
11190
11191 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11192
11193         * objc.dg/try-catch-8.m: Enable for all targets.
11194
11195 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11196
11197         * gcc.dg/pr23165.c: New test.
11198
11199 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11200
11201         PR tree-optimization/23234
11202         * gcc.dg/tree-ssa/pr23234.c: New test.
11203
11204 2005-08-08  Josh Conner  <jconner@apple.com>
11205
11206         PR rtl-optimization/23241
11207         * gcc.dg/char-compare.c: New test.
11208
11209 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11210
11211         PR c++/22508
11212         * g++.dg/init/new13.C: New test.
11213
11214 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11215
11216         PR c++/21166
11217         * g++.dg/other/crash-4.C: Adjust
11218         * g++/dg/ext/packed9.C: New.
11219
11220 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11221
11222         PR middle-end/21964
11223         * gcc.c-torture/execute/pr21964-1.c: New test.
11224
11225 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11226
11227         PR c/22458
11228         * gcc.dg/pr22458-1.c: New test.
11229
11230 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11231             Steven G. Kargl <kargls@comcast.net>
11232
11233         PR fortran/22390
11234         * gfortran.dg/flush_1.f90: New test.
11235
11236 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11237
11238         PR c++/23191
11239         * g++.dg/template/eh2.C: New test.
11240
11241 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11242
11243         PR c++/19498
11244         * g++.dg/template/instantiate7.C: New test.
11245
11246 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11247
11248         PR c/23113
11249         * gcc.dg/Wunused-value-1.c: New test.
11250
11251 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11252
11253         PR rtl-optimization/23233
11254         * gcc.c-torture/compile/pr23233-1.c: New test.
11255
11256 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR fortran/18833
11259         PR fortran/20850
11260         * gfortran.dg/equiv_1.f90: New test.
11261         * gfortran.dg/equiv_2.f90: New test.
11262         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11263         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11264         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11265
11266 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11267
11268         * gcc.c-torture/execute/vrp-5.c: New test.
11269         * gcc.c-torture/execute/vrp-6.c: New test.
11270         * gcc.dg/tree-ssa/vrp21.c: New test.
11271
11272 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11273
11274         * g++.dg/parse/pr22514.C: New test.
11275
11276 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11277
11278         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11279
11280         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11281         instead of constant loads / pool entries.
11282
11283 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11284
11285         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11286         TEST_TO_WCTYPE.
11287
11288 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11289
11290         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11291         __WINT_TYPE__ in generated prototypes if possible.
11292
11293 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11294
11295         PR 22037
11296         * g++.dg/tree-ssa/pr22037.C:
11297
11298 2005-08-04  Richard Henderson  <rth@redhat.com>
11299
11300         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11301         scan-tree-dump-times directive.
11302
11303 2005-08-04  Jan Hubicka  <jh@suse.cz>
11304
11305         * gcov-1.C: Fix switch counts.
11306         * gcov-4b.c: Likewise.
11307
11308 2005-08-03  Jeff Law  <law@redhat.com>
11309
11310         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11311
11312 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11313
11314         * gcc.c-torture/execute/pr23135.c: New test.
11315
11316 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11317
11318         PR tree-optimization/19899
11319         * gcc.dg/tree-ssa/scev-1.c: New test.
11320         * gcc.dg/tree-ssa/scev-2.c: New test.
11321
11322 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11323
11324         PR target/18582
11325         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11326
11327 2005-08-03  Jan Hubicka  <jh@suse.cz>
11328
11329         * update-conroll.c: New testcase.
11330         * update-conroll-2.c: New testcase.
11331
11332 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11333
11334         * gfortran.dg/constant_substring.f: New test.
11335         * gfortran.dg/pr22491.f: New test.
11336
11337 2005-08-02  Jan Hubicka  <jh@suse.cz>
11338
11339         * update-threading.c: Replace by the proper one.
11340
11341 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11342
11343         PR 23164
11344         * g++.dg/tree-ssa/pr23164.C: New test.
11345
11346 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11347
11348         * gcc.dg/tree-ssa/pr23192.c: New test.
11349
11350 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11351
11352         * gcc.c-torture/execute/vrp-4.c: New test.
11353
11354 2005-08-02  Jan Hubicka  <jh@suse.cz>
11355
11356         * update-threading.c: New test.
11357
11358 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11359
11360         * gcc.c-torture/compile/20050801-1.c: New test.
11361         * gcc.c-torture/compile/20050801-2.c: New test.
11362
11363 2005-08-01  Jan Hubicka  <jh@suse.cz>
11364
11365         * val-prof-5.c: New test.
11366
11367 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11368
11369         PR c/22311
11370         * gcc.dg/pr22311-1.c : New test.
11371
11372 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11373
11374         PR target/23095
11375         * gfortran.dg/pr23095.f: New test.
11376
11377         PR c++/22003
11378         * g++.dg/other/pr22003.C: New test.
11379
11380 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11381
11382         PR target/20621
11383         * gcc.c-torture/execute/pr20621-1.c: New test.
11384
11385 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11386
11387         * gfortran.dg/comma_format_extension_4.f: Adjust length
11388         of string for format.
11389         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11390         print statement with internal write.
11391         * gfortran.dg/der_array_io_2.f: Likewise.
11392         * gfortran.dg/der_array_io_3.f: Likewise.
11393
11394 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11395
11396         * gcc.dg/fold-abs-4.c: new test.
11397
11398 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11399
11400         PR fortran/22570 an related issues.
11401         * gfortran.dg/x_slash_1.f: New test.
11402
11403 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11404
11405         PR c/23143
11406         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11407         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11408
11409 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11410
11411         PR c/529
11412         * gcc.dg/Wshadow-3.c: New test.
11413
11414 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11415
11416         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11417         used to have the wrong bounds).
11418
11419 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11420
11421         PR c/21720
11422         * gcc.dg/hex-round-1.c: Test more cases.
11423         * gcc.dg/hex-round-2.c: New test.
11424
11425 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11426
11427         PR 22550
11428         * g++.dg/tree-ssa/pr22550.C: New test.
11429
11430 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11431
11432         * gcc.dg/tree-ssa/vrp19.c: New test.
11433         * gcc.dg/tree-ssa-vrp20.c: New test.
11434
11435 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11436
11437         PR c/22240
11438         * gcc.dg/transparent-union-4.c: New test.
11439
11440 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11441
11442         PR c/22192
11443         * gcc.dg/c99-vla-2.c: New test.
11444
11445 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11446
11447         PR c/21720
11448         * gcc.dg/hex-round-1.c: New test.
11449
11450 2005-07-28  Jan Hubicka  <jh@suse.cz>
11451
11452         * inliner-1.c: Do not dump everything.
11453         * tree-prof.exp: Do not pass -ftree-based-profiling.
11454         * bprob.exp: Likewise.
11455
11456         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11457
11458 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11459
11460         PR c++/22545
11461         * g++.dg/expr/ptrmem7.C: New test.
11462
11463 2005-07-28  Mike Stump  <mrs@apple.com>
11464
11465         * g++.old-deja/g++.mike/visibility-1.C: New test.
11466
11467 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11468
11469         PR c/20187
11470         * gcc.c-torture/execute/pr20187-1.c: New test.
11471
11472 2005-07-28  Jeff Law  <law@redhat.com>
11473
11474         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11475         * gcc.dg/tree-ssa/vrp18.c: New test.
11476
11477 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11478
11479         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11480
11481 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11482
11483         PR tree-optimization/22506
11484         * gcc.dg/vect/ps22506.c: New test.
11485
11486 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11487
11488         PR target/21149
11489         * gcc.target/i386/sse-3.c: New test.
11490
11491 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11492
11493         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11494         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11495
11496 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11497
11498         PR c/22589
11499         * gcc.c-torture/compile/pr22589-1.c: New test.
11500
11501 2005-07-28  Jan Hubicka  <jh@suse.cz>
11502
11503         * update-loopch.c: New testcase.
11504
11505 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11506
11507         PR rtl-optimization/23047
11508         * gcc.c-torture/execute/pr23047.c: New test.
11509         * gcc.c-torture/execute/pr23047.x: New.
11510
11511 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11512
11513         PR tree-optimization/22493
11514         * gcc.c-torture/execute/pr22493-1.c: New test.
11515         * gcc.c-torture/execute/pr22493-1.x: New.
11516         * gcc.c-torture/execute/vrp-1.c: New test.
11517         * gcc.c-torture/execute/vrp-2.c: New test.
11518         * gcc.c-torture/execute/vrp-2.c: New test.
11519
11520 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11521
11522         * gcc.target/frv/all-builtin-read8.c: Delete.
11523         * gcc.target/frv/all-builtin-read16.c: Delete.
11524         * gcc.target/frv/all-builtin-read32.c: Delete.
11525         * gcc.target/frv/all-builtin-read64.c: Delete.
11526         * gcc.target/frv/all-builtin-write8.c: Delete.
11527         * gcc.target/frv/all-builtin-write16.c: Delete.
11528         * gcc.target/frv/all-builtin-write32.c: Delete.
11529         * gcc.target/frv/all-builtin-write64.c: Delete.
11530         * gcc.target/frv/all-read-write-1.c: New.
11531
11532 2005-07-27  Jeff Law  <law@redhat.com>
11533
11534         * gcc.c-torture/execute/pr22630.c: New test.
11535
11536 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11537
11538         PR tree-optimization/23073
11539         * gcc.dg/vect/nodump-pr23073.c: New test.
11540         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11541
11542 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11543
11544         PR tree-optimize/22348
11545         * gcc.c-torture/execute/pr22348.c: New.
11546
11547 2005-07-27  Richard Guenther  <rguenther@suse.de>
11548
11549         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11550
11551 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11552
11553         PR fortran/22503
11554         * gfortran.dg/logical_comp.f90: New test.
11555
11556 2005-07-27  Jan Hubicka  <jh@suse.cz>
11557
11558         * inliner-1.c: Add cleanup of dumps.
11559         * val-prof-*.c: Likewise.
11560         * update-tailcall.c: New.
11561
11562 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11563
11564         PR 22591
11565         * gcc.dg/tree-ssa/pr22591.c: New test.
11566         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11567
11568 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11569
11570         PR libobjc/22606
11571         * objc.dg/try-catch-11.m: New test.
11572
11573 2005-07-26  Richard Guenther  <rguenther@suse.de>
11574
11575         PR tree-optimization/22486
11576         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11577
11578 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11579
11580         PR tree-opt/22484
11581         * testsuite/g++.dg/opt/loop2.C: New test.
11582
11583 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11584
11585         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11586         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11587
11588 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11589
11590         * lib/profopt.exp (profopt-execute): Check for profiling data
11591         files on the target.
11592
11593 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11594
11595         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11596         for matching of asm labels.
11597
11598 2005-07-25  Richard Guenther  <rguenther@suse.de>
11599
11600         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11601
11602 2005-07-25  Richard Guenther  <rguenther@suse.de>
11603
11604         PR testsuite/22624
11605         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11606
11607 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11608
11609         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11610         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11611         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11612         * gcc.dg/vect/vect-100.c: New test.
11613         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11614         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11615         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11616         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11617         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11618         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11619         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11620         * gfortran.dg/vect/pr19049.f90: New testcase.
11621         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11622
11623 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11624
11625         * gcc.c-torture/execute/20050713-1.c: New test.
11626
11627         PR fortran/20063
11628         * gfortran.fortran-torture/execute/data_4.f90: New test.
11629
11630         PR middle-end/20303
11631         * gcc.dg/visibility-d.c: New test.
11632
11633 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11634
11635         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11636         * gfortran.dg/underflow.f90: Ditto.
11637
11638 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11639
11640         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11641         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11642         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11643
11644 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11645
11646         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11647         include case of field width of zero.
11648
11649 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11650
11651         PR libgfortran/21875
11652         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11653         with trailing blanks on normal formatted read.
11654
11655 2005-07-23  Chao-ying Fu  <fu@mips.com>
11656
11657         * gcc.target/mips/mips32-dsp-type.c: New test.
11658         * gcc.target/mips/mips32-dsp.c: New test.
11659
11660 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11661
11662         PR testsuite/21073
11663         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11664
11665         PR testsuite/20454
11666         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11667         and __cyg_profile_func_exit.
11668
11669 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11670
11671         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11672         * gfortran.dg/comma_format_extension_4.f: Same.
11673         * gfortran.dg/pr15332.f: Same.
11674         * gfortran.dg/pr21730.f: Same.
11675
11676 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11677
11678         * g++.dg/opt/vrp2.C: Fix testcase.
11679
11680         PR tree-opt/22625
11681         * g++.dg/opt/vrp2.C: New test.
11682
11683 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11684
11685         PR debug/21828
11686         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11687
11688 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11689
11690         * gcc.dg/tree-ssa/20050719-1.c: New test.
11691
11692 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11693
11694         * gcc.dg/bfin-longcall-1.c: New file.
11695         * gcc.dg/bfin-longcall-2.c: New file.
11696
11697 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11698
11699         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11700
11701 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11702
11703         PR middle-end/19055
11704         * gcc.dg/tree-ssa/pr19055.c: New test.
11705         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11706
11707 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11708
11709         PR C++/22358
11710         * g++.dg/other/pr22358.C: New test.
11711
11712 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11713
11714         PR c++/2922
11715         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11716
11717 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11718
11719         PR c++/15938
11720         * g++.dg/init/union2.C: New test.
11721
11722 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11723
11724         PR c/22393
11725         * gcc.dg/complex-4.c: New test.
11726
11727 2005-07-21  Richard Guenther  <rguenther@suse.de>
11728
11729         PR testsuite/22522
11730         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11731         scanning for asm labels.
11732         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11733
11734 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11735
11736         PR target/22085
11737         * gcc.dg/altivec-pr22085.c: New.
11738
11739 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11740
11741         PR tree-optimization/19210
11742         * gcc.dg/tree-ssa/pr19210-1.c: New.
11743         * gcc.dg/tree-ssa/pr19210-2.c: New.
11744
11745 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11746
11747         PR rtl-optimization/22167
11748         * g++.dg/opt/pr22167.C: New test.
11749
11750 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11751
11752         PR c++/2922
11753         * g++.dg/lookup/two-stage2.C: New.
11754         * g++.dg/lookup/two-stage3.C: New.
11755         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11756         fixed two-stage name lookup for operators.
11757         * g++.dg/template/call3.C: Compiler now produces an appropriate
11758         error message.
11759         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11760         14 as a candidate.
11761         * g++.dg/template/ptrmem4.C: Compiler produces different error
11762         message.
11763         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11764         connect_to_method as a candidate.
11765
11766 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11767
11768         * gcc.dg/fold-alloc-1.c: New test.
11769
11770 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11771
11772         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11773         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11774
11775 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11776
11777         * gcc.dg/fold-abs-1.c: New test.
11778         * gcc.dg/fold-abs-2.c: New test.
11779         * gcc.dg/fold-abs-3.c: New test.
11780
11781 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11782
11783         Make CONSTRUCTOR use VEC to store initializers.
11784         * g++.dg/ext/complit3.C: Check for specific error messages.
11785         * g++.dg/init/brace2.C: Update error message.
11786         * g++.dg/warn/Wbraces2.C: Likewise.
11787
11788 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11789
11790         PR fortran/16940
11791         * gfortran.dg/module_interface_1.f90: New test.
11792
11793 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11794             Kenneth Zadeck <zadeck@naturalbridge.com>
11795
11796         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11797
11798 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11799
11800         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11801         specify -Wformat for these tests.
11802         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11803         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11804         * gcc.dg/format/opt-6.c: Delete.
11805
11806 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11807
11808         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11809         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11810
11811 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11812
11813         * gcc.dg/tree-ssa/alias-2.c: New test.
11814
11815 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11816
11817         PR c++/22263
11818         * g++.dg/template/explicit7.C: New test.
11819
11820 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11821
11822         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11823         width of 8 to +Inf and -Inf.
11824
11825 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11826
11827         PR c++/22139
11828         * g++.dg/template/friend36.C: New test.
11829
11830 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11831
11832         PR fortran/21730
11833         * gfortran.dg/pr21730.f: New test.
11834
11835 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11836             Kenneth Zadeck <zadeck@naturalbridge.com>
11837
11838         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11839         since pure const detection cannot run at -O1 in c compiler.
11840         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11841         can now optimize this case properly.
11842         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11843         because we now pass.
11844         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11845
11846 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11847
11848         PR c/22421
11849         * gcc.dg/format/bitfld-1.c: New test.
11850
11851 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11852
11853         PR c++/22204
11854         * g++.dg/rtti/repo1.C: New test.
11855
11856 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11857
11858         PR middle-end/22398
11859         * gcc.c-torture/compile/pr22398.c: New test.
11860
11861 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11862
11863         PR c++/22132
11864         * g++.dg/expr/cast4.C: New test.
11865
11866 2005-07-15  Richard Guenther  <rguenther@suse.de>
11867
11868         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11869         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11870
11871 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11872
11873         PR tree-optimization/22230
11874         * gcc.dg/tree-ssa/pr22230.c: New test.
11875
11876 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11877
11878         * gfortran.dg/g77/cpp6.f: New test.
11879
11880         PR fortran/22417
11881         * gfortran.dg/g77/cpp5.F: New test.
11882         * gfortran.dg/g77/cpp5.h: New file.
11883         * gfortran.dg/g77/cpp5inc.h: New file.
11884
11885 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11886
11887         PR libfortran/16435
11888         * gfortran.dg/tl_editting.f90: New.
11889         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11890
11891 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11892
11893         * gfortran.dg/char_array_constructor.f90: New test.
11894
11895 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11896
11897         * gfortran.dg/past_eor.f90: New.
11898         * gfortran.dg/complex_read.f90: New.
11899
11900 2005-07-13  Jeff Law  <law@redhat.com>
11901
11902         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11903         additional casts.
11904
11905         * gcc.dg/tree-ssa/pr22321.c: New test
11906
11907 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11908
11909         PR tree-optimization/21921
11910         * gcc.dg/tree-ssa/pr21921.c: New.
11911
11912 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11913
11914         PR tree-optimizatio/22442
11915         * gcc.dg/tree-ssa/loop-11.c: New test.
11916
11917 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11918
11919         PR tree-opt/21840
11920         * gcc.c-torture/compile/pr21840.c: New test.
11921
11922 2005-07-12  Jan Hubicka  <jh@suse.cz>
11923
11924         * gcc.c-torture/compile/pr22379.c: New test.
11925
11926 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11927
11928         PR libfortran/21593
11929         gfortran.dg/dev_null.f90: Remove outdated comment about
11930         PR libfortran/21593.
11931
11932
11933 2005-07-12  Dale Johannesen  <dalej@apple.com>
11934
11935         * gcc.target/i386/compress-float-sse.c: New.
11936         * gcc.target/i386/compress-float-sse-pic.c: New.
11937         * gcc.target/i386/compress-float-387.c: New.
11938         * gcc.target/i386/compress-float-387-pic.c: New.
11939         * gcc.dg/compress-float-ppc.c: New.
11940         * gcc.dg/compress-float-ppc-pic.c: New.
11941
11942 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11943
11944         PR libfortran/21593
11945         gfortran.dg/dev_null.f90: Remove targets.
11946
11947 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11948
11949         PR tree-opt/22335
11950         * gcc.dg/pr22335-1.c: New test.
11951         * gcc.dg/pr22335-2.c: New test.
11952
11953 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11954
11955         PR c++/20172
11956         * g++.dg/template/nontype12.C : New test.
11957
11958 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11959
11960         * gcc.dg/tree-ssa/loop-10.c: New test.
11961
11962 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11963
11964         * gcc.c-torture/execute/20020720-1.x: Remove.
11965
11966 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11967
11968         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11969
11970 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11971
11972         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11973         (dg-mips-options): Use it.
11974
11975 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11976
11977         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11978
11979 2005-07-09  Richard Henderson  <rth@redhat.com>
11980
11981         * lib/target-supports.exp (check_effective_target_sync_char_short):
11982         Add alpha.
11983
11984 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11985
11986         PR libfortran/22217
11987         * gfortran.dg/negative-z-descriptor.f90: New test.
11988
11989 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11990
11991         PR tree-opt/22329
11992         * gcc.dg/pr22329.c: New test.
11993
11994 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11995
11996         PR tree-optimization/20139
11997         * gcc.dg/tree-ssa/pr20139.c: New.
11998
11999 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12000
12001         PR tree-opt/22356
12002         * testsuite/gcc.dg/pr22356-1.c: New test.
12003
12004 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12005
12006         PR c++/21799
12007         * g++.dg/template/unify8.C: New.
12008         * g++.dg/template/unify9.C: New.
12009
12010 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12011
12012         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12013
12014 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12015
12016         * gcc.dg/darwin-version-1.c: New.
12017         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12018         * gcc.dg/builtins-20.c: Likewise.
12019         * gcc.dg/builtins-53.c: Likewise.
12020         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12021         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12022         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12023         * gcc.dg/torture/builtins-power-1.c: Likewise.
12024         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12025         on Darwin.
12026
12027 2005-07-07  Jeff Law  <law@redhat.com>
12028
12029         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12030         argument evaluation order.
12031
12032 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12033
12034         PR libfortran/21594
12035         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12036         Add test cases where the shift length is greater than the
12037         array length.
12038
12039 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12040
12041         * obj-c++.dg/proto-lossage-6.mm: New.
12042         * objc.dg/proto-lossage-6.m: New.
12043
12044 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12045
12046         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12047         * objc.dg/gnu-runtime-2.m: Likewise.
12048
12049 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12050
12051         * gfortran.dg/longline.f: New test.
12052
12053         * gfortran.dg/badline.f: New test.
12054
12055 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12056
12057         PR fortran/16531
12058         PR fortran/15966
12059         PR fortran/18781
12060         * gfortran.dg/hollerith.f90: New.
12061         * gfortran.dg/hollerith2.f90: New.
12062         * gfortran.dg/hollerith3.f90: New.
12063         * gfortran.dg/hollerith4.f90: New.
12064         * gfortran.dg/hollerith_f95.f90: New.
12065         * gfortran.dg/hollerith_legacy.f90: New.
12066         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12067
12068 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12069
12070         PR objc/22274
12071         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12072         * objc.dg/gnu-runtime-2.m: New.
12073
12074 2005-07-06  Jeff Law  <law@redhat.com>
12075
12076         * gcc.dg/tree-ssa/vrp17.c: New test.
12077
12078 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12079
12080         PR fortran/22327
12081         * gfortran.dg/array_constructor_5.f90: New test.
12082
12083 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12086
12087 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12088
12089         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12090         * gcc.dg/980816-1.c: Ditto.
12091
12092 2005-07-06  Jeff Law  <law@redhat.com>
12093
12094         * gcc.c-torture/compile/pr21356.c: New test.
12095
12096 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12097
12098         PR c/22013
12099         PR c/22098
12100         * gcc.c-torture/compile/pr22013-1.c,
12101         gcc.c-torture/execute/pr22098-1.c,
12102         gcc.c-torture/execute/pr22098-2.c,
12103         gcc.c-torture/execute/pr22098-3.c: New tests.
12104
12105 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12106
12107         PR c/22308
12108         * gcc.dg/pr22308-1.c: New test.
12109
12110 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12111
12112         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12113         target.
12114         * gcc.dg/compare9.c: Use -fshort-enums instead of
12115         -fno-short-enums.  Change the last test to dg-bogus.
12116
12117 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12118
12119         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12120         * gcc.dg/compare9.c: New.
12121
12122 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12123
12124         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12125
12126 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12127
12128         PR testsuite/22288
12129         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12130
12131
12132 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12133
12134         * gcc.dg/format/gcc_gfc-1.c: New.
12135
12136 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12137
12138         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12139
12140 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12141
12142         PR fortran/20842
12143         * gfortran.dg/io_invalid_1.f90: New test.
12144
12145 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12146
12147         * gcc.dg/format/gcc_diag-1.c: Update.
12148
12149 2005-07-02  Jeff Law  <law@redhat.com>
12150
12151         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12152         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12153
12154 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12155
12156         * gcc.dg/format/gcc_diag-1.c: Update.
12157
12158 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12159
12160         PR tree-opt/22269
12161         * gcc.c-torture/compile/pr22269.c: New test.
12162
12163 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12164
12165         PR 21584
12166         PR 22219
12167         * g++.dg/tree-ssa/pr21584-1.C: New test.
12168         * g++.dg/tree-ssa/pr21584-2.C: New test.
12169
12170 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12171
12172         * obj-c++.dg/try-catch-11.mm: New.
12173         * objc.dg/try-catch-10.m: New.
12174
12175 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12176
12177         * g++.dg/other/ucnid-1.C: xfail on AIX.
12178
12179 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12180
12181         PR 22234
12182         * gcc.dg/20050629-1.c: New test.
12183
12184 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12185
12186         * obj-c++.dg/const-str-1[0-1].mm: New.
12187         * objc.dg/const-str-1[0-1].m: New.
12188
12189 2005-05-29  Richard Henderson  <rth@redhat.com>
12190
12191         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12192         Rename from check_effective_target_vect_no_max.
12193         (check_effective_target_vect_no_int_add): New.
12194         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12195         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12196         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12197         * gcc.dg/vect/vect-reduc-1.c: Use both.
12198         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12199
12200 2005-05-29  Richard Henderson  <rth@redhat.com>
12201
12202         * lib/target-supports.exp (check_effective_target_vect_no_max):
12203         Remove i386 and x86_64.
12204
12205 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12206
12207         PR testsuite/21969
12208         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12209
12210 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12211
12212         PR middle-end/21969
12213         * gcc.dg/vect/pr21969.c: New test.
12214
12215 2005-06-28  Eric Christopher  <echristo@redhat.com>
12216
12217         PR c/22052
12218         PR c/21975
12219         * gcc.dg/inline1.c: New test.
12220         * gcc.dg/inline2.c: Ditto.
12221         * gcc.dg/inline3.c: Ditto.
12222         * gcc.dg/inline4.c: Ditto.
12223         * gcc.dg/inline5.c: Ditto.
12224
12225 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12226
12227         PR libfortran/22142
12228         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12229         Add testcase also testing eoshift1 for PR 22142.
12230
12231 2005-06-28  Richard Henderson  <rth@redhat.com>
12232
12233         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12234         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12235         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12236         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12237         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12238
12239 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12240
12241         PR libfortran/22142
12242         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12243         Add testcase for PR 22142.
12244
12245 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12246
12247         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12248         gcc.target/ia64/fpreg-2.c: New tests.
12249
12250 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12251
12252         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12253
12254 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12255
12256         PR libfortran/22170
12257         * gfortran.dg/slash_1.f90: New test.
12258
12259 2005-06-27  Richard Henderson  <rth@redhat.com>
12260
12261         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12262         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12263         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12264         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12265         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12266         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12267
12268 2005-06-27  Richard Henderson  <rth@redhat.com>
12269
12270         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12271         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12272
12273 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12274
12275         * obj-c++.dg/proto-lossage-5.mm: New.
12276         * objc.dg/proto-lossage-5.m: New.
12277
12278 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12279
12280         PR 21959
12281         * gcc.dg/tree-ssa/pr21959.c: New test.
12282
12283 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12284
12285         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12286         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12287         testing uninitialized var.
12288
12289         * gcc.c-torture/execute/builtins/chk.h: New.
12290         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12291         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12292         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12293         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12294         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12295         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12296         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12297         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12298         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12299         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12300         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12301         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12302         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12303         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12304         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12305         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12306         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12307         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12308         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12309         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12310         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12311         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12312         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12313         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12314         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12315         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12316         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12317         * gcc.dg/builtin-object-size-1.c: New test.
12318         * gcc.dg/builtin-object-size-2.c: New test.
12319         * gcc.dg/builtin-object-size-3.c: New test.
12320         * gcc.dg/builtin-object-size-4.c: New test.
12321         * gcc.dg/builtin-object-size-5.c: New test.
12322         * gcc.dg/builtin-stringop-chk-1.c: New test.
12323         * gcc.dg/builtin-stringop-chk-2.c: New test.
12324         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12325         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12326         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12327         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12328         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12329         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12330         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12331         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12332         * gcc.c-torture/execute/printf-1.c: New test.
12333         * gcc.c-torture/execute/fprintf-1.c: New test.
12334         * gcc.c-torture/execute/vprintf-1.c: New test.
12335         * gcc.c-torture/execute/vfprintf-1.c: New test.
12336         * gcc.c-torture/execute/printf-chk-1.c: New test.
12337         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12338         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12339         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12340
12341 2005-06-27  Michael Matz  <matz@suse.de>
12342
12343         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12344         slot is not merged if address escapes.
12345
12346 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12347
12348         PR c/21911
12349         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12350
12351 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12352
12353         PR middle-end/17965
12354         * gcc.c-torture/compile/20050622-1.c: New test.
12355
12356         PR middle-end/22028
12357         * gcc.dg/20050620-1.c: New test.
12358
12359 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12360
12361         PR tree-optimization/22026
12362         * gcc.dg/tree-ssa/pr22026.c: New.
12363
12364 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12365
12366         PR libfortran/22144
12367         * gfortran.dg/shift-alloc.f90: New testcase.
12368
12369 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12370
12371         * all files: Update FSF address in copyright headers.
12372
12373 2005-06-22  Jan Hubicka  <jh@suse.cz>
12374
12375         * wholeprogram-1.c: New testcase.
12376         * wholeprogram-2.c: New testcase.
12377
12378 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12379
12380         PR 22171
12381         * gcc.dg/tree-ssa/pr22171.c: New test.
12382
12383 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12384
12385         * gfortran.dg/simplify_modulo.f90: New.
12386
12387 2005-06-24  Jan Hubicka  <jh@suse.cz>
12388
12389         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12390
12391 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12392
12393         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12394
12395 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12396
12397         * obj-c++.dg/typedef-alias-1.mm: New.
12398         * objc.dg/typedef-alias-1.m: New.
12399
12400 2005-06-23  Jeff Law  <law@redhat.com>
12401
12402         * gcc.dg/tree-ssa/vrp16.c: New test.
12403
12404 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12405
12406         * lib/target-supports.exp: Add
12407         check_effective_target_fortran_large_real and
12408         check_effective_target_fortran_large_int to check for
12409         corresponding effective targets.
12410         * gfortran.dg/large_integer_kind_1.f90: New test.
12411         * gfortran.dg/large_real_kind_1.f90: New test.
12412
12413 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12414
12415         PR tree-optimization/22117
12416         * gcc.dg/tree-ssa/pr22117.c: New.
12417
12418 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12419
12420         PR testsuite/22123
12421         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12422
12423 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12424
12425         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12426
12427 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12428
12429         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12430         * gfortran.dg/f2c_4.c: Likewise.
12431
12432 2005-06-22 Paul Brook  <paul@codesourcery.com>
12433
12434         PR fortran/21034
12435         * gfortran.dg/auto_save_1.f90: New test.
12436
12437 2005-06-22  Michael Matz  <matz@suse.de>
12438
12439         * gcc.target/x86-64/abi: New directory.
12440         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12441         * gcc.target/x86-64/abi/README.gcc: New file.
12442         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12443         * gcc.target/x86-64/abi/asm-support.s: New file.
12444         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12445         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12446         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12447         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12448         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12449         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12450         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12451         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12452         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12453         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12454         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12455         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12456         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12457         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12458         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12459         * gcc.target/x86_64/abi/test_varargs.c: New test.
12460
12461 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12462
12463         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12464         32-bit i?86 and x86_64.
12465
12466 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12467
12468         * obj-c++.dg/const-str-[1-9].mm: New tests.
12469
12470 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12471
12472         PR fortran/22010
12473         * gfortran.dg/namelist_use.f90: New.
12474         * gfortran.dg/namelist_use_only.f90: New.
12475
12476 2005-06-21  Jeff Law  <law@redhat.com>
12477
12478         * gcc.dg/tree-ssa/vrp15.c: New test.
12479
12480 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12481
12482         * lib/target-supports.exp (check_effective_target_vect_reduction):
12483         Remove.
12484         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12485         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12486         remove vect_reduction target keyword. Also avoid two returns in main.
12487         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12488         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12489         * gcc.dg/vect/vect-reduc-1short.c: New test.
12490         * gcc.dg/vect/vect-reduc-1char.c: New test.
12491         * gcc.dg/vect/vect-reduc-2short.c: New test.
12492         * gcc.dg/vect/vect-reduc-2char.c: New test.
12493         * gcc.dg/vect/vect-reduc-6.c: New test.
12494         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12495         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12496         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12497
12498 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12499         Paul Thomas  <pault@gcc.gnu.org>
12500
12501         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12502         New tests.
12503
12504 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12505
12506         * gfortran.dg/backslash_1.f90: New test.
12507         * gfortran.dg/backslash_2.f90: New test.
12508
12509 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12510
12511         * gfortran.dg/duplicate_labels.f90: New test.
12512
12513 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12514
12515         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12516         unsupportable relocations.
12517         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12518         * gcc.dg/20050321-2.c: xfail for NetWare.
12519
12520 2005-06-20  Andreas Jaeger  <aj@suse.de>
12521
12522         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12523         gcc.target/i386/fastcall-sseregparm.c,
12524         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12525
12526 2005-06-19  Richard Henderson  <rth@redhat.com>
12527
12528         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12529
12530 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12531
12532         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12533
12534 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12535
12536         PR c++/22115
12537         * g++.dg/conversion/simd2.C: Change expected error message.
12538
12539 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12540
12541         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12542         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12543         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12544
12545 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12546
12547         * gcc.dg/fold-mod-1.c: New test.
12548
12549 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12550
12551         PR fortran/19926
12552         * gfortran.dg/pr19926.f90: New test.
12553
12554 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12555
12556         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12557         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12558         targets.
12559         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12560         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12561
12562 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12563
12564         * gcc.target/ia64/float80-varargs-1.c: New test.
12565
12566 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12567
12568         PR tree-opt/22035
12569         * gfortran.dg/f2c_6.f90: New test.
12570
12571 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12572
12573         PR c++/17413
12574         * g++.dg/template/local5.C: New.
12575
12576 2005-06-17  Richard Henderson  <rth@redhat.com>
12577
12578         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12579
12580 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12581
12582         PR testsuite/21945
12583         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12584
12585 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12586
12587         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12588         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12589         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12590         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12591         check_vect to verify the presence of hardware vector support.
12592
12593 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12594
12595         PR testsuite/22056
12596         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12597
12598 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12599
12600         PR libfortran/19216
12601         * gfortran.dg/pr19216.f: Add correct space between brackets and
12602         dg directive.
12603
12604 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12605
12606         PR libfortran/16436
12607         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12608
12609 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12610
12611         * gcc.target/i386/attributes-error.c: New testcase.
12612         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12613         * gcc.target/i386/regparm-stdcall.c: Likewise.
12614         * gcc.target/i386/sseregparm-1.c: Likewise.
12615         * gcc.target/i386/sseregparm-2.c: Likewise.
12616
12617 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         * g++.dg/rtti/crash2.C: New.
12620
12621 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12622
12623         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12624
12625 2005-06-15  David Ung  <davidu@mips.com>
12626
12627         * gcc.target/mips/mips16e-extends.c: New test for testing the
12628         generation of MIPS16e zeb/zeh, seb/seh instructions.
12629
12630 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12631
12632         PR 22018
12633         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12634         * gcc.dg/tree-ssa/pr22018.c: New test.
12635
12636 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12637
12638         * gcc.dg/simd-1.c: Update error messages.
12639         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12640         * gcc.dg/simd-2.c: Update error messages.
12641         * gcc.dg/simd-4.c: New.
12642
12643 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12644
12645         PR c++/20678
12646         * g++.dg/other/crash-4.C: New.
12647
12648 2005-06-14  Devang Patel  <dpatel@apple.com>
12649
12650         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12651
12652 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12653
12654         PR c++/21929
12655         * g++.dg/parse/crash11.C: Update
12656
12657 2005-06-13  Jeff Law  <law@redhat.com>
12658
12659         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12660         perform the desired transformations.
12661         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12662         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12663
12664 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12665
12666         PR fortran/22038
12667         * gfortran.dg/forall_1.f90: Un-XFAIL.
12668
12669 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12670
12671         PR c++/21929
12672         * g++.dg/parse/crash26.C: New.
12673
12674         PR c++/20789
12675         * g++.dg/init/member1.C: New.
12676
12677 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12678
12679         * gfortran.dg/altreturn_1.f90: New test.
12680
12681 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12682
12683         PR middle-end/21985
12684         * gcc.dg/tree-ssa/pr21985.c: New test.
12685
12686 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12687
12688         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12689
12690 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12691
12692         PR c++/21930
12693         * g++.dg/other/error10.C: New test case.
12694
12695 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12696
12697         PR libfortran/19155
12698         * gfortran.dg/pr19155.f: Add test.
12699
12700 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12701
12702         * gfortran.dg/f2c_7.f90: New test.
12703
12704         * gfortran.dg/forall_1.f90: XFAILed.
12705
12706 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12707
12708         * gcc.dg/pr14796-1.c: New.
12709         * gcc.dg/pr14796-2.c: New.
12710
12711 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12712
12713         PR fortran/17792
12714         PR fortran/21375
12715         * gfortran.dg/deallocate_stat.f90: New test.
12716
12717 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12718
12719         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12720
12721 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12722
12723         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12724         access will be generated when this loop is vectorized. Test that
12725         accesses with same alignment were detected.
12726         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12727         Test that accesses with same alignment were detected.
12728         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12729         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12730         alignment were detected.
12731
12732 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12733
12734         PR c++/10611
12735         * g++.dg/conversion/simd2.C: New.
12736
12737 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12738
12739         * gcc.dg/Wcxx-compat-1.c: New.
12740
12741 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12742
12743         PR libfortran/21480
12744         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12745         complex array.
12746
12747 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         * gcc.dg/alias-8.c: New.
12750
12751 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12752
12753         * gcc.dg/format/cmn_err-1.c: Update.
12754
12755 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12756
12757         PR target/20666
12758         * gcc.target/sparc/fexpand-2.c: New.
12759         * gcc.target/sparc/fpmerge-2.c: New.
12760         * gcc.target/sparc/fpmul-2.c: New.
12761         * gcc.target/sparc/noresult.c: New.
12762         * gcc.target/sparc/pdist-2.c: New.
12763         * gcc.target/sparc/pdist-3.c: New.
12764
12765 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12766
12767         PR testsuite/21702
12768         * gcc.target/i386/i386.exp: Fix comment typo.
12769
12770 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12771
12772         PR c++/19497
12773         * g++.dg/inherit/using5.C: New.
12774         * g++.dg/inherit/using6.C: New.
12775
12776 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12777
12778         PR c++/19894
12779         * g++.dg/template/ptrmem15.C: New test.
12780
12781         PR c++/20563
12782         * g++.dg/ext/label4.C: New test.
12783
12784 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12785
12786         * gcc.dg/tls/debug-1.c: New test.
12787
12788 2005-06-07  Dale Johannesen  <dalej@apple.com>
12789
12790         * gcc.target/i386/movq.c: New.
12791
12792 2005-06-07  Dale Johannesen  <dalej@apple.com>
12793
12794         * gcc.dg/20050607-1.c: New.
12795
12796 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12797
12798         PR middle-end/21850
12799         * gcc.c-torture/execute/20050607-1.c: New test.
12800
12801 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12802
12803         PR libfortran/21926
12804         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12805         Test case where the return array has lowest stride one,
12806         but isn't packed.
12807
12808 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12809
12810         * lib/target-supports.exp (check_effective_target_sync_int_long):
12811         Add s390 and s390x targets.
12812
12813 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12814
12815         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12816         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12817         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12818         * gcc.dg/tree-ssa/loop-9.c: New test.
12819
12820 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12821
12822         * g++.dg/parse/defarg10.C: New.
12823
12824 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12825
12826         PR regression/21897
12827         * gcc.c-torture/execute/20050604-1.c: New test.
12828
12829 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         PR 21903
12832         * g++.dg/parse/defarg9.C: New.
12833
12834         PR c++/20637
12835         * g++.dg/inherit/using4.C: New.
12836         * g++.dg/overload/error1.C: Adjust expected errors.
12837         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12838         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12839         * g++.old-deja/g++.other/redecl2.C: Likewise.
12840         * g++.old-deja/g++.other/redecl4.C: Likewise.
12841         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12842
12843 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12844
12845         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12846
12847 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12848
12849         * lib/gfortran.exp (gfortran_target_compile): Call
12850         dg-additional-files-options
12851         * gfortran.dg/f2c_4.f90: New file
12852         * gfortran.dg/f2c_4.c: New file
12853         * gfortran.dg/f2c_5.f90: New file
12854         * gfortran.dg/f2c_5.c: New file
12855
12856 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12857
12858         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12859
12860         PR fortran/21912
12861         * gfortran.dg/array_constructor_4.f90: New test.
12862
12863 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12864
12865         PR c++/21619
12866         * g++.dg/ext/builtin9.C: New test.
12867
12868 2005-06-05  Dale Johannesen  <dalej@apple.com>
12869
12870         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12871         * gcc.c-torture/execute/20050603-2.c: Ditto.
12872
12873 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12874
12875         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12876         * gcc.dg/vect/vect-reduc-1.c: New.
12877         * gcc.dg/vect/vect-reduc-2.c: New.
12878         * gcc.dg/vect/vect-reduc-3.c: New.
12879
12880 2005-06-04  Dale Johannesen  <dalej@apple.com>
12881
12882         * gcc.c-torture/execute/20050603-1.c: New.
12883         * gcc.c-torture/execute/20050603-2.c: New.
12884         * gcc.dg/20050603-3.c: New.
12885
12886 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12887
12888         PR fortran/19195
12889         * gfortran.dg/debug_1.f90: New test.
12890
12891         * gfortran.dg/forall_1.f90: New test.
12892
12893 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12894
12895         * gfortran.dg/array_constructor_3.f90: New test.
12896
12897 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12898
12899         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12900
12901 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12902
12903         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12904
12905 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12906
12907         PR c/21873
12908         * gcc.dg/init-excess-1.c: New test.
12909
12910 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12911
12912         PR c++/21853
12913         * g++.dg/expr/static_cast6.C: New test.
12914
12915 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12916
12917         * gcc.dg/tree-ssa/vrp14.c: New test.
12918
12919 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12920
12921         PR c++/21336
12922         * g++.dg/template/new2.C: New test.
12923
12924 2005-06-03  Josh Conner  <jconner@apple.com>
12925
12926         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12927         all entries in initializer.
12928
12929 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12930
12931         PR middle-end/21858
12932         * gcc.dg/pr21858.c: New testcase.
12933
12934 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12935
12936         PR tree-optimization/21292
12937
12938         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12939         New.
12940         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12941         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12942         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12943         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12944         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12945
12946 2005-06-02  Richard Henderson  <rth@redhat.com>
12947
12948         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12949
12950 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12951
12952         * gcc.dg/wtypequal.c: New testcase.
12953
12954 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12955
12956         PR 21582
12957         * gcc.dg/tree-ssa/pr21582.c: New test.
12958
12959 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12960
12961         PR c++/21280
12962         * g++.dg/opt/interface2.h: New.
12963         * g++.dg/opt/interface2.C: New.
12964         * g++.dg/init/ctor4.C: Adjust error lines.
12965         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12966         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12967         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12968         * g++.old-deja/g++.pt/assign1.C: Likewise.
12969         * g++.old-deja/g++.pt/crash20.C: Likewise.
12970
12971 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12972
12973         PR tree-optimization/21734
12974         * g++.dg/vect/pr21734_1.cc: New.
12975         * g++.dg/vect/pr21734_2.cc: New.
12976
12977 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12978
12979         PR c++/20350
12980         * g++.dg/template/spec24.C: New.
12981
12982         PR c++/21151
12983         * g++.dg/pch/local-1.C: New.
12984         * g++.dg/pch/local-1.Hs: New.
12985
12986 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12987
12988         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12989         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12990         * gcc.dg/tree-ssa/pr14341.c: New test.
12991         * gcc.dg/tree-ssa/pr14841.c: New test.
12992         * gcc.dg/tree-ssa/pr20701.c: New test.
12993         * gcc.dg/tree-ssa/pr21086.c: New test.
12994         * gcc.dg/tree-ssa/pr21090.c: New test.
12995         * gcc.dg/tree-ssa/pr21332.c: New test.
12996         * gcc.dg/tree-ssa/pr21458.c: New test.
12997         * gcc.dg/tree-ssa/pr21658.c: New test.
12998         * gcc.dg/tree-ssa/vrp01.c: New test.
12999         * gcc.dg/tree-ssa/vrp02.c: New test.
13000         * gcc.dg/tree-ssa/vrp03.c: New test.
13001         * gcc.dg/tree-ssa/vrp04.c: New test.
13002         * gcc.dg/tree-ssa/vrp05.c: New test.
13003         * gcc.dg/tree-ssa/vrp06.c: New test.
13004         * gcc.dg/tree-ssa/vrp07.c: New test.
13005         * gcc.dg/tree-ssa/vrp08.c: New test.
13006         * gcc.dg/tree-ssa/vrp09.c: New test.
13007         * gcc.dg/tree-ssa/vrp10.c: New test.
13008         * gcc.dg/tree-ssa/vrp11.c: New test.
13009         * gcc.dg/tree-ssa/vrp12.c: New test.
13010         * gcc.dg/tree-ssa/vrp13.c: New test.
13011
13012 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13013
13014         PR 21029
13015         * gcc.dg/tree-ssa/pr21029.c: New test.
13016
13017 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13018
13019         * gfortran.dg/logint-1.f: New test case.
13020         * gfortran.dg/logint-2.f: Likewise.
13021         * gfortran.dg/logint-3.f: Likewise.
13022
13023 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13024
13025         PR c/21536
13026         PR c/20760
13027         * gcc.dg/20050527-1.c: New test.
13028
13029         * gcc.dg/i386-sse-12.c: New test.
13030
13031         PR fortran/21729
13032         * gfortran.dg/implicit_5.f90: New test.
13033
13034 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13035
13036         PR fortran/20883
13037         * gfortran/assign_4.f90: New test.
13038         * gfortran/assign_2.f90: Change compile to run.
13039
13040 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13041
13042         * lib/target-supports.exp
13043         (check_effective_target_sync_char_short): New.
13044         * gcc.dg/sync-2.c: New.
13045
13046 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13047
13048         PR tree-optimization/21817
13049         * gcc.dg/torture/pr21817-1.c: New.
13050
13051 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13052
13053         PR c++/21165
13054         * g++.dg/template/init5.C: New.
13055
13056 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13057
13058         * gfortran.dg/char_initialiser_actual.f90:
13059         Test character initialisers as actual arguments.
13060         * gfortran.dg/char_pointer_comp_assign.f90:
13061         Test character pointer structure component assignments.
13062         * gfortran.dg/char_array_structure_constructor.f90:
13063         Test character components in structure constructors.
13064
13065 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13066
13067         PR middle-end/20931
13068         * g++.dg/opt/pr20931.C: New test.
13069
13070 2005-05-31  Andreas Jaeger  <aj@suse.de>
13071
13072         PR testsuite/20772
13073         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13074         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13075         g++.old-deja/g++.ext/asmspec1.C,
13076         g++.old-deja/g++.other/regstack.C,
13077         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13078         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13079         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13080         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13081         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13082         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13083         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13084         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13085         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13086         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13087         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13088         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13089         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13090         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13091         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13092         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13093         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13094         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13095         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13096
13097 2005-05-31  Jeff Law  <law@redhat.com>
13098
13099         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13100
13101 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13102
13103         PR middle-end/21743
13104         * gcc.dg/builtins-1.c: Activate disabled clog test.
13105         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13106
13107 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13108
13109         * gfortran.dg/char_pointer_assign.f90:
13110         Test character-pointer assignments and pointer assignments.
13111         * gfortran.dg/char_pointer_dummy.f90:
13112         Test character-pointer dummy arguments.
13113         * gfortran.dg/char_pointer_func.f90:
13114         Test character-pointer function returns.
13115         * gfortran.dg/char_pointer_dependency.f90:
13116         Test character-pointer functions with dependencies.
13117
13118 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13119
13120         PR c++/21784
13121         * g++.dg/lookup/using14.C: New test.
13122
13123 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13124
13125         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13126         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13127         trailing ^M.
13128
13129 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13130
13131         PR c++/17413
13132         * g++.dg/template/local5.C: New.
13133
13134         PR target/21761
13135         * gcc.c-torture/compile/pr21761.c: New.
13136
13137         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13138         before darwin8.
13139
13140 2005-05-30  Steven G. Kargl
13141
13142         PR fortran/20846
13143         * gfortran.dg/inquire_8.f90: New test.
13144
13145 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13146
13147         PR libfortran/21376
13148         * gfortran.dg/output_exponents_1.f90: New test.
13149
13150 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13151
13152         PR libfortran/20006
13153         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13154
13155 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13156
13157         PR c++/21210
13158         * g++.dg/ext/complex1.C: New test.
13159
13160         PR c++/21340
13161         * g++.dg/init/ctor6.C: New test.
13162
13163 2005-05-29  Jan Hubicka  <jh@suse.cz>
13164
13165         * gcc.c-torture/compile/pr21562.c: New.
13166
13167 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13168
13169         * gfortran.dg/subnormal_1.f90: New test.
13170
13171 2005-05-28  Jan Hubicka  <jh@suse.cz>
13172
13173         * tree-prof.exp: Fix comment.
13174         * value-prof-1.c: New.
13175         * value-prof-2.c: New.
13176         * value-prof-3.c: New.
13177         * value-prof-4.c: New.
13178
13179 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13180
13181         PR c++/21614
13182         * g++.dg/expr/ptrmem6.C: New test.
13183         * g++.dg/expr/ptrmem6a.C: Likewise.
13184
13185 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13186
13187         PR tree-optimization/21658
13188         * gcc.dg/tree-ssa/pr21658.c: New.
13189
13190 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13191
13192         PR c++/21455
13193         * g++.dg/inherit/ptrmem3.C: New.
13194
13195         PR c++/21681
13196         * g++.dg/parse/template16.C: New.
13197
13198 2005-05-27  Andreas Jaeger  <aj@suse.de>
13199
13200         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13201
13202         * gcc.dg/i386-sse-8.c: Run test on all archs.
13203
13204 2005-05-26  Mike Stump  <mrs@apple.com>
13205
13206         * objc.dg/isa-field-1.m: Only run on darwin.
13207         * objc.dg/lookup-1.m: Likewise.
13208         * objc.dg/try-catch-8.m: Likewise.
13209
13210 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13211
13212         PR tree-optimization/9814
13213         * gcc.dg/pr9814-1.c: New test case.
13214
13215 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13216
13217         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13218         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13219         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13220         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13221         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13222         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13223         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13224         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13225         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13226         objc.dg/try-catch-8.m: New.
13227
13228 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13229
13230         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13231         remove extraneous semicolons.
13232
13233 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13234
13235         * obj-c++.dg/comp-types-12.mm: New.
13236         * objc.dg/comp-types-11.m: New.
13237         * objc.dg/selector-4.m: New.
13238
13239 2005-05-26  Andreas Jaeger  <aj@suse.de>
13240
13241         PR testsuite/20772
13242         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13243         g++.old-deja/g++.ext/attrib3.C,
13244         g++.old-deja/g++.other/store-expr1.C,
13245         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13246         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13247         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13248         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13249         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13250         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13251         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13252         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13253         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13254         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13255         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13256         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13257         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13258         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13259         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13260         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13261         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13262         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13263         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13264
13265 2005-05-26  Andreas Jaeger  <aj@suse.de>
13266
13267         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13268         x86-64 compilation.
13269
13270 2005-05-26  Andreas Jaeger  <aj@suse.de>
13271
13272         PR testsuite/20772
13273         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13274         gcc.misc-tests/i386-pf-athlon-1.c,
13275         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13276         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13277         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13278         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13279         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13280         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13281         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13282         programs.
13283
13284         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13285         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13286         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13287         x86-64 compilation.
13288
13289         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13290         x86_64.
13291
13292         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13293         effective-target ilp32.
13294
13295 2005-05-26  David Ung  <davidu@mips.com>
13296
13297         * gcc.target/mips/ext_ins.c: New test for testing the generation
13298         of MIPS32/64 rev 2 ext/ins instructions.
13299
13300 2005-05-26  Andreas Jaeger  <aj@suse.de>
13301
13302         * treelang/compile/unsigned.tree: Use gimple instead of
13303         nonexisting generic dump.
13304
13305 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13306
13307         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13308
13309 2005-05-26  Andreas Jaeger  <aj@suse.de>
13310
13311         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13312
13313 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13314
13315         PR libfortran/17283
13316         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13317         Test callee-allocated memory with write statements.
13318
13319 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13320
13321         PR middle-end/21709
13322         * gcc.dg/pr21709-1.c: New test case.
13323
13324 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13325             Mike Stump  <mrs@apple.com>
13326
13327         * objc/execute/next_mapping.h: Update for C++.
13328
13329         * obj-c++.dg/selector-1.mm: Move to...
13330         * obj-c++.dg/selector-4.mm: here...
13331
13332         * obj-c++.dg/basic.mm: New.
13333         * obj-c++.dg/comp-types-1.mm: New.
13334         * obj-c++.dg/cxx-class-1.mm: New.
13335         * obj-c++.dg/cxx-ivars-1.mm: New.
13336         * obj-c++.dg/cxx-ivars-2.mm: New.
13337         * obj-c++.dg/cxx-ivars-3.mm: New.
13338         * obj-c++.dg/cxx-scope-1.mm: New.
13339         * obj-c++.dg/cxx-scope-2.mm: New.
13340         * obj-c++.dg/defs.mm: New.
13341         * obj-c++.dg/empty-private-1.mm: New.
13342         * obj-c++.dg/encode-1.mm: New.
13343         * obj-c++.dg/encode-2.mm: New.
13344         * obj-c++.dg/encode-3.mm: New.
13345         * obj-c++.dg/extern-c-1.mm: New.
13346         * obj-c++.dg/extra-semi.mm: New.
13347         * obj-c++.dg/fix-and-continue-2.mm: New.
13348         * obj-c++.dg/isa-field-1.mm: New.
13349         * obj-c++.dg/ivar-list-semi.mm: New.
13350         * obj-c++.dg/local-decl-1.mm: New.
13351         * obj-c++.dg/lookup-1.mm: New.
13352         * obj-c++.dg/lookup-2.mm: New.
13353         * obj-c++.dg/method-1.mm: New.
13354         * obj-c++.dg/method-2.mm: New.
13355         * obj-c++.dg/method-3.mm: New.
13356         * obj-c++.dg/method-4.mm: New.
13357         * obj-c++.dg/method-5.mm: New.
13358         * obj-c++.dg/method-6.mm: New.
13359         * obj-c++.dg/method-7.mm: New.
13360         * obj-c++.dg/no-extra-load.mm: New.
13361         * obj-c++.dg/overload-1.mm: New.
13362         * obj-c++.dg/pragma-1.mm: New.
13363         * obj-c++.dg/pragma-2.mm: New.
13364         * obj-c++.dg/private-1.mm: New.
13365         * obj-c++.dg/private-2.mm: New.
13366         * obj-c++.dg/proto-qual-1.mm: New.
13367         * obj-c++.dg/qual-types-1.mm: New.
13368         * obj-c++.dg/stubify-1.mm: New.
13369         * obj-c++.dg/stubify-2.mm: New.
13370         * obj-c++.dg/super-class-1.mm: New.
13371         * obj-c++.dg/super-class-2.mm: New.
13372         * obj-c++.dg/super-dealloc-1.mm: New.
13373         * obj-c++.dg/super-dealloc-2.mm: New.
13374         * obj-c++.dg/template-1.mm: New.
13375         * obj-c++.dg/template-2.mm: New.
13376         * obj-c++.dg/template-3.mm: New.
13377         * obj-c++.dg/template-4.mm: New.
13378         * obj-c++.dg/template-5.mm: New.
13379         * obj-c++.dg/template-6.mm: New.
13380         * obj-c++.dg/try-catch-1.mm: New.
13381         * obj-c++.dg/try-catch-2.mm: New.
13382         * obj-c++.dg/try-catch-3.mm: New.
13383         * obj-c++.dg/try-catch-4.mm: New.
13384         * obj-c++.dg/try-catch-5.mm: New.
13385         * obj-c++.dg/try-catch-6.mm: New.
13386         * obj-c++.dg/try-catch-7.mm: New.
13387         * obj-c++.dg/try-catch-8.mm: New.
13388         * obj-c++.dg/try-catch-9.mm: New.
13389         * obj-c++.dg/va-meth-1.mm: New.
13390
13391 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13392
13393         * obj-c++.dg/selector-1.mm: New.
13394         * obj-c++.dg/selector-2.mm: New.
13395
13396 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13397
13398         * obj-c++.dg/selector-3.mm: New.
13399         * objc.dg/selector-3.m: New.
13400
13401 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13402
13403         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13404         about where warning appears.
13405
13406 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13407
13408         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13409         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13410         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13411         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13412
13413 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13414
13415         * gcc.dg/20050524-1.c: New test.
13416
13417 2005-05-25  Jan Hubicka  <jh@suse.cz>
13418
13419         * gcc.dg/tree-prof/inliner-1.c: New.
13420
13421 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13422
13423         * gcc.dg/tree-prof: New directory.
13424         * gcc.dg/tree-prof/tree-prof.exp: New.
13425
13426 2005-05-25  DJ Delorie  <dj@redhat.com>
13427
13428         * gcc.dg/Wattributes-1.c: New.
13429         * gcc.dg/Wattributes-2.c: New.
13430         * gcc.dg/Wattributes-3.c: New.
13431
13432 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13433
13434         PR tree-optimization/19833
13435         * gcc.dg/uninit-4.c: Remove xfail.
13436         * gcc.dg/uninit-9.c: Ditto.
13437
13438 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13439
13440         * obj-c++.dg/bitfield-[1-5].mm: New.
13441         * obj-c++.dg/class-protocol-1.mm: New.
13442         * obj-c++.dg/comp-types-1[0-1].mm: New.
13443         * obj-c++.dg/comp-types-[2-9].mm: New.
13444         * obj-c++.dg/encode-[4-8].mm: New.
13445         * obj-c++.dg/layout-1.mm: New.
13446         * obj-c++.dg/method-1[0-9].mm: New.
13447         * obj-c++.dg/method-2[0-1].mm: New.
13448         * obj-c++.dg/method-[8-9].mm: New.
13449         * obj-c++.dg/objc-gc-3.mm: New.
13450         * obj-c++.dg/try-catch-10.mm: New.
13451         * objc.dg/bitfield-5.m: New.
13452         * objc.dg/comp-types-10.m: New.
13453         * objc.dg/comp-types-9.m: New.
13454         * objc.dg/layout-1.m: New.
13455         * objc.dg/objc-gc-4.m: New.
13456         * objc.dg/try-catch-9.m: New.
13457         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13458         * objc.dg/comp-types-1.m: Likewise.
13459         * objc.dg/comp-types-[5-6].m: Likewise.
13460         * objc.dg/method-9.m: Likewise.
13461
13462 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13463
13464         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13465         and on hardware without VMX support.
13466
13467         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13468
13469         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13470
13471         * lib/profopt.exp (dg-final-generate, dg-final-use,
13472         profopt-final-code, profopt-get-options): New.
13473         (profopt-execute): Process test directives.
13474
13475         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13476         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13477         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13478
13479 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13480
13481         PR C++/21645
13482         * g++.dg/init/ctor5.C: New test.
13483
13484 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13485
13486         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13487         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13488         vect-113.c, vect-114.c.
13489
13490 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13491
13492         * gcc.dg/const-elim-1.c: Remove xfails.
13493
13494 2005-05-23  Jeff Law  <law@redhat.com>
13495
13496         * gcc.c-torture/compile/pr21638.c: New test.
13497         * gcc.c-torture/compile/20050520-1.c: New test.
13498
13499 2005-05-23  Nick Clifton  <nickc@redhat.com>
13500
13501         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13502         be a proper triple, ie: m32r*-*-*.
13503         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13504
13505 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13506
13507         PR middle-end/21331
13508         PR tree-opt/21293
13509         * gcc.c-torture/compile/pr21293.c: New test.
13510         * gcc.c-torture/execute/pr21331.c: New test.
13511
13512 2004-05-20  Richard Henderson  <rth@redhat.com>
13513
13514         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13515
13516 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13517
13518         * obj-c++-dg.exp: Add.
13519         * obj-c++.exp: Add.
13520         * obj-c++.dg/dg.exp: Add.
13521
13522 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13523
13524         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13525         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13526
13527 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13528
13529         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13530
13531 2004-05-19  Richard Henderson  <rth@redhat.com>
13532
13533         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13534
13535 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13536
13537         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13538
13539         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13540
13541 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13542
13543         PR c++/21495
13544         * g++.dg/parse/extern1.C: New test.
13545         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13546
13547 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13548
13549         * gcc.dg/c99-math.h: New.
13550         * gcc.dg/c99-math-float-1.c: New test.
13551         * gcc.dg/c99-math-double-1.c: Likewise.
13552         * gcc.dg/c99-math-long-double-1.c: Likewise.
13553
13554 2005-05-18  Richard Henderson  <rth@redhat.com>
13555
13556         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13557
13558 2005-05-18  Devang Patel  <dpatel@apple.com>
13559
13560         * g++.dg/opt/20050511-1.C: New test.
13561
13562 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13563
13564         PR libfortran/21127
13565         * gfortran.dg/reshape-complex.f90: New test.
13566
13567 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13568
13569         * gfortran.dg/array_constructor_1.f90: New test.
13570         * gfortran.dg/array_constructor_2.f90: New test.
13571
13572 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13573
13574         PR fortran/20954
13575         * gfortran.dg/pr20954.f: New test.
13576
13577 2005-05-17  Mike Stump  <mrs@apple.com>
13578
13579         Yet more Objective-C++...
13580
13581         * objc.dg/method-5.m: Update.
13582         * objc.dg/method-6.m: Update.
13583         * objc.dg/method-7.m: Update.
13584         * objc.dg/method-9.m: Update.
13585         * objc.dg/try-catch-2.m: Update.
13586
13587 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13588
13589         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13590         Remove little-endian optimizations.
13591
13592 2005-05-17  Jeff Law  <law@redhat.com>
13593
13594         * g++.dg/tree-ssa/pr14814.C: New test.
13595         * gcc.dg/tree-ssa/pr14814.C: New test.
13596         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13597         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13598
13599 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13600
13601         * gcc.dg/compat/generate-random.c: Do not include
13602         libiberty.h.
13603         * gcc.dg/compat/generate-random_r.c: Likewise.
13604
13605 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13606
13607         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13608
13609 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13610
13611         PR middle-end/21595
13612         * g++.dg/tree-ssa/builtin1.C: New testcase.
13613
13614 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13615
13616         PR c++/21454
13617         * g++.dg/opt/const4.C: New test.
13618
13619         PR middle-end/21492
13620         * g++.dg/opt/crossjump1.C: New test.
13621
13622         PR tree-optimization/21610
13623         * gcc.c-torture/compile/20050516-1.c: New test.
13624
13625         PR fortran/15080
13626         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13627         about the test failing.
13628         * gfortran.fortran-torture/execute/where_7.f90: New test.
13629         * gfortran.fortran-torture/execute/where_8.f90: New test.
13630
13631 2005-05-16  Richard Henderson  <rth@redhat.com>
13632
13633         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13634         i?86 and x86_64.
13635
13636 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13637
13638         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13639         (limits.h): Include unconditionally.
13640         (stdlib.h): Likewise.
13641         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13642         (limits.h): Include unconditionally.
13643         (stdlib.h): Likewise.
13644         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13645         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13646         (limits.h): Include unconditionally.
13647         (stdlib.h): Likewise.
13648         (hashtab.h): Do not include.
13649         (getopt.h): Likewise.
13650         (stddef.h): Include.
13651         (hashval_t): Define.
13652         (struct entry): Add "next" field.
13653         (HASH_SIZE): New macro.
13654         (hash_table): New variable.
13655         (switchfiles): Do not use xmalloc.
13656         (mix): New macro.
13657         (iterative_hash): New function.
13658         (hasht): Remove.
13659         (e_exists): New function.
13660         (e_insert): Likewise.
13661         (output): Use, instead of libiberty hashtable functions.
13662         (main): Do not use getopt.  Do not call htab_create.
13663
13664 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13665
13666         PR libstdc++/21526
13667         * lib/target-supports.exp (check_mkfifo_available):
13668         Return 0 for cygwin as mkfifo support incomplete on platform.
13669         Fix typos in comments.
13670
13671 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13672
13673         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13674
13675 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13676
13677         PR fortran/17432
13678         * gfortran.dg/assign_4.f: New test.
13679
13680 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13681
13682         PR tree-optimization/21563
13683         * gcc.dg/tree-ssa/pr21563.c: New.
13684
13685 2005-05-14  Jan Hubicka  <jh@suse.cz>
13686
13687         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13688
13689 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13690
13691         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13692
13693 2005-05-13  Julian Brown  <julian@codesourcery.com>
13694
13695         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13696         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13697
13698 2005-05-13  Jan Hubicka  <jh@suse.cz>
13699
13700         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13701         * gcc.dg/fold-xor-?.c: Likewise.
13702         * gcc.dg/pr15784-?.c: Likewise.
13703         * gcc.dg/pr20922-?.c: Likewise.
13704         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13705         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13706         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13707
13708 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13709
13710         PR fortran/21260
13711         * gfortran.dg/hollerith_1.f90: New test.
13712
13713 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13714
13715         * gfortran.dg/func_result_2.f90: New test.
13716
13717 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13718
13719         * gfortran.dg/dev_null.f90: New test.
13720
13721 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13722
13723         * gcc.dg/arm-vfp1.c: Revert last change.
13724
13725 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13726
13727         PR middle-end/19807
13728         PR tree-optimization/19639
13729         * g++.dg/tree-ssa/pr19807.C: New testcase.
13730
13731 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13732
13733         PR libfortran/21471
13734         * gfortran.dg/append-1.f90: New test.
13735
13736 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13737
13738         * gcc.dg/pr18501.c: XFAIL.
13739         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13740         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13741         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13742         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13743         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13744         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13745         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13746         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13747
13748 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13749
13750         PR fortran/20178
13751         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13752         gfortran.dg/f2c_3.f90: New tests.
13753
13754         * gfortran.dg/return_1.f90: Fix dg annotation.
13755
13756 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13757
13758         * gcc.c-torture/compile/20050510-1.c: New test.
13759
13760 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13761
13762         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13763
13764 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13765
13766         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13767
13768 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13769
13770         PR c/17913
13771         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13772
13773 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13774
13775         PR c/21342
13776         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13777         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13778
13779 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13780
13781         PR debug/16676
13782         * gcc.dg/debug/pr16676.c: New test.
13783
13784 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13785
13786         PR testsuite/21443
13787         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13788         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13789         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13790         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13791         Change -O1 to -O2.
13792         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13793         -fno-tree-dominator-opts.
13794
13795 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13796
13797         * gfortran.dg/return_1.f90: New test.
13798
13799 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13800
13801         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13802
13803         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13804
13805 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13806
13807         PR c++/21427
13808         * g++.dg/inherit/covariant13.C: New.
13809
13810 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13811
13812         PR libfortran/19155
13813         * gfortran.dg/pr19155.f: New test.
13814
13815 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13816
13817         PR inline-asm/8788
13818         * gcc.dg/pr8788-1.c: New testcase.
13819
13820 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13821
13822         PR target/21416
13823         * gcc.target/mips/fpcmp-[12].c: New tests.
13824
13825 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13826
13827         * lib/target-supports-dg.exp (dg-require-fork): New function.
13828         (dg-require-mkfifo): Likewise.
13829         * lib/target-supports.exp (check_function_available): New
13830         function.
13831         (check_fork_available): Likewise.
13832         (check_mkfifo_available): Likewise.
13833
13834 2005-05-06  Jeff Law  <law@redhat.com>
13835
13836         * gcc.c-torture/compile/pr21380.c: New test.
13837
13838 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13839
13840         PR c++/20961
13841         * g++.dg/ext/weak3.C: New test.
13842
13843 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13844
13845         PR c++/21352
13846         * g++.dg/template/crash37.C: New test.
13847
13848 2005-05-05  Paul Brook  <paul@codesourcery.com>
13849
13850         * gcc.dg/arm-g2.c: Use effective-target arm32.
13851         * gcc.dg/arm-mmx-1.c: Ditto.
13852         * gcc.dg/arm-scd42-2.c: Ditto.
13853         * gcc.dg/arm-vfp1.c: Ditto.
13854         * lib/target-supports.exp (check_effective_target_arm32): New
13855         function.
13856
13857 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13858
13859         PR libfortran/21354
13860         gfortran.dg/in_pack_rank7.f90: New test.
13861
13862 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13863
13864         PR middle-end/15618
13865         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13866
13867 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13868
13869         PR middle-end/21265
13870         * gcc.dg/20050503-1.c: New test.
13871
13872         PR rtl-optimization/21239
13873         * gcc.dg/i386-sse-11.c: New test.
13874
13875 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13876
13877         PR target/16888
13878         * gcc.target/i386/asm-1.c: New test.
13879
13880 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13881
13882         PR rtl-optimization/21330
13883         * gcc.c-torture/execute/20050502-1.c: New test.
13884
13885         PR target/21297
13886         * gcc.c-torture/execute/20050502-2.c: New test.
13887
13888 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13889
13890         PR middle-end/21282
13891         * gcc.dg/pr21282.c: New.
13892
13893 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13894
13895         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13896         * gcc.dg/vect/vect-92.c: Likewise.
13897         * gcc.dg/vect/vect-93.c: Likewise.
13898         * gcc.dg/vect/vect-dv-1.c: Likewise.
13899         * gcc.dg/vect/vect-dv-2.c: Likewise.
13900         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13901
13902 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13903
13904         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13905         * gfortran.dg/vect/vect-2.f90: Likewise.
13906         * gfortran.dg/vect/vect-3.f90: Likewise.
13907         * gfortran.dg/vect/vect-4.f90: Likewise.
13908         * gfortran.dg/vect/vect-5.f90: Likewise.
13909
13910 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13911
13912         PR target/20813
13913         * gcc.dg/rs6000-fpint-2.c: New.
13914
13915 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13916
13917         PR c/15698
13918         * gcc.dg/builtins-30.c: Update expected messages.
13919         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13920         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13921         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13922
13923 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13924
13925         PR tree-optimization/21294
13926         * gcc.dg/tree-ssa/pr21294.c: New.
13927
13928 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13929
13930         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13931         __builtin_altivec_st_internal_4si built-in.
13932
13933 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13934
13935         PR c++/15875
13936         * g++.dg/template/ptrmem14.C: New test.
13937
13938 2005-05-02  Paul Brook  <paul@codesourcery.com>
13939
13940         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13941
13942 2005-05-02  Michael Matz  <matz@suse.de>
13943
13944         PR c++/19542
13945         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13946
13947 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13948
13949         * g++.dg/cpp/weak.C: New test.
13950
13951 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13952
13953         * gcc.dg/tree-ssa/loop-8.c: New test.
13954
13955 2005-04-30  Michael Maty  <matz@suse.de>
13956
13957         * gcc.dg/inline-mcpy.c: New test.
13958
13959 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13960
13961         PR libfortran/18958
13962         * gfortran.dg/eoshift.f90: New test case.
13963
13964 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13965
13966         PR libfortran/18857
13967         * gfortran.dg/matmul_1.f90: New test.
13968
13969 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13970
13971         PR tree-optimization/21030
13972         * gcc.dg/tree-ssa/pr21030.c: New.
13973
13974 2005-04-29  Devang Patel  <dpatel@apple.com>
13975
13976         PR tree-optimization/21272
13977         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13978
13979 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13980
13981         PR fortran/13082
13982         PR fortran/18824
13983         * gfortran.dg/entry_4.f90: New test.
13984         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13985         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13986         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13987         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13988         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13989         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13990         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13991
13992 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13993
13994         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13995
13996 2005-04-29  Paul Brook  <paul@codesourcery.com>
13997
13998         * gfortran.dg/entry_3.f90: New test.
13999
14000 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14001
14002         * gfortran.dg/implicit_4.f90: New test.
14003
14004 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14005
14006         * lib/target-supports.exp (check_profiling_available): Return
14007         false for xtensa-*-elf.
14008
14009 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14010
14011         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14012         error if file cannot be deleted.
14013
14014 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14015
14016         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14017         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14018         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14019         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14020         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14021         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14022         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14023         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14024         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14025         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14026         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14027         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14028         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14029
14030 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14031
14032         PR fortran/20865
14033         * gfortran.dg/pr20865.f90: New test.
14034
14035 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14036
14037         * gcc.dg/void-cast-2.c: New test.
14038
14039 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14040
14041         PR c/21159
14042         * gcc.dg/void-cast-1.c: New test.
14043
14044 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14045
14046         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14047
14048 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14049
14050         PR fortran/21177
14051         * gfortran.dg/pr21177.f90: New test.
14052
14053 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14054
14055         PR tree-optimization/21171
14056         * gcc.dg/tree-ssa/pr21171.c: New test.
14057
14058 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14059
14060         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14061         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14062         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14063         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14064         gcc.dg/tree-ssa/gen-vect-32.c: New.
14065         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14066         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14067         don't run on PPC32.
14068
14069 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14070
14071         PR c/21213
14072         * gcc.dg/transparent-union-3.c: New test.
14073
14074 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14075
14076         PR c/20740
14077         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14078         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14079         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14080         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14081         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14082         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14083
14084 2005-04-26  Jeff Law  <law@redhat.com>
14085
14086         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14087         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14088         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14089         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14090         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14091         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14092         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14093
14094 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14095
14096         PR tree-optimization/17598
14097         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14098
14099 2005-04-25  Mike Stump  <mrs@apple.com>
14100
14101         * objc.dg/fix-and-continue-1.m: Add.
14102
14103 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14104
14105         PR c++/20995
14106         * g++.dg/opt/pr20995-1.C: New test case.
14107
14108 2005-04-25  Devang Patel <dpatel@apple.com>
14109
14110         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14111
14112 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14113
14114         PR testsuite/21062
14115         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14116
14117 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14118
14119         PR C++/21188
14120         * g++.dg/opt/rtti2.C: New test.
14121
14122 2005-04-25  Paul Brook  <paul@codesourcery.com>
14123         Steven G. Kargl  <kargls@comcast.net>
14124
14125         PR fortran/20879
14126         * gfortran.dg/ichar_1.f90: New file.
14127
14128 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14129
14130         PR middle-end/20991
14131         * g++.dg/opt/pr20991.C: New test.
14132
14133         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14134         where sizeof (type) < __alignof__ (type).
14135         * gcc.dg/compat/struct-layout-1.h: Likewise.
14136
14137 2005-04-24  Per Bothner  <per@bothner.com>
14138             Devang Patel  <dpatel@apple.com>
14139
14140         PR preprocessor/20907
14141         * gcc.dg/cpp/very-long-comment.c: New test.
14142
14143 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14144
14145         PR fortran/20059
14146         * gfortran.dg/common_5.f: New test.
14147
14148 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14149
14150         PR middle-end/21082
14151         * g++.dg/tree-ssa/pr21082.C: New testcase.
14152
14153 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14154
14155         * gcc.dg/vect/vect-99.c: New test.
14156
14157 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14158
14159         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14160
14161 2005-04-22  Jeff Law  <law@redhat.com>
14162
14163         * gcc.dg/uninit-5.c: Remove xfails.
14164         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14165         conditionals and loads.
14166
14167 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14168
14169         PR libfortran/20074
14170         PR libfortran/20436
14171         PR libfortran/21108
14172         * gfortran.dg/nested_reshape.f90: new test
14173         * gfortran.dg/reshape-alloc.f90: new test
14174         * gfortran.dg/reshape.f90: new test
14175
14176 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14177
14178         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14179
14180         * gcc.dg/arm-vfp1.c: New test.
14181
14182 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14183
14184         PR c++/21087
14185         * g++.dg/lookup/builtin2.C: New test.
14186
14187 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14188
14189         * gcc.dg/weak/weak-13.c: New test.
14190
14191 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14192
14193         * lib/target-supports.exp (check_effective_target_sync_int_long):
14194         Add powerpc*.
14195
14196 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14197
14198         * gcc.target/mips/branch-1.c: New test.
14199
14200 2005-04-21  Richard Henderson  <rth@redhat.com>
14201
14202         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14203         * gcc.dg/vect/vect-86.c: Likewise.
14204         * gcc.dg/vect/vect-87.c: Likewise.
14205         * gcc.dg/vect/vect-88.c: Likewise.
14206
14207 2005-04-21  Devang Patel  <dpatel@apple.com>
14208
14209         PR optimization/20994
14210         * gcc.dg/tree-ssa/ifc-3.c: New test.
14211
14212 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14213
14214         PR c/12913
14215         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14216         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14217         gcc.dg/c99-vla-jump-5.c: New tests.
14218
14219 2005-04-19  Richard Henderson  <rth@redhat.com>
14220
14221         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14222         Fix typo in exists check.
14223         (check_effective_target_sync_int_long): New.
14224         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14225         * gcc.dg/ia64-sync-2.c: Likewise.
14226         * gcc.dg/ia64-sync-3.c: Likewise.
14227         * gcc.dg/ia64-sync-4.c: Likewise.
14228
14229 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14230
14231         * gcc.dg/fold-xor-1.c: New test.
14232         * gcc.dg/fold-xor-2.c: New test.
14233
14234 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14235
14236         PR target/20670
14237         * g++.dg/eh/fp-regs.C: New test.
14238
14239 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14240
14241         * gcc.dg/Wint-to-pointer-cast-1.c,
14242         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14243         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14244         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14245
14246 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14247
14248         PR fortran/16861
14249         * gfortran.dg/pr16861.f90: New test.
14250
14251 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14252
14253         * gcc.dg/pr21085.c: New test.
14254
14255 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14256
14257         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14258         (setup_mips_tests, dg-mips-options): New procedures.
14259         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14260         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14261         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14262         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14263         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14264         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14265         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14266         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14267         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14268         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14269         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14270         dg-mips-options instead of dg-options.  Remove now-redundant
14271         preprocessor guards.
14272         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14273         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14274         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14275         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14276         * gcc.dg/vr-mult-2.c: Delete.
14277         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14278         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14279         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14280         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14281         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14282         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14283         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14284
14285 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14286
14287         * ada/acats/run_all.sh: Use sync when executable not present.
14288
14289 2005-04-18  Devang Patel  <dpatel@apple.com>
14290
14291         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14292         * gcc.dg/vect/vect-11a.c: New.
14293         * gcc.dg/vect/vect-none.c: Update.
14294         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14295
14296 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14297
14298         PR tree-optimization/20922
14299         * gcc.dg/pr20922-1.c: New test.
14300         * gcc.dg/pr20922-2.c: New test.
14301         * gcc.dg/pr20922-3.c: New test.
14302         * gcc.dg/pr20922-4.c: New test.
14303         * gcc.dg/pr20922-5.c: New test.
14304         * gcc.dg/pr20922-6.c: New test.
14305
14306 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14307
14308         PR libfortran/20950
14309         * gfortran.dg/pr20950.f: New test.
14310
14311 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14312
14313         PR libfortran/19216
14314         * gfortran.dg/pr19216.f: New test.
14315
14316 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14317
14318         PR tree-optimization/21001
14319         * gcc.dg/tree-ssa/pr21001.c: New.
14320
14321 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14322
14323         PR libfortran/21075
14324         * gfortran.dg/reshape_rank7.f90: New test.
14325
14326 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14327
14328         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14329         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14330         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14331         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14332         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14333         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14334         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14335         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14336         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14337         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14338         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14339         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14340         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14341         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14342         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14343         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14344         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14345         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14346         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14347         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14348         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14349
14350 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14351
14352         * gfortran.dg/wtruncate.f: New testcase.
14353         * gfortran.dg/wtruncate.f90: New testcase.
14354
14355 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14356
14357         PR c++/21025
14358         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14359         which sizeof/alignof is dependent, rather than just whether we are
14360         processing_template_decl.
14361
14362 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14363
14364         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14365         corrected typo where the wrong variables had been compared.
14366
14367 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14368
14369         PR libfortran/18495
14370         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14371         Test callee-allocated version of return array with a write
14372         statement.
14373         Test spread with a temporary with another write statement.
14374
14375 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14376
14377         PR tree-optimization/21031
14378         * gcc.dg/tree-ssa/pr21031.c: New.
14379
14380 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14381
14382         PR tree-optimization/21004
14383         * gcc.dg/builtins-53.c: Include builtins-config.h.
14384         Check floorf, ceilf, floorl and ceill transformations
14385         only when HAVE_C99_RUNTIME is defined.
14386
14387 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14388
14389         PR middle-end/20739
14390         * gcc.dg/tree-ssa/pr20739.c: New test.
14391
14392 2005-04-14  Mike Stump  <mrs@apple.com>
14393
14394         * gcc.dg/Foundation.framework/empty: New.
14395         * gcc.dg/framework-2.c: New.
14396
14397 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14398
14399         PR tree-optimization/21021
14400         * gcc.c-torture/compile/pr21021.c: New.
14401
14402 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14403
14404         PR testsuite/21010
14405         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14406         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14407         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14408         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14409         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14410         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14411         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14412         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14413
14414 2005-04-14  Richard Henderson  <rth@redhat.com>
14415
14416         * lib/target-supports.exp (check_effective_target_vect_condition):
14417         Add ia64, i?86, and x86_64.
14418
14419 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14420
14421         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14422
14423 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14424
14425         PR tree-optimization/20657
14426         * gcc.dg/tree-ssa/pr20657.c: New.
14427
14428 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14429
14430         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14431         (long long int)trunc*.
14432
14433 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14434
14435         PR target/20927
14436         * gcc.dg/pr20927.c: New test.
14437
14438 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14439
14440         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14441         * gcc.target/mips/asm-1.c: Likewise.
14442
14443 2005-04-13  Dale Johannesen  <dalej@apple.com>
14444
14445         * objc.dg/objc-fast-4.m: New.
14446
14447 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14448
14449         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14450         directory.
14451         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14452
14453 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14454
14455         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14456         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14457         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14458
14459 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14460
14461         PR tree-optimization/20913
14462         * gcc.dg/tree-ssa/pr20913.c: New.
14463
14464         PR tree-optimization/20702
14465         * gcc.dg/tree-ssa/pr20702.c: New.
14466
14467 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14468
14469         PR c++/13744
14470         * g++.dg/inherit/local3.C: New test.
14471
14472 2005-04-12  Jeff Law  <law@redhat.com>
14473
14474         * gcc.dg/tree-ssa/20050412-1.c: New test.
14475
14476 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14477
14478         PR libfortran/19016
14479         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14480         Add tests with mask generated by expression.
14481         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14482         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14483         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14484
14485 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14486
14487         PR middle-end/20917
14488         * gcc.dg/20050409-1.c: New test.
14489
14490 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14491
14492         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14493
14494 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14495
14496         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14497         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14498         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14499         (TARGET_CXX): Adjust accordingly.
14500         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14501         determine_class_data_visibility and class_data_always_comdat.
14502         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14503         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14504         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14505         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14506         (arm_cxx_determine_class_data_visibility): New.
14507         (arm_cxx_class_data_always_comdat): Likewise.
14508         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14509         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14510         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14511         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14512         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14513         Define.
14514
14515 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14516
14517         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14518
14519 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14520
14521         * gcc.dg/i386-darwin-fpmath.c: New.
14522
14523 2004-04-11  Devang Patel  <dpatel@apple.com>
14524
14525         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14526         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14527         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14528         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14529         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14530         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14531         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14532         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14533         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14534
14535 2004-04-11  Devang Patel  <dpatel@apple.com>
14536
14537         * gcc.dg/vect/vect-dv-1.c: New test.
14538         * gcc.dg/vect/vect-dv-2.c: New test.
14539
14540 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14541
14542         PR tree-optimization/20933
14543         * gcc.dg/tree-ssa/pr20933.c: New test.
14544
14545 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14546
14547         * gfortran.dg/fold_nearest.f90: New test.
14548
14549 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14550
14551         * gcc.dg/tree-ssa/alias-1.c: New test.
14552
14553 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14554
14555         PR tree-optimization/20920
14556         * g++.dg/tree-ssa/pr20920.C: New test.
14557
14558 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14559
14560         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14561         (long long int)ceil*.
14562
14563 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14564
14565         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14566         explicit C++ linkage.
14567
14568 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14569
14570         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14571         warning for arithmetic IF statements.
14572
14573 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14574
14575         * eor_handling_1.f90: New test case.
14576         * eor_handling_2.f90: New test case.
14577         * eor_handling_3.f90: New test case.
14578         * eor_handling_4.f90: New test case.
14579         * eor_handling_5.f90: New test case.
14580         * noadv_size.f90: New test case.
14581         * pad_no.f90: New test case.
14582
14583 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14584
14585         * gcc.c-torture/execute/20050410-1.c: New test.
14586
14587 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14588
14589         * gcc.dg/pr20126.c: New.
14590
14591 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14592             Steven G. Kargl <kargls@comcast.net>
14593
14594         * gfortran.dg/PR19872.f: New test.
14595
14596 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14597
14598         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14599
14600 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14601
14602         * gfortran.dg/nint_1.f90: New test.
14603
14604 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14605
14606         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14607         Added test for callee-allocated arrays with write statements.
14608         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14609         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14610         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14611         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14612         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14613
14614 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14615
14616         PR libfortran/20163
14617         * gfortran.dg/open-options-blanks.f: New test.
14618
14619 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14620
14621         PR fortran/13257
14622         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14623
14624 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14625
14626         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14627         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14628         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14629         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14630         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14631         * gcc.c-torture/execute/stdarg-4.c: New test.
14632
14633         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14634
14635         PR target/20795
14636         * g++.dg/abi/param2.C: New test.
14637
14638 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14639
14640         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14641
14642 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14643
14644         * gcc.dg/builtins-53.c: New test.
14645
14646 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14647
14648         * g++.dg/tree-ssa/pr18178.C: New test.
14649         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14650         * gcc.c-torture/execute/20041019-1.c: New test.
14651         * gcc.dg/tree-ssa/20041008-1.c: New test.
14652         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14653         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14654         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14655         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14656         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14657         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14658         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14659         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14660         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14661         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14662
14663 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14664
14665         PR rtl-optimization/20466
14666         * gcc.c-torture/execute/pr20466-1.c: New test.
14667
14668 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14669
14670         PR c++/20905
14671         * g++.dg/parse/cond2.C: New test.
14672
14673         PR c++/20145
14674         * g++.dg/warn/Wdtor1.C: New test.
14675
14676 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14677
14678         PR fortran/17229
14679         * gfortran.dg/pr17229.f: New test.
14680
14681 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14682
14683         * gfortran.dg/tiny_1.f90: New test.
14684         * gfortran.dg/tiny_2.f90: ditto.
14685
14686 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14687
14688         * gfortran.dg/eor_1.f90: Fix dg-do run line
14689         * gfortran.dg/open_new.f90: Fix dg-do run line
14690
14691 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14692
14693         * lib/target-supports.exp (get_compiler_messages): Support
14694         optional arguments, the fourth being compiler options.
14695         (check_effective_target_fpic): New proc.
14696         * gcc.dg/20050321-2.c: Restrict to target fpic.
14697
14698 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14699
14700         * gcc.dg/15443-1.c: New test.
14701         * gcc.dg/15443-2.c: Likewise.
14702
14703 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14704
14705         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14706
14707 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14708
14709         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14710
14711 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14712
14713         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14714         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14715         -m64.
14716         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14717         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14718         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14719
14720 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14721
14722         PR c++/20212
14723         * g++.dg/warn/Wunused-11.C: New test.
14724
14725 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14726
14727         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14728
14729 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14730
14731         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14732
14733 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14734
14735         PR c++/20734
14736         * g++.dg/template/ptrmem13.C: New test.
14737
14738 2005-04-05  Per Bothner  <per@bothner.com>
14739
14740         * lib/gcc.exp: Always add -fno-show-column, for now.
14741
14742 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14743
14744         PR testsuite/20767
14745         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14746         of plain old "unsigned int" for the type of "i".  Makes this test
14747         64bit clean.
14748
14749 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14750
14751         * gcc.dg/i386-ssefn-1.c: New test.
14752         * gcc.dg/i386-ssefn-2.c: New test.
14753         * gcc.dg/i386-ssefn-3.c: New test.
14754         * gcc.dg/i386-ssefn-4.c: New test.
14755
14756 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14757
14758         PR tree-optimization/20076
14759         * gcc.dg/builtin-apply4.c: New test.
14760
14761         PR preprocessor/19475
14762         * gcc.dg/cpp/macspace1.c: New test.
14763         * gcc.dg/cpp/macspace2.c: New test.
14764
14765 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14766
14767         * gfortran.dg/pr20755.f: Fixed bad format.
14768
14769 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/20763
14772         * g++.dg/ext/attrib21.C: New test.
14773
14774 2004-04-05  Devang Patel  <dpatel@apple.com>
14775
14776         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14777         * gcc.dg/vect/vect-shift-1.c: New test.
14778
14779 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14780
14781         PR libfortran/20755
14782         * gfortran.dg/pr20755.f: New test.
14783
14784 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14785
14786         * gfortran.dg/pr15959.f90: New test.
14787         * gfortran.dg/string_pad_trunc.f90: New test.
14788
14789 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14790
14791         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14792         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14793         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14794         syntax.
14795
14796 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14797
14798         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14799
14800 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14801
14802         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14803         * gcc.c-torture/compile/20011119-2.c: Likewise.
14804         * gcc.c-torture/compile/981001-2.c: Likewise.
14805
14806 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14807
14808         PR c++/20679
14809         * g++.dg/template/overload4.C: New test.
14810
14811 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14812
14813         PR c++/20746
14814         * g++.dg/abi/covariant5.C: New.
14815
14816         PR debug/20505
14817         * g++.dg/debug/const2.C: New.
14818
14819 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14820
14821         PR rtl-optimization/16104
14822         * gcc.c-torture/execute/20050316-1.c: New test.
14823
14824 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14825
14826         * g++.dg/template/spec23.C: Fix dg-error text.
14827
14828 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14829
14830         PR c++/19199
14831         * g++.dg/expr/lval2.C: New.
14832
14833 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14834
14835         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14836         __builtin_strcasecmp and __builtin_strncasecmp.
14837
14838 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14839
14840         PR c++/20723
14841         * g++.dg/template/spec22.C: New.
14842         * g++.dg/template/spec23.C: New.
14843
14844 2005-04-03  Dale Ranta  <dir@lanl.gov>
14845             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14846
14847         PR libfortran/20068
14848         PR libfortran/20125
14849         PR libfortran/20156
14850         PR libfortran/20471
14851         * gfortran.dg/backspace.f: New test.
14852
14853 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14854
14855         * gcc.dg/pr19345.c: New test.
14856
14857 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14858
14859         PR tree-optimization/20640
14860         * gcc.dg/torture/tree-loop-1.c: New.
14861
14862 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14863
14864         PR rtl-optimization/20290
14865         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14866
14867 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14868
14869         * gcc.dg/rs6000-fpint.c: New.
14870
14871 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14872
14873         * gcc.dg/old-style-then-proto-1.c: New test.
14874
14875 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14876
14877         * gfortran.fortran-torture/execute/backspace.f90: Check
14878         after backspace and read was incorrect.
14879
14880 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14881
14882         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14883         buffer past the terminating NUL using memcmp.
14884         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14885         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14886
14887         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14888         Fix unused/uninitialized variable warnings.
14889
14890         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14891         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14892         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14893         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14894
14895         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14896         gcc.c-torture/execute/builtins/fputs-lib.c,
14897         gcc.c-torture/execute/builtins/lib/fprintf.c,
14898         gcc.c-torture/execute/builtins/lib/main.c,
14899         gcc.c-torture/execute/builtins/lib/memcmp.c,
14900         gcc.c-torture/execute/builtins/lib/memmove.c,
14901         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14902         gcc.c-torture/execute/builtins/lib/memset.c,
14903         gcc.c-torture/execute/builtins/lib/printf.c,
14904         gcc.c-torture/execute/builtins/lib/sprintf.c,
14905         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14906         gcc.c-torture/execute/builtins/lib/strchr.c,
14907         gcc.c-torture/execute/builtins/lib/strcmp.c,
14908         gcc.c-torture/execute/builtins/lib/strcpy.c,
14909         gcc.c-torture/execute/builtins/lib/strcspn.c,
14910         gcc.c-torture/execute/builtins/lib/strlen.c,
14911         gcc.c-torture/execute/builtins/lib/strncat.c,
14912         gcc.c-torture/execute/builtins/lib/strncmp.c,
14913         gcc.c-torture/execute/builtins/lib/strncpy.c,
14914         gcc.c-torture/execute/builtins/lib/strrchr.c,
14915         gcc.c-torture/execute/builtins/lib/strspn.c,
14916         gcc.c-torture/execute/builtins/lib/strstr.c,
14917         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14918         gcc.c-torture/execute/builtins/strlen-2.c,
14919         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14920         prototypes.
14921
14922 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14923
14924         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14925         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14926         selectany usage.
14927
14928 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14929
14930         PR c++/19406
14931         * g++.dg/debug/using1.C: New test.
14932
14933 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14934
14935         PR middle-end/20524
14936         * gcc.dg/alias-7.c: Prefix asm-declared name with
14937         __USER_LABEL_PREFIX__.
14938
14939 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14940
14941         Fix fallout from PR middle-end/15700:
14942         * gcc.c-torture/compile/20011119-1.c: Take
14943         __USER_LABEL_PREFIX__ into account.
14944         * gcc.c-torture/compile/20011119-2.c: Likewise.
14945
14946 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14947
14948         PR c++/18644
14949         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14950
14951 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14952
14953         PR c/17855
14954         * gcc.c-torture/compile/struct-non-lval-1.c,
14955         gcc.c-torture/compile/struct-non-lval-2.c,
14956         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14957
14958 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14959
14960         * gcc.dg/tls/tls.exp: Remove temporary file.
14961         * g++.dg/tls/tls.exp: Ditto.
14962         * lib/file-format.exp: Ditto.
14963         * g++.dg/special/ecos.exp: Ditto.
14964
14965         * lib/profopt.exp: Treat prof_ext as a list.
14966         * gcc.misc-tests/bprob.exp: Ditto.
14967         * g++.dg/bprob/bprob.exp: Ditto.
14968
14969         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14970         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14971         g++.dg/tree-ssa/pointer-reference-alias.C,
14972         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14973         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14974         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14975         g++.dg/vect/pr19951.cc: Ditto.
14976         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14977         gcc.dg/builtins-47.c: Ditto.
14978         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14979         gcc.dg/pr20115-1.c: Ditto.
14980         * gcc.dg/tree-ssa/20030530-2.c,
14981         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14982         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14983         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14984         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14985         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14986         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14987         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14988         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14989         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14990         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14991         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14992         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14993         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14994         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14995         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14996         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14997         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14998         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14999         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15000         gcc.dg/tree-ssa/20030824-1.c,
15001         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15002         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15003         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15004         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15005         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15006         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15007         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15008         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15009         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15010         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15011         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15012         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15013         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15014         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15015         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15016         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15017         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15018         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15019         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15020         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15021         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15022         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15023         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15024         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15025         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15026         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15027         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15028         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15029         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15030         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15031         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15032         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15033         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15034         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15035         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15036         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15037         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15038         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15039         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15040         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15041         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15042         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15043         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15044         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15045         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15046         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15047         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15048         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15049         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15050         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15051         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15052         gcc.dg/tree-ssa/useless-1.c: Ditto.
15053         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15054         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15055         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15056         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15057         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15058         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15059         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15060         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15061         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15062         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15063         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15064         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15065         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15066         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15067         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15068         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15069         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15070         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15071         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15072         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15073         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15074         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15075         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15076         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15077         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15078         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15079         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15080         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15081         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15082         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15083         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15084         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15085         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15086         gcc.dg/vect/vect-none.c: Ditto.
15087         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15088         treelang/compile/unsigned.tree: Ditto.
15089
15090         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15091         * gcc.dg/cpp/direct2s.c: Ditto.
15092         * gcc.dg/cpp/paste4.c: Ditto.
15093         * gcc.dg/cpp/separate-1.c: Ditto.
15094         * gcc.dg/pch/save-temps-1.c: Ditto.
15095         * g++.dg/ext/altivec-10.C: Ditto.
15096         * g++.dg/pch/pch.C: Ditto.
15097
15098         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15099
15100         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15101         * g++.dg/template/repo1.C: Ditto.
15102         * g++.dg/template/repo2.C: Ditto.
15103         * g++.dg/template/repo3.C: Ditto.
15104         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15105         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15106         * g++.old-deja/g++.pt/repo1.C: Ditto.
15107         * g++.old-deja/g++.pt/repo2.C: Ditto.
15108         * g++.old-deja/g++.pt/repo3.C: Ditto.
15109         * g++.old-deja/g++.pt/repo4.C: Ditto.
15110
15111         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15112         * gcc.dg/20030107-1.c: Ditto.
15113         * gcc.dg/20030702-1.c: Ditto.
15114         * gcc.dg/profile-generate-1.c: Ditto.
15115         * g++.dg/other/profile1.C: Ditto.
15116         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15117
15118         * lib/gcc-dg.exp (remove-build-file): New.
15119         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15120         cleanup-tree-dump, cleanup-saved-temps): New.
15121
15122 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15123
15124         PR c++/19203, DR 214
15125         * g++.dg/parse/ambig3.C: Not ambiguous.
15126         * g++.dg/template/spec20.C: New.
15127         * g++.dg/template/spec21.C: New.
15128
15129 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15130
15131         PR target/20045
15132         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15133
15134 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15135
15136         PR libfortran/20660
15137         * gfortran.dg/negative_unit.f: New test.
15138
15139 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15140
15141         * gcc.dg/20050330-1.c: New test.
15142
15143 2005-03-30  Devang Patel  <dpatel@apple.com>
15144
15145         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15146
15147 2005-03-30  Dale Johannesen  <dalej@apple.com>
15148
15149         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15150
15151 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15152
15153         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15154         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15155         Strip options from test name.
15156
15157 2005-03-31  Jan Hubicka  <jh@suse.cz>
15158
15159         * gcc.dg/varpool-1.c: New testcase.
15160
15161 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15162
15163         PR c/772
15164         PR c/17913
15165         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15166         gcc.dg/stmt-expr-label-3.c : New tests.
15167         * gcc.c-torture/execute/medce-2.c: Remove.
15168
15169 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15170
15171         PR c/20368
15172         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15173         tests.
15174
15175 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15176
15177         * gcc.c-torture/compile/pr20203.c: New test.
15178
15179 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15180
15181         * gfortran.dg/promotion.f90: New test.
15182
15183 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15184
15185         PR middle-end/20491
15186         * gcc.dg/torture/asm-subreg-1.c: New test.
15187
15188 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15189
15190         PR c/20672
15191         * gcc.dg/pr20672-1.c: New test.
15192
15193 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15194
15195         * gfortran.dg/vect: New directory.
15196         * gfortran.dg/vect/vect.exp: New.
15197         * gfortran.dg/vect/vect-1.f90: New test.
15198         * gfortran.dg/vect/vect-2.f90: New test.
15199         * gfortran.dg/vect/vect-3.f90: New test.
15200         * gfortran.dg/vect/vect-4.f90: New test.
15201         * gfortran.dg/vect/vect-5.f90: New test.
15202
15203 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15204
15205         PR middle-end/20622
15206         * gcc.dg/alias-7.c: New test.
15207
15208 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15209
15210         * gcc.dg/sparc-reg-1.c: New test.
15211
15212 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15213
15214         PR target/19890
15215         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15216
15217 2005-03-29  Dale Ranta  <dir@lanl.gov>
15218             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15219
15220         PR libfortran/20163
15221         * gfortran.dg/pr20163-2.f: New test.
15222
15223 2005-03-28  Jan Hubicka  <jh@suse.cz>
15224
15225         PR middle-end/20635
15226         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15227         by Jakub Jelinek.
15228
15229 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15230
15231         PR tree-optimization/20626
15232         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15233         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15234
15235 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15236
15237         * gfortran.dg/underflow.f90: New test.
15238         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15239
15240 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15241
15242         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15243
15244 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15245
15246         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15247         (g++_init): Make sure that CXXFLAGS is set.
15248         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15249         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15250         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15251         * lib/objc.exp (objc_init): Likewise.
15252         * lib/treelang.exp (treelang_init): Likewise.
15253
15254 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15255
15256         PR tree-optimization/20470
15257         * gcc.dg/tree-ssa/pr20470.c: New test.
15258
15259 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15260
15261         * gcc.dg/ppc-stfiwx.c: New.
15262
15263 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15264
15265         PR target/19888
15266         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15267
15268 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15269
15270         * gcc.dg/20050325-1.c: Fix a typo.
15271
15272 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15273
15274         PR libfortran/19678
15275         PR libfortran/19679
15276         * gfortran.dg/dos_eol.f: New test.
15277
15278 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15279
15280         PR rtl-optimization/20249
15281         * gcc.dg/20050325-1.c: New test.
15282
15283 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15284
15285         PR libfortran/15332
15286         * gfortran.dg/pr15332.f: New test.
15287
15288 2005-03-24  Dale Johannesen  <dalej@apple.com>
15289
15290         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15291
15292 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15293
15294         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15295         'internal' visibility.
15296         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15297         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15298         'protected' visibility.
15299         * gcc.dg/visibility-7.c: Likewise.
15300         * lib/target-supports.exp (check_visibility_available): Take
15301         a parameter, the kind of visibility to check for.
15302         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15303         to check_visibility_available.
15304
15305         * g++.dg/expr/cast3.C: New.
15306
15307 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15308
15309         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15310         rs6000.
15311
15312 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15313
15314         PR target/20095
15315         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15316
15317 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15318
15319         * gcc.dg/badshift.c: Renamed to...
15320         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15321
15322         * gcc.target/i386/badshift.c: Renamed to...
15323         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15324         only.
15325
15326         PR rtl-optimization/20532
15327         * gcc.target/i386/badshift.c: New.
15328
15329 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15330
15331         * gfortran.dg/pr18025.f90: New test.
15332
15333 2005-03-23  Dale Johannesen  <dalej@apple.com>
15334
15335         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15336
15337 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15338
15339         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15340
15341         * lib/target-supports.exp (check_iconv_available): Default
15342         libiconv to -liconv, if there is no definition.
15343
15344 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15345
15346         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15347
15348 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15349
15350         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15351         * g++.dg/opt/pr7503-2.C: Likewise.
15352         * g++.dg/opt/pr7503-3.C: Likewise.
15353         * g++.dg/opt/pr7503-4.C: Likewise.
15354         * g++.dg/opt/pr7503-5.C: Likewise.
15355         * g++.dg/warn/minmax.C: New test.
15356
15357 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15358
15359         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15360         * gfortran.dg/g77_intrinsics_sub.f: New test.
15361
15362 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15363             Jan Hubicka  <jh@suse.cz>
15364             Steven Bosscher <stevenb@suse.de
15365
15366         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15367
15368 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15369
15370         PR c++/19980
15371         * g++.dg/template/redecl3.C: New test.
15372
15373 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15374
15375         PR c++/20499
15376         * g++.dg/parse/error16.C: Tweak error markers.
15377
15378 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15379
15380         PR target/20561
15381         * gcc.dg/20050321-2.c: New test.
15382
15383 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15384
15385         PR c++/20465
15386         PR c++/20381
15387         * g++.dg/template/ptrmem12.C: New.
15388
15389 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15390
15391         PR rtl-optimization/20527
15392         * gcc.c-torture/execute/pr20527-1.c: New test.
15393
15394 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15395
15396         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15397         program, compile it into a real executable and then delete the .c
15398         and .x files afterwards, to avoid problems on testglue targets.
15399
15400 2005-03-21  Stuart Hastings  <stuart@apple.com>
15401
15402         * gcc.target/i386/sse-2.c: New.
15403
15404 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15405
15406         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15407
15408 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15409
15410         * g++.dg/parse/crash25.C: Fix typo.
15411
15412 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15413
15414         PR c++/20461
15415         * g++.dg/parse/crash24.C: New test.
15416
15417         PR c++/20536
15418         * g++.dg/parse/crash25.C: New test.
15419
15420 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15421
15422         PR c++/20147
15423         * g++.dg/ext/stmtexpr4.C: New test.
15424
15425 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15426
15427         PR middle-end/20539
15428         * gcc.c-torture/compile/pr13066-1.c: New test case.
15429         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15430         * g++.dg/opt/pr13066-1.C: Likewise.
15431
15432 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15433
15434         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15435
15436 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15437
15438         PR fortran/18525
15439         * gfortran.dg/nesting_1.f90: New test.
15440
15441 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15442
15443         PR c++/20240
15444         * g++.dg/lookup/using13.C: New test.
15445
15446 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15447
15448         PR c++/20333
15449         * g++.dg/template/crash36.C: New test.
15450
15451 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15452
15453         PR c++/20463
15454         * g++.dg/template/crash35.C: New test.
15455
15456 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15457
15458         PR c++/19966
15459         * g++.dg/overload/operator2.C: New test.
15460
15461 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15462
15463         PR libfortran/20257
15464         * gfortran.dg/pr20257.f90: New test.
15465
15466 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15467
15468         PR libfortran/20480
15469         * gfortran.dg/pr20480.f90: New test.
15470
15471 2005-03-16  Richard Henderson  <rth@redhat.com>
15472
15473         PR middle-end/15700
15474         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15475         (_rtld_global): New.
15476         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15477         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15478
15479         * gcc.dg/alias-3.c: New.
15480         * gcc.dg/alias-4.c: New.
15481         * gcc.dg/alias-5.c: New.
15482         * gcc.dg/alias-6.c: New.
15483
15484 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15485
15486         * gcc.dg/cpp/ucnid-7.c: New.
15487
15488 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15489             Dorit Naishlos  <dorit@il.ibm.com>
15490
15491         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15492         darwin.
15493
15494 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15495
15496         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15497         misaligned accesses.
15498         * gcc.dg/vect/vect-58.c: Likewise.
15499         * gcc.dg/vect/vect-92.c: New.
15500         * gcc.dg/vect/vect-93.c: New.
15501
15502 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15503
15504         PR fortran/18827
15505         * gfortran.dg/assign_2.f90: New test.
15506         * gfortran.dg/assign_3.f90: New test.
15507         * gfortran.dg/assign.f90: New test.
15508
15509 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15510
15511         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15512         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15513         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15514         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15515         names.
15516
15517 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15518
15519         * gcc.dg/cpp/ucnid-6.c: New.
15520
15521         * gcc.dg/cpp/normalize-1.c: New.
15522         * gcc.dg/cpp/normalize-2.c: New.
15523         * gcc.dg/cpp/normalize-3.c: New.
15524         * gcc.dg/cpp/normalize-4.c: New.
15525         * gcc.dg/cpp/ucnid-4.c: New.
15526         * gcc.dg/cpp/ucnid-5.c: New.
15527         * g++.dg/cpp/normalize-1.C: New.
15528         * g++.dg/cpp/ucnid-1.C: New.
15529
15530 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15531
15532         * gcc.dg/pr18628.c: New.
15533
15534 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15535
15536         PR c++/20280
15537         * g++.dg/tree-ssa/pr20280.C: New.
15538
15539 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15540
15541         PR fortran/20467
15542         * gfortran.dg/stfunc_2.f90: New test.
15543
15544 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15545
15546         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15547
15548 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15549
15550         * gcc.dg/tree-ssa/20050314-1.c: New test.
15551
15552 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15553
15554         PR c++/4403
15555         PR c++/9783, DR433
15556         * g++.dg/template/friend34.C: New test.
15557         * g++.dg/template/friend35.C: Likewise.
15558         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15559
15560 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15561
15562         Friend class name lookup 5/n
15563         PR c++/1016
15564         * g++.dg/lookup/hidden-class1.C: New test.
15565         * g++.dg/lookup/hidden-class2.C: Likewise.
15566         * g++.dg/lookup/hidden-class3.C: Likewise.
15567         * g++.dg/lookup/hidden-class4.C: Likewise.
15568         * g++.dg/lookup/hidden-class5.C: Likewise.
15569         * g++.dg/lookup/hidden-class6.C: Likewise.
15570         * g++.dg/lookup/hidden-class7.C: Likewise.
15571         * g++.dg/lookup/hidden-class8.C: Likewise.
15572         * g++.dg/lookup/hidden-class9.C: Likewise.
15573         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15574         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15575         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15576         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15577         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15578         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15579         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15580         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15581         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15582         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15583         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15584
15585 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/20157
15588         * g++.dg/template/error18.C: New test.
15589
15590 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15591
15592         PR debug/16792
15593         * g++.dg/debug/pr16792.C: New test.
15594
15595 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15596
15597         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15598         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15599         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15600         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15601         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15602         test assertion names.
15603
15604 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15605
15606         PR fortran/18600
15607         * gfortran.dg/stfunc_1.f90: New test.
15608
15609 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15610
15611         PR fortran/16907
15612         * gfortran.dg/real_index_1.f90: New test.
15613
15614 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15615
15616         PR fortran/20323
15617         * gfortran.dg/spec_expr_1.f90: New test.
15618
15619 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15620
15621         PR c/20402
15622         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15623         new parser.
15624
15625 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15626
15627         PR fortran/20361
15628         * gfortran.dg/largeequiv_1.f90: New test.
15629
15630 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15631
15632         * gcc.dg/ucnid-1.c: New.
15633         * gcc.dg/ucnid-2.c: New.
15634         * gcc.dg/ucnid-3.c: New.
15635         * gcc.dg/ucnid-4.c: New.
15636         * gcc.dg/ucnid-5.c: New.
15637         * gcc.dg/ucnid-6.c: New.
15638         * gcc.dg/cpp/ucnid-1.c: New.
15639         * gcc.dg/cpp/ucnid-2.c: New.
15640         * gcc.dg/cpp/ucnid-3.c: New.
15641         * g++.dg/other/ucnid-1.C: New.
15642
15643 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15644
15645         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15646
15647 2005-03-11  Per Bothner  <per@bothner.com>
15648
15649         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15650         that diagnotics refer to correct token.
15651         * gcc.dg/unused-3.c: Likewise.
15652
15653 2005-03-11  Per Bothner  <per@bothner.com>
15654
15655         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15656         constant" is now actually on same line as string constant.
15657         * gcc.dg/cpp/direct2s.c: Likewise.
15658
15659 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15660
15661         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15662
15663 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15664
15665         PR libfortran/20124
15666         * gfortran.dg/pr20124.f90: New Test
15667
15668 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15669
15670         PR tree-optimization/20130
15671         * gcc.dg/pr20130-1.c: New test.
15672
15673 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15674
15675         PR target/20095
15676         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15677
15678 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15679
15680         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15681
15682 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15683
15684         * g++.dg/eh/forced1.C: Fix comment.
15685         * g++.dg/eh/forced2.C: Ditto.
15686         * g++.dg/eh/forced3.C: Ditto.
15687         * g++.dg/eh/forced4.C: Ditto.
15688
15689 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15690
15691         PR rtl-opt/20412
15692         * gcc.c-torture/compile/pr20412.c: New test.
15693
15694 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15695
15696         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15697
15698 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15699
15700         PR target/20322
15701         * gcc.dg/20050307-1.c: New test.
15702
15703 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15704
15705         PR c++/20375
15706         * g++.dg/other/stdarg3.C: New.
15707
15708 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15709
15710         PR c++/18384, c++/18327
15711         * g++.dg/init/array19.C: New test.
15712
15713         PR inline-asm/20314
15714         * gcc.dg/torture/pr20314-1.c: New test.
15715         * gcc.dg/torture/pr20314-2.c: New test.
15716
15717 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15718
15719         * gcc.dg/20050309-1.c: New test.
15720
15721 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15722
15723         * gcc.dg/builtins-10.c: Reactivate disabled test.
15724         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15725         new cbrt transformations.
15726
15727 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/20208
15730         * g++.dg/template/array13.C: New test.
15731
15732 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15733
15734         PR c++/16859
15735         * g++.dg/init/brace4.C: New test.
15736
15737 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15738
15739         PR c++/20186
15740         * g++.dg/template/non-dependent12.C: New.
15741
15742 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/20142
15745         * g++.dg/init/array18.C: Add dg-do run marker.
15746
15747         PR c++/20142
15748         * g++.dg/init/array18.C: New test.
15749
15750 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15751
15752         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15753         * g++.dg/gcov/gcov.exp: Likewise.
15754         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15755         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15756         * lib/c-torture.exp: Likewise.
15757         * lib/fortran-torture.exp: Likewise.
15758         * lib/g++.exp: Likewise.
15759         * lib/gcc-defs.exp: Likewise.
15760         * lib/gcc-dg.exp: Likewise.
15761         * lib/gcc.exp: Likewise.
15762         * lib/gcov.exp: Likewise.
15763         * lib/gfortran.exp: Likewise.
15764         * lib/mike-g++.exp: Likewise.
15765         * lib/mike-gcc.exp: Likewise.
15766         * lib/objc-torture.exp: Likewise.
15767         * lib/objc.exp: Likewise.
15768         * lib/profopt.exp: Likewise.
15769         * lib/target-libpath.exp: Likewise.
15770         * lib/target-supports.exp: Likewise.
15771         * lib/treelang.exp: Likewise.
15772         * lib/wrapper.exp: Likewise.
15773
15774 2005-03-08  Jeff Law  <law@redhat.com>
15775
15776         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15777         PHI-OPT changes.
15778
15779 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15780
15781         * gcc.dg/vect/pr20122.c: New test.
15782
15783 2005-03-07  Jeff Law  <law@redhat.com>
15784
15785         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15786         was folded away.
15787         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15788         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15789         * gcc.dg/tree-ssa/pr18134.c: New test.
15790
15791 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15792
15793         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15794         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15795         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15796
15797 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15798
15799         PR tree-opt/17671
15800         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15801
15802 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15803
15804         * g++.dg/warn/Wnvdtor.C: New test.
15805
15806 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15807
15808         * gcc.dg/torture/pr19683-1.c: New test.
15809
15810 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15811
15812         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15813         * gfortran.dg/g77/19990313-2.f: Ditto.
15814         * gfortran.dg/g77/19990313-3.f: Ditto.
15815         * gfortran.dg/g77/19990525-0.f: Ditto.
15816         * gfortran.dg/g77/19990826-0.f: Ditto.
15817         * gfortran.dg/g77/19990826-2.f: Ditto.
15818         * gfortran.dg/g77/19990826-3.f: Ditto.
15819         * gfortran.dg/g77/20000511-1.f: Ditto.
15820         * gfortran.dg/g77/20000511-2.f: Ditto.
15821         * gfortran.dg/g77/970625-2.f: Ditto.
15822         * gfortran.dg/g77/980310-2.f: Ditto.
15823         * gfortran.dg/g77/980310-3.f: Ditto.
15824         * gfortran.dg/g77/980310-8.f: Ditto.
15825         * gfortran.dg/g77/980519-2.f: Ditto.
15826         * gfortran.dg/g77/alpha1.f: Ditto.
15827         * gfortran.dg/g77/claus.f: Ditto.
15828         * gfortran.dg/g77/erfc.f: Ditto.
15829         * gfortran.dg/g77/short.f: Ditto.
15830         * gfortran.fortran-torture/execute/data.f90: Ditto.
15831         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15832         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15833
15834 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15835
15836         * lib/file-format.exp (gcc_target_object_format): Add check for som
15837         format and hardcode object formats on hppa*-*-hpux*.
15838         * lib/target-supports.exp (check_weak_available): Add check for som
15839         object format.  Always return 0 on hppa*-*-hpux10*.
15840
15841         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15842         is defined.
15843
15844         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15845
15846 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15847
15848         * gfortran.dg/pr19936_1.f90: New test.
15849         * gfortran.dg/pr19936_2.f90: New test.
15850         * gfortran.dg/pr19936_3.f90: New test.
15851
15852 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15853             Paul Thomas <prthomas@drfccad.cea.fr>
15854
15855         * gfortran.dg/PR19754_1.f90: New test.
15856         * gfortran.dg/PR19754_2.f90: Ditto.
15857
15858 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15859
15860         PR c++/19311
15861         * g++.dg/template/non-dependent11.C: New test.
15862
15863 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15864
15865         * lib/target-supports.exp (check_iconv_available): Fix comment.
15866
15867 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15868             Joseph S. Myers  <joseph@codesourcery.com>
15869
15870         PR c++/19797
15871         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15872
15873 2005-03-04  Matthew Sachs  <msachs@apple.com>
15874
15875         * gcc.exp (gcc_target_compile): Put braces around
15876         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15877         * objc.exp (objc_target_compile): Likewise.
15878         * treelang.exp (treelang_target_compile): Likewise.
15879
15880 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15881
15882         PR fortran/19673
15883         * gfortran.dg/func_result_1.f90: New test.
15884
15885 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15886
15887         * gcc.misc-tests/options.exp: New test.
15888
15889 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15890
15891         * gcc.dg/pr15784-4.c: New test.
15892
15893 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15894
15895         * gcc.c-torture/execute/pr17133.c: New.
15896         * gcc.c-torture/compile/20050303-1.c: New.
15897
15898 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15899
15900         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15901
15902 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15903
15904         * g++.dg/overload/using2.C: New.
15905
15906 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15907
15908         PR c++/19916
15909         * g++.dg/init/ptrmem2.C: New test.
15910
15911 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15912
15913         PR c/8927
15914         * gcc.dg/pr8927-1.c: New test.
15915
15916 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15917
15918         PR c++/20232
15919         * g++.dg/inherit/covariant12.C: New.
15920
15921 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15922
15923         PR fortran/19479
15924         * gfortran.dg/bound_1.f90: New test.
15925
15926 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15927
15928         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15929         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15930
15931 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15932
15933         PR c/20245
15934         * gcc.dg/pr20245-1.c: New test.
15935
15936 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15937
15938         PR middle-end/19874
15939         * gcc.c-torture/execute/20050119-2.c: New test case.
15940
15941 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15942
15943         * README: Update the DejaGnu bug reporting address.
15944         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15945         * lib/objc-torture.exp: Likewise.
15946
15947 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15948
15949         * gfortran.dg/boz_1.f90: New test.
15950         * gfortran.dg/boz_3.f90: New test.
15951         * gfortran.dg/boz_4.f90: New test.
15952
15953 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15954
15955         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15956         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15957
15958 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15959
15960         PR libfortran/20101
15961         * gfortran.dg/write_0_pe_format.f90: New test.
15962
15963 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15964
15965         PR c++/20206
15966         * g++.dg/opt/thunk2.C: New test.
15967         * g++.dg/opt/covariant1.C: New test.
15968
15969 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15970
15971         * gfortran.dg/e_d_fmt.f90: New test.
15972
15973 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15974
15975         * gcc.dg/asm-b.c: Fix comment typos.
15976
15977 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15978
15979         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15980         a V_MAY_DEF also.
15981
15982 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15983
15984         PR tree-opt/20188
15985         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15986         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15987         * gcc.dg/asm-b.c: New test.
15988
15989 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15990
15991         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15992         Disable this test on IRIX 6.
15993
15994 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15995
15996         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15997         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15998         parser.
15999
16000 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16001
16002         PR tree-optimization/20204
16003         * testsuite/gcc.dg/pr20204.c: New test.
16004
16005 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16006
16007         PR target/20196
16008         * gcc.c-torture/execute/20050224-1.c: New test.
16009
16010         PR c++/20175
16011         * g++.dg/warn/Wbraces2.C: New test.
16012
16013 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16014
16015         PR c++/19878
16016         * g++.dg/init/const2.C: New test.
16017
16018 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16019
16020         PR tree-optimization/20100
16021         * gcc.c-torture/execute/pr20100-1.c: New test.
16022
16023 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16024
16025         * gfortran.dg/implicit_3.f90: New test.
16026
16027         * gfortran.dg/deftype_1.f90: New test.
16028
16029 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16030
16031         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16032         the test passes.
16033         * g++.dg/other/anon3.C: Accept a warning.
16034
16035 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16036
16037         * gcc.dg/pr20017.c: Fix a comment typo.
16038
16039 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16040
16041         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16042
16043 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16044
16045         PR ada/19902
16046         * ada/acats/tests/cxa/cxa3004.a: Remove.
16047         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16048
16049 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16050
16051         PR c++/20073
16052         * g++.dg/init/const1.C: New test.
16053
16054         PR c++/19991
16055         * g++.dg/parse/constant7.C: New test.
16056
16057         PR c++/20152
16058         * g++.dg/parse/error27.C: New test.
16059         * g++.dg/template/qualttp15.C: Adjust error markers.
16060         * g++.old-deja/g++.other/struct1.C: Likewise.
16061
16062         PR c++/20153
16063         * g++.dg/template/error17.C: New test.
16064
16065         PR c++/20148
16066         * g++.dg/parser/error26.C: New test.
16067
16068 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16069
16070         PR tree-optimization/20100
16071         PR tree-optimization/20115
16072         * gcc.dg/pr20115.c: New test.
16073         * gcc.dg/pr20115-1.c: New test.
16074         * gcc.dg/pr20100.c: New test.
16075         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16076         call-clobbered variables after alias1.
16077
16078 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16079
16080         * gfortran.dg/list_read_4.f90: new test.
16081
16082 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16083
16084         PR rtl-optimization/20017.
16085         * gcc.dg/pr20017.c: New.
16086
16087 2005-02-22  Devang Patel  <dpatel@apple.com>
16088
16089         PR 19952
16090         * g++.dg/tree-ssa/pr19952.C: New test.
16091
16092 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16093
16094         PR c++/19883
16095         * g++.dg/parse/constant6.C: New test.
16096
16097 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16098
16099         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16100         * g++.dg/charset/asm2.c: Likewise.
16101         * g++.dg/charset/asm3.c: Likewise.
16102         * g++.dg/charset/asm4.c: Likewise.
16103         * g++.dg/charset/asm5.c: Likewise.
16104         * g++.dg/charset/attribute1.c: Likewise.
16105         * g++.dg/charset/attribute2.c: Likewise.
16106         * g++.dg/charset/extern1.cc: Likewise.
16107         * g++.dg/charset/extern2.cc: Likewise.
16108         * g++.dg/charset/extern3.cc: Likewise.
16109         * g++.dg/charset/function.cc: Likewise.
16110         * g++.dg/charset/string.c: Likewise.
16111         * g++.dg/charset/charset.exp: Likewise.
16112         * lib/target-supports.exp (check_iconv_available): Fix comment.
16113
16114 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16115
16116         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16117         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16118         * gcc.dg/charset/asm2.c: Likewise.
16119         * gcc.dg/charset/asm3.c: Likewise.
16120         * gcc.dg/charset/asm4.c: Likewise.
16121         * gcc.dg/charset/asm5.c: Likewise.
16122         * gcc.dg/charset/asm6.c: Likewise.
16123         * gcc.dg/charset/attribute1.c: Likewise.
16124         * gcc.dg/charset/attribute2.c: Likewise.
16125         * gcc.dg/charset/builtin1.c: Likewise.
16126         * gcc.dg/charset/extern.c: Likewise.
16127         * gcc.dg/charset/function.c: Likewise.
16128         * gcc.dg/charset/string.c: Likewise.
16129         * gcc.dg/charset/charset.exp: Likewise.
16130
16131 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16132
16133         PR fortran/20086
16134         * gfortran.dg/pr20086.f90: New test.
16135
16136 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16137
16138         PR tree-optimization/19786
16139         * g++.dg/tree-ssa/pr19786.C: New.
16140
16141 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16142
16143         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16144
16145 2005-02-21  Jeff Law  <law@redhat.com>
16146
16147         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16148
16149 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16150
16151         * gfortran.dg/do_iterator: Split loop, markup all lines for
16152         which an error locus is printed.
16153         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16154         locus is printed.
16155         * gfortran.dg/select_4.f90: Likewise.
16156         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16157         locuses in the various permutations.
16158
16159 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16160
16161         PR tree-optimization/19951
16162         * g++.dg/vect: New directory.
16163         * g++.dg/vect/vect.exp: New file.
16164         * g++.dg/vect/pr19951.cc: New testcase.
16165         * g++.dg/dg.exp: Also prune vectorizer tests.
16166
16167 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16168
16169         PR 18785
16170         * gcc.dg/charset/builtin1.c: New test.
16171
16172 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16173
16174         PR c++/19299
16175         * g++.dg/inherit/volatile1.C: New test.
16176
16177         PR c++/19440
16178         * g++.dg/template/dtor4.C: New test.
16179
16180 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16181
16182         * gfortran.dg/int_1.f90: New test.
16183
16184 2005-02-19  Devang Patel  <dpatel@apple.com>
16185
16186         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16187
16188 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16189
16190         * gfortran.dg/achar_1.f90: New test.
16191
16192 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16193
16194         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16195
16196 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16197             Jakub Jelinek  <jakub@redhat.com>
16198
16199         PR tree-optimization/19828
16200         * gcc.dg/tree-ssa/loop-7.c: New test.
16201         * gcc.c-torture/execute/20050218-1.c: New test.
16202
16203 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16204
16205         PR c/20043
16206         * gcc.dg/transparent-union-1.c: New test.
16207         * gcc.dg/transparent-union-2.c: New test.
16208
16209 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16210
16211         PR tree-optimization/18977
16212         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16213
16214 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16215
16216         PR target/20054
16217         * gcc.dg/pr20054.c: New test.
16218
16219 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16220
16221         PR c++/19508
16222         * g++.dg/ext/attrib20.C: New test.
16223
16224 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16225
16226         PR middle-end/20030
16227         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16228
16229 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16230
16231         PR c++/20008
16232         * g++.dg/opt/switch4.C: New.
16233
16234 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16235
16236         PR c++/20023
16237         PR tree-optimization/20009
16238         * gcc.c-torture/compile/20050217-1.c: New test.
16239         * g++.dg/opt/switch3.C: New test.
16240
16241         PR tree-optimization/18947
16242         * gcc.c-torture/compile/20050215-1.c: New test.
16243         * gcc.c-torture/compile/20050215-2.c: New test.
16244         * gcc.c-torture/compile/20050215-3.c: New test.
16245
16246 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16247
16248         PR c++/20028
16249         * g++.dg/template/crash34.C: New.
16250
16251         PR c++/20022
16252         * g++.dg/other/access3.C: New.
16253
16254 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16255
16256         * gcc.dg/vect/vect-98.c: New test.
16257
16258 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16259
16260         PR tree-optimization/19967
16261         * gcc.dg/pr19967.c: New.
16262
16263 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16264
16265         PR middle-end/19857
16266         * gcc.dg/tree-ssa/20050215-1.c: New test.
16267         * gcc.c-torture/execute/20050215-1.c: New test.
16268
16269 2005-02-15  Eric Christopher  <echristo@redhat.com>
16270
16271         * gcc.dg/cpp/20050215-1.c: New file.
16272
16273 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16274
16275         PR tree-optimization/15785
16276         * gcc.dg/pr15785-1.c: New test.
16277
16278 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16279
16280         PR c++/17788
16281         * g++.dg/init/ctor4.C: New.
16282         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16283
16284 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16285
16286         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16287         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16288
16289 2005-02-15  Andreas Schwab  <schwab@suse.de>
16290
16291         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16292         declare malloc.
16293
16294 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16295
16296         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16297
16298 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16299
16300         PR tree-optimization/19853
16301         * gcc.c-torture/compile/pr19853.c: New test.
16302
16303 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16304
16305         PR c++/19608
16306         * g++.dg/parse/local-class1.C: New.
16307
16308         PR c++/19895
16309         * g++.dg/parse/ptrmem3.C: New.
16310
16311         PR c++/19884
16312         * g++.old-deja/g++.oliva/template6.C: Add another case.
16313         * g++.dg/template/explicit6.C: New.
16314
16315 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16316
16317         PR c++/17816
16318         * g++.dg/other/redecl2.C: New.
16319
16320 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16321
16322         PR c++/19891
16323         * g++.dg/abi/covariant4.C: New.
16324
16325 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16326
16327         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16328
16329 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16330
16331         * gcc.dg/vect/vect-96.c: Fix typo.
16332
16333 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16334
16335         PR c++/14479
16336         PR c++/19487
16337         * g++.dg/template/enum5.C: New test.
16338
16339 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16340
16341         * gcc.dg/vect/vect-97.c: New test.
16342
16343 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16344
16345         * gcc.dg/vect/vect-96.c: New test.
16346
16347 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16348
16349         * gcc.dg/builtins-34.c: Also check ldexp*.
16350
16351 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16352
16353         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16354
16355 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16356
16357         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16358         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16359         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16360         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16361         selector_list, selector_expression, dg-process-target): Move to new
16362         file target-supports-dg.exp.
16363         * lib/target-supports-dg.exp: New.
16364
16365         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16366         New.
16367
16368 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16369
16370         PR c++/19666
16371         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16372
16373         PR middle-end/19858
16374         * gcc.c-torture/compile/20050210-1.c: New test.
16375
16376 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16377
16378         PR c++/19755
16379         * g++.dg/warn/Wbraces1.C: New test.
16380
16381 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16382
16383         * gcc.dg/builtins-52.c: New testcase.
16384
16385 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16386
16387         PR c/19342
16388         * gcc.c-torture/execute/20050119-1.c: New test.
16389
16390 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16391
16392         PR c++/19811
16393         * g++.dg/init/delete1.C: New test.
16394
16395 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16396
16397         PR c++/18470
16398         * g++.dg/template/static12.C: New test.
16399
16400 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16401
16402         PR c++/19787
16403         * g++.dg/conversion/ambig1.C: New test.
16404
16405         PR c++/19739
16406         * g++.dg/ext/attrib19.C: New test.
16407
16408         PR c++/19732
16409         * g++.dg/parse/dtor5.C: New test.
16410
16411         PR c++/19762
16412         * g++.dg/template/dtor3.C: New test.
16413
16414         PR c++/19826
16415         * g++.dg/template/static11.C: New test.
16416         * g++.dg/template/crash2.C: Remove dg-error marker.
16417
16418 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16419
16420         PR C++/18491
16421         * g++.old-deja/g++.mike/p10769a.C: Remove.
16422
16423 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16424
16425         * gcc.dg/builtins-48.c: New test case.
16426         * gcc.dg/builtins-49.c: New test case.
16427         * gcc.dg/builtins-50.c: New test case.
16428         * gcc.dg/builtins-51.c: New test case.
16429
16430 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16431
16432         PR middle-end/19583
16433         * g++.dg/warn/Wreturn-type-3.C: New test.
16434
16435 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16436
16437         PR middle-end/19402
16438         * gcc.dg/pr19402-1.c: New testcase.
16439         * gcc.dg/pr19402-2.c: likewise.
16440
16441 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16442
16443         PR middle-end/19854
16444         * g++.dg/tree-ssa/tmmti.C: New testcase.
16445
16446 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16447
16448         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16449
16450 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16451
16452         PR c++/19733
16453         * g++.dg/parse/crash23.C: New test.
16454         * g++.dg/warn/Weff1.C: New test.
16455
16456 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16457
16458         * gcc.dg/20050209-1.c: New test.
16459
16460 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16461
16462         PR target/19799
16463         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16464
16465 2005-02-08  Mike Stump  <mrs@apple.com>
16466
16467         * g++.dg/pch/import-2.c: New test.
16468         * g++.dg/pch/import-2.hs: New.
16469         * g++.dg/pch/include/import-2a.h: New.
16470         * g++.dg/pch/include/import-2b.h: New.
16471
16472 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16473
16474         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16475
16476 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16477
16478         * gfortran.dg/substr_1.f90: New test.
16479
16480 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16481
16482         PR middle-end/19775
16483         * gcc.dg/torture/builtin-power-1.c: Disable test for
16484         invalid transformation.
16485         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16486         no longer optimize.
16487         * gcc.dg/builtins-47.c: New testcase.
16488
16489 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16490             Dorit Naishlos  <dorit@il.ibm.com>
16491
16492         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16493
16494 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16495
16496         * gcc.c-torture/compile/20050206-1.c: New test.
16497
16498 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16499
16500         PR tree-opt/19768
16501         * g++.dg/opt/pr19768.C: New test.
16502
16503 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16504
16505         PR tree-opt/19736
16506         * gcc.c-torture/compile/pr19736.c: New test.
16507
16508 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16509
16510         PR c++/17401
16511         * g++.dg/parse/error25.C: New test.
16512
16513 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16514
16515         * gcc.c-torture/execute/20050203-1.c: New.
16516
16517 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16518
16519         * gcc.dg/vect/vect-85.c: Remove xfail.
16520         * gcc.dg/vect/vect-86.c: Remove xfail.
16521         * gcc.dg/vect/vect-87.c: Remove xfail.
16522         * gcc.dg/vect/vect-88.c: Remove xfail.
16523
16524 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16525
16526         * gcc.dg/altivec-19.c: New.
16527
16528 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16529
16530         PR c/17807
16531         * gcc.dg/nested-func-3.c: New test.
16532         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16533
16534 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16535
16536         * gcc.test-framework/gen_directive_tests: Generate tests for
16537         selector expressions.
16538
16539 2005-02-02  Matt Austern  <austern@apple.com>
16540
16541         PR c++/19628
16542         * g++/ext/builtin7.C: New.
16543         * g++/ext/builtin8.C: New.
16544
16545 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16546
16547         PR c/18502
16548         * gcc.dg/pr18502-1.c: New test.
16549
16550 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16551
16552         PR c++/17413
16553         * g++.dg/template/local4.C: Tweak.
16554
16555 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16556
16557         PR tree-optimization/19578
16558         * gcc.c-torture/compile/20050202-1.c: New test.
16559
16560 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16561
16562         PR c/19435
16563         * gcc.dg/c99-init-4.c: New test.
16564
16565 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16566
16567         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16568
16569         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16570
16571         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16572         * g++.dg/eh/check-vect.h: New.
16573
16574         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16575         * gcc.dg/vect/vect-78.c: Ditto.
16576         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16577         Remove.
16578
16579         * g++.dg/conversion/simd1.C: Expect warning.
16580         * g++.dg/ext/attribute-test-1.C: Ditto.
16581         * g++.dg/ext/attribute-test-2.C: Ditto.
16582         * g++.dg/ext/attribute-test-3.C: Ditto.
16583         * g++.dg/ext/attribute-test-4.C: Ditto.
16584
16585         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16586         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16587
16588         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16589
16590 2005-02-01  Richard Henderson  <rth@redhat.com>
16591
16592         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16593         long double for ibm double-double format.
16594         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16595
16596 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16597
16598         PR tree-optimization/19633
16599         * testsuite/gcc.dg/pr19633-1.c: New test.
16600         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16601         to NULL or a symbol.
16602
16603 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16604
16605         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16606         New procs.
16607         (dg-process-target (local override)): Handle selector expressions.
16608
16609         * gcc.test-framework/README: Describe tests in source directory.
16610         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16611         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16612         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16613         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16614         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16615         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16616         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16617         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16618         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16619         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16620         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16621         * gcc.test-framework/dg-error-exp-P.c: New test.
16622         * gcc.test-framework/dg-error-exp-XP.c: New test.
16623         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16624         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16625         * gcc.test-framework/dg-output-exp-P.c: New test.
16626         * gcc.test-framework/dg-output-exp-XF.c: New test.
16627         * gcc.test-framework/dg-warning-exp-P.c: New test.
16628         * gcc.misc-tests/dg-1.c: Remove.
16629         * gcc.misc-tests/dg-2.c: Remove.
16630         * gcc.misc-tests/dg-3.c: Remove.
16631         * gcc.misc-tests/dg-4.c: Remove.
16632         * gcc.misc-tests/dg-5.c: Remove.
16633         * gcc.misc-tests/dg-6.c: Remove.
16634         * gcc.misc-tests/dg-7.c: Remove.
16635         * gcc.misc-tests/dg-8.c: Remove.
16636         * gcc.misc-tests/dg-9.c: Remove.
16637         * gcc.misc-tests/dg-10.c: Remove.
16638         * gcc.misc-tests/dg-11.c: Remove.
16639         * gcc.misc-tests/dg-12.c: Remove.
16640         * gcc.misc-tests/dg-test.exp: Remove.
16641
16642         * gcc.test-framework/test-framework.awk: Change recording and
16643         printing of passes and failures.
16644
16645         * gcc.test-framework: New directory.
16646         * gcc.test-framework/README: New.
16647         * gcc.test-framework/test-framework.exp: New.
16648         * gcc.test-framework/test-framework.awk: New.
16649         * gcc.test-framework/gen_directive_tests: New.
16650
16651 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16652
16653         * lib/treelang.exp: Fix comment typos.
16654         (treelang_target_compile): Don't append libs=-ltreelang to options.
16655
16656 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16657
16658         * g++.dg/parse/typename7.C: Adjust error messages.
16659
16660 2005-01-31  Jeff Law  <law@redhat.com>
16661
16662         * gcc.c-torture/execute/20050131-1.c: New test.
16663         * gcc.dg/wcaselabel.c: New test.
16664
16665 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16666
16667         * g++.dg/other/warning1.C: Adjust error messags.
16668         * g++.dg/parse/constant5.C: New test.
16669
16670 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16671
16672         PR c/19333
16673         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16674         the test case valid.
16675         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16676         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16677         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16678         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16679         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16680         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16681
16682 2005-01-31  Dale Johannesen  <dalej@apple.com>
16683
16684         * g++.dg/opt/pr19650.C: New test.
16685
16686 2005-01-31  Richard Henderson  <rth@redhat.com>
16687
16688         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16689         long double for intel double extended format.
16690         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16691
16692 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16693
16694         PR c++/19555
16695         * g++.dg/template/static10.C: New test.
16696
16697         PR c++/19395
16698         * g++.dg/parse/error24.C: New test.
16699
16700         PR c++/19367
16701         * g++.dg/lookup/builtin1.C: New test.
16702
16703         PR c++/19457
16704         * g++.dg/warn/conv3.C: New test.
16705
16706 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16707
16708         PR fortran/19647
16709         * gfortan.dg/inquire_7.f90
16710
16711 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16712
16713         PR tree-optimization/15791
16714         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16715         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16716         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16717         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16718         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16719         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16720         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16721         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16722         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16723         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16724
16725 2005-01-29  Paul Brook  <paul@codesourcery.com>
16726
16727         PR fortran/18565
16728         * check.c (real_or_complex_check): New function.
16729         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16730         * intrinsic.c (add_functions): Use new check functions.
16731         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16732         Add prototypes.
16733
16734 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16735
16736         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16737         gcc.dg/lvalue-3.c: New tests.
16738         * gcc.dg/concat.c: Update expected messages.
16739
16740 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16741
16742         PR libfortran/19595
16743         * gfortran.dg/eor_1.f90: New test.
16744
16745 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16746
16747         PR fortran/19589
16748         * gfortran.dg/logical_data_1.f90: New test.
16749
16750 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16751
16752         PR c++/19253
16753         * g++.dg/template/crash33.C: New test.
16754
16755         PR c++/19667
16756         * g++.dg/template/crash32.C: New test.
16757
16758 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16759
16760         PR middle-end/16558
16761         * g++.dg/warn/Wreturn-type-2.C: New test.
16762
16763 2004-06-24  Jeff Law  <law@redhat.com>
16764
16765         * gcc.dg/tree-ssa/20050128-1.c: New test.
16766
16767 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16768
16769         * gcc.target/frv/all-mdpackh-1.c: New test.
16770
16771 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16772
16773         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16774
16775 2005-01-27  Richard Henderson  <rth@redhat.com>
16776
16777         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16778
16779 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16780
16781         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16782
16783 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16784
16785         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16786         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16787         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16788         to cope with cases where the multilib options override the dg-options.
16789
16790 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16791
16792         PR c/18946
16793         * gcc.dg/noncompile/20050120-1.c: New test.
16794
16795 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16796
16797         PR tree-optimization/19633
16798         * gcc.dg/pr19633.c: New test.
16799         * gcc.dg/tree-ssa/pr19633.c: New test.
16800
16801 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16802
16803         * gcc.dg/20041216-1.c: New test.
16804
16805 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16806
16807         PR objc/18862
16808         * objc.dg/selector-2.m: New test.
16809
16810 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16811
16812         * g++.dg/opt/range-test-2.C: New test.
16813
16814         PR rtl-optimization/19579
16815         * gcc.c-torture/execute/20050124-1.c: New test.
16816
16817 2005-01-26  Greg Parker  <gparker@apple.com>
16818         Stuart Hastings  <stuart@apple.com>
16819
16820         * gcc.c-torture/execute/20050125-1.c: New.
16821
16822 2005-01-18  Jan Hubicka  <jh@suse.cz>
16823
16824         PR tree-optimize/19337
16825         * gcc.c-torture/compile/20050119-1.c: New test.
16826
16827 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16828
16829         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16830         test for successful match.
16831
16832 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16833
16834         PR objc/18408
16835         * objc.dg/comp-types-7.m: New test.
16836
16837 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16838
16839         * lib/target-supports.exp (current_target_name): New.
16840         (check_effective_target_ilp32, check_effective_target_lp64):
16841         Cache the result to use as long as the current target, with
16842         multilib flags, remains the same.
16843
16844         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16845         (dg-require-weak, dg-require-visibility, dg-require-alias,
16846         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16847         dg-require-effective-target, dg-skip-if): Remove call to
16848         skip_test_and_clear_xfail.
16849         (dg-test): Clear xfail data.
16850
16851 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16852
16853         PR target/17751
16854         * gcc.dg/ppc64-toc.c: New test.
16855
16856         * g++.dg/tree-ssa/empty-1.C: New test.
16857
16858         PR middle-end/19551
16859         * gcc.c-torture/execute/20050121-1.c: New test.
16860         * gcc.dg/20050121-2.c: New test.
16861
16862 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16863         Paul Brook  <paul@codesourcery.com>
16864
16865         PR fortran/17941
16866         * gfortran.dg/real_const_1.f: New test.
16867         * gfortran.dg/real_const_2.f90: New test.
16868         * gfortran.dg/complex_int_1.f90: New test.
16869
16870 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16871
16872         PR fortran/19313
16873         * gfortan.dg/inquire_6.f90: New test.
16874
16875 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16876
16877         PR libfortran/19451
16878         * open_readonly_1.f90: New test.
16879
16880 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16881
16882         PR libfortran/18982
16883         * gfortran.dg/open_new.f90: New file.
16884
16885 2005-01-22  Paul Brook  <paul@codesourcery.com>
16886
16887         * namelist_1.f90: New test.
16888
16889 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16890
16891         PR tree-optimization/19484
16892         * gcc.c-torture/compile/20050122-[12].c: New tests.
16893
16894 2005-01-22  Paul Brook  <paul@codesourcery.com>
16895
16896         * gfortran.dg/implicit_2.f90: New test.
16897
16898 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16899
16900         PR fortran/19314
16901         * gfortran.dg/inquire_5.f90: New test.
16902
16903 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16904
16905         PR c/18809
16906         * gcc.dg/pr18809-1.c: New test.
16907
16908 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16909
16910         * gcc.dg/20050121-1.c: New test.
16911
16912         PR tree-optimization/13000
16913         * gcc.dg/20040206-1.c: Change warning to point where function is
16914         being inlined.
16915
16916 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16917
16918         PR c++/19208
16919         * g++.dg/template/array11.C: New test.
16920
16921 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16922
16923         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16924         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16925         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16926         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16927         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16928         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16929
16930 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16931
16932         PR tree-optimization/15349
16933         * gcc.dg/tree-ssa/pr15349.c: New.
16934
16935 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16936
16937         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16938
16939 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16940
16941         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16942         scan-assembler-times directive name.
16943
16944         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16945         after dg-do.
16946
16947         PR rtl-optimization/19462
16948         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16949
16950 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16951
16952         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16953         counting function calls on ia64.
16954
16955 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16956
16957         PR rtl-optimization/15139
16958         * gcc.dg/20050111-2.c: New test.
16959
16960         PR c/17297
16961         * gcc.c-torture/compile/20050113-1.c: New testcase.
16962
16963         PR middle-end/19164
16964         * gcc.dg/20050113-1.c: New testcase.
16965
16966 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16967
16968         * gcc.dg/vect/vect-85.c: Add comment.
16969         * gcc.dg/vect/vect-86.c: Add xfail for now.
16970         * gcc.dg/vect/vect-87.c: Add xfail for now.
16971         * gcc.dg/vect/vect-88.c: Add xfail for now.
16972         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16973
16974 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16975
16976         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16977
16978 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16979
16980         * g++.dg/debug/typedef3.C: New test.
16981
16982 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16983
16984         PR c/19472
16985         * gcc.dg/asm-a.c: New test.
16986
16987 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16988
16989         * gcc.dg/sh-relax.c: Add prototype for abort.
16990
16991 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16992
16993         * gcc.dg/short-compare-1.c: New test.
16994         * gcc.dg/short-compare-2.c: Likewise.
16995
16996 2005-01-18  Michael Matz  <matz@suse.de>
16997
16998         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16999
17000 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17001
17002         PR tree-optimization/19121
17003         * gcc.c-torture/compile/pr19121.c: New test.
17004
17005 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17006
17007         PR target/19357
17008         * gcc.c-torture/compile/pr19357.c: New test.
17009
17010 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17011
17012         PR c/5675
17013         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17014         pass--those that refer just to the variable, possibly with a
17015         cast.
17016         * gcc.dg/c99-const-expr-3.c: Likewise.
17017
17018         PR middle-end/13127
17019         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17020         longer emitted.
17021
17022 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17023
17024         PR fortran/18778
17025         * gfortran.dg/endfile_2.f90: New test.
17026
17027 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17028
17029         PR 19168
17030         * gfortran.dg/select_5.f90: New test.
17031
17032 2004-01-16  Paul Brook  <paul@codesourcery.com>
17033
17034         * gfortran.dg/common_4.f90: New test.
17035
17036 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17037
17038         PR rtl-optimization/19462
17039         * gcc.dg/torture/pr19462-1.c: New test.
17040
17041 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17042
17043         PR objc/19321
17044         * objc.dg/func-ptr-2.m: New.
17045         * objc.dg/volatile-1.m: New.
17046
17047 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17048
17049         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17050
17051 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17052
17053         PR tree-optimization/19060
17054         * gcc.c-torture/execute/20050104-1.c: New test.
17055
17056 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17057
17058         PR fortran/18983
17059         * gfortran.dg/write_to_null.f90: New test.
17060
17061 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17062             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17063
17064         PR other/19328
17065         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17066         argument.
17067
17068 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17069
17070         PR c++/19263
17071         * g++.dg/init/vector1.C: New test.
17072
17073 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17074
17075         PR target/13158
17076         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17077         PR target/18987
17078         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17079
17080 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17081
17082         * gfortran.dg/select_1.f90: New test.
17083         * gfortran.dg/select_2.f90: New test.
17084         * gfortran.dg/select_3.f90: New test.
17085         * gfortran.dg/select_4.f90: New test.
17086
17087 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17088
17089         PR middle-end/19084
17090         PR rtl-optimization/19348
17091         * gcc.dg/20050111-1.c: New test.
17092         * gcc.c-torture/execute/20050111-1.c: New test.
17093
17094         * gcc.dg/i386-asm-4.c: New test.
17095
17096 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17097
17098         * gcc.dg/nested-func-2.c: New test.
17099         * ada/acats/norun.lst: Remove c953002.
17100
17101 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17102
17103         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17104
17105 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17106
17107         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17108
17109 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17110
17111         PR target/18761
17112         * g++.dg/abi/align1.C: New test.
17113
17114 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17115
17116         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17117         at a time.
17118         * g++.dg/ext/altivec_check.h: Support compiling as C.
17119
17120 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17121
17122         PR c++/19355
17123         * g++.dg/expr/pr19355-1.C: New test case.
17124
17125 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17126
17127         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17128         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17129         * ada/acats/tests/c3/c92005b.ada: Likewise.
17130         * ada/acats/tests/c3/cxb3012.a: Likewise.
17131         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17132
17133 2005-01-09  Paul Brook  <paul@codesourcery.com>
17134
17135         * gfortran.dg/common_2.f90: New file.
17136         * gfortran.dg/common_3.f90: New file.
17137
17138 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17139
17140         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17141
17142 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17143
17144         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17145         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17146         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17147         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17148         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17149         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17150         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17151         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17152         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17153         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17154         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17155         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17156         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17157         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17158         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17159         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17160         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17161         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17162         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17163         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17164         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17165         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17166         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17167         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17168         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17169         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17170         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17171         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17172         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17173         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17174         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17175         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17176         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17177         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17178         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17179         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17180         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17181         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17182         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17183         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17184         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17185         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17186         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17187         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17188         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17189         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17190         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17191         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17192         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17193         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17194         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17195         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17196         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17197         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17198         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17199         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17200         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17201         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17202         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17203         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17204         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17205         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17206         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17207         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17208         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17209         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17210         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17211
17212         * gcc.dg/vect/vect-1.c: Fix spelling.
17213         * gcc.dg/vect/vect-10.c: Fix spelling.
17214         * gcc.dg/vect/vect-11.c: Fix spelling.
17215         * gcc.dg/vect/vect-12.c: Fix spelling.
17216         * gcc.dg/vect/vect-14.c: Fix spelling.
17217         * gcc.dg/vect/vect-15.c: Fix spelling.
17218         * gcc.dg/vect/vect-16.c: Fix spelling.
17219         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17220         * gcc.dg/vect/vect-64.c: Fix comments.
17221         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17222
17223 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17224             Ira Rosen  <irar@il.ibm.com>
17225
17226         * gcc.dg/vect/vect-70.c: New test.
17227         * gcc.dg/vect/vect-71.c: New test.
17228
17229 2005-01-09  Manfred Hollstein  <mh@suse.com>
17230
17231         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17232         * gcc.dg/pr18241-2.c: Likewise.
17233         * gcc.dg/pr18241-3.c: Likewise.
17234         * gcc.dg/pr18241-4.c: Likewise.
17235         * gcc.dg/pr18241-5.c: Likewise.
17236
17237 2005-01-08  Richard Henderson  <rth@redhat.com>
17238
17239         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17240         False for x86 and x86-64.
17241
17242 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17243
17244         PR tree-optimization/18241
17245         * gcc.dg/pr18241-1.c: New test.
17246         * gcc.dg/pr18241-2.c: New test.
17247         * gcc.dg/pr18241-3.c: New test.
17248         * gcc.dg/pr18241-4.c: New test.
17249         * gcc.dg/pr18241-5.c: New test.
17250
17251 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17252
17253         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17254         gfortran.dg/select_4.f90: New.
17255
17256 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17257
17258         * gcc.c-torture/execute/20050107-1.c: New test.
17259
17260 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17261
17262         PR c++/19298
17263         * g++.dg/template/ref2.C: New.
17264
17265 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17266
17267         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17268         instead of being empty.
17269
17270 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17271
17272         PR fortran/15553
17273         * gfortran.dg/array-1.f90: New test.
17274
17275 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17276
17277         PR tree-optimization/19283
17278         * gcc.c-torture/execute/20050106-1.c: New test.
17279
17280         PR rtl-optimization/18861
17281         * gcc.dg/20050105-1.c: New test.
17282
17283         PR tree-optimization/18828
17284         * gcc.dg/20050105-2.c: New test.
17285
17286 2005-01-07  Andreas Jaeger  <aj@suse.de>
17287
17288         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17289
17290 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17291
17292         PR fortran/18398
17293         * gfortran.dg/fmt_read.f90: New test.
17294
17295 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17296
17297         * gcc.dg/rs6000-ldouble-2.c: New.
17298
17299 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/19244
17302         * g++.dg/parser/ctor2.C: New test.
17303
17304 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17305
17306         PR c++/17154
17307         * g++.dg/template/using9.C: New test.
17308
17309 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17310
17311         PR c++/19258
17312         * g++.dg/lookup/friend6.C: New test.
17313
17314 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17315
17316         PR c++/19270
17317         * g++.dg/template/array10.C: New.
17318
17319 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17320
17321         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17322         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17323
17324 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17325
17326         * gcc.c-torture/compile/20050105-1.c: New test.
17327
17328 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17329
17330         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17331
17332 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17333
17334         PR middle-end/19100
17335         * gcc.dg/conv-3.c: New test case.
17336
17337 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17338
17339         * gcc.dg/asm-wide-1.c: New test.
17340
17341 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17342
17343         PR c++/19030
17344         * g++.dg/parse/crash22.C: New
17345
17346 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17347
17348         PR 19257
17349         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17350
17351 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17352
17353         PR middle-end/17767
17354         * gcc.dg/i386-mmx-6.c: New test case.
17355
17356 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17357
17358         PR tree-optimization/18308
17359         * gcc.dg/vect/pr18308.c: New testcase.
17360
17361 2005-01-04  Andreas Jaeger  <aj@suse.de>
17362
17363         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17364
17365 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17366             Robert Bowdidge <bowdidge@apple.com>
17367
17368         * gcc.dg/cpp/subframework1.c: New.
17369         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17370         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17371         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17372         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17373
17374 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17375
17376         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17377         producing warning.
17378         * gcc.dg/darwin-weakimport-2.c: New.
17379
17380 2005-01-03  Richard Henderson  <rth@redhat.com>
17381
17382         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17383
17384 2005-01-03  Richard Henderson  <rth@redhat.com>
17385
17386         * gcc.dg/vect/vect.exp: Enable for ia64.
17387         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17388         (check_effective_target_vect_float): Likewise.
17389         (check_effective_target_vect_no_align): Likewise.
17390         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17391         * gcc.dg/vect/vect-8.c: Likewise.
17392
17393 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17394
17395         PR target/19236
17396         * gcc.dg/pr19236-1.c: New test case.
17397
17398 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17399
17400         PR rtl-optimization/12092
17401         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17402
17403 2005-01-02  Andreas Jaeger  <aj@suse.de>
17404
17405         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17406
17407 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17408             Andrew Pinski  <pinskia@physics.uc.edu>
17409
17410         PR rtl-optimization/12092
17411         * gcc.dg/pr12092-1.c: New test case.
17412
17413 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17414
17415         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17416         'hidden' and 'default' for better portability.
17417         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17418
17419         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17420         6 and 7.
17421         * g++.old-deja/g++.brendan/new3.C: Likewise.
17422
17423 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17424
17425         * gcc.dg/20041231-1.C: New test.
17426         * g++.dg/warn/Wunreachable-code-1.C: New test.
17427
17428 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17429
17430         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17431         file, not /dev/null.  Abort on error.
17432
17433 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17434             Ziemowit Laski  <zlaski@apple.com>
17435
17436         PR objc/18971
17437         * objc.dg/encode-5.m: New test.
17438
17439 2004-12-29  Richard Henderson  <rth@redhat.com>
17440
17441         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17442         * objc.dg/stabs-1.m: Disable for ia64.
17443
17444 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/19190
17447         * g++.dg/warn/Wunused-10.C: New test.
17448
17449 2004-12-28  Richard Henderson  <rth@redhat.com>
17450
17451         * objc.dg/stabs-1.m: Disable for alpha.
17452
17453 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/19149
17456         * g++.dg/parse/error23.C: New test.
17457
17458 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17459
17460         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17461
17462         PR fortran/19032
17463         * gfortran.dg/intrinsic_modulo_1.f90: New.
17464         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17465         tests with divisor -1.
17466
17467 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17468
17469         * g++.dg/opt/temp1.C (memcpy): Return a value.
17470
17471         PR c++/19148
17472         * g++.dg/expr/cond7.C: New test.
17473
17474 2004-12-27  Paul Brook  <paul@codesourcery.com>
17475
17476         * gfortran.dg/g77/select_no_compile.f: Remove.
17477
17478 2004-12-27  Richard Henderson  <rth@redhat.com>
17479
17480         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17481         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17482         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17483
17484 2004-12-26  Richard Henderson  <rth@redhat.com>
17485
17486         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17487         by 1i instead of token pasting.
17488
17489 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17490
17491         PR tree-optimization/17578
17492         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17493         to additional_flags.
17494         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17495
17496 2004-12-25  Richard Henderson  <rth@redhat.com>
17497
17498         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17499         Remove Alpha.
17500
17501 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17502
17503         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17504         hppa*-*-hpux*.
17505         * gcc.dg/pr17957.c (dg-options): Likewise.
17506         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17507         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17508         instead of 0 on __hppa__.
17509         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17510         "foo,%r" on hppa*-*-*.
17511
17512 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17513
17514         PR fortran/19071
17515         * gfortran.dg/complex_write.f90: New test.
17516
17517 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17518
17519         PR c++/17595
17520         * g++.dg/parse/pragma2.C: New test.
17521
17522         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17523
17524 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17525
17526         * gcc.dg/empty2.c: Add missing dg-warning.
17527
17528 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17529
17530         PR c++/17413
17531         * g++.dg/template/local4.C: New test.
17532         * g++.dg/template/crash19.C: Add dg-error marker.
17533
17534         * g++.dg/template/crash31.C: Correct embedded PR number.
17535
17536 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17537
17538         PR c++/16405
17539         * g++.dg/opt/temp1.C: Add do-run marker.
17540
17541 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17542
17543         * g++.dg/template/spec19.C: New.
17544
17545 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17546
17547         PR target/16819
17548         * gcc.dg/empty2.c: New.
17549
17550 2004-12-23  Richard Henderson  <rth@redhat.com>
17551
17552         * lib/target-supports.exp (check_effective_target_vect_no_align):
17553         Remove i?86 and x86-64.
17554
17555 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17556
17557         PR c++/16405
17558         * g++.dg/opt/temp1.C: New test.
17559
17560 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17561
17562         PR c++/18733
17563         * g++.dg/template/friend33.C: New testcase.
17564
17565 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17566
17567         PR c++/18464
17568         * g++.dg/template/cond5.C: New test.
17569
17570         PR c++/18492
17571         * g++.dg/inherit/thunk3.C: New test.
17572
17573         PR c++/11224
17574         * g++.dg/warn/Wunused-9.C: New test.
17575
17576 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17577
17578         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17579
17580 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17581
17582         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17583
17584 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17585
17586         PR c++/18378
17587         * g++.dg/ext/packed8.C: New test.
17588
17589         PR c++/19063
17590         * g++.dg/template/crash31.C: New test.
17591
17592         PR c++/19034
17593         * g++.dg/template/crash30.C: New test.
17594
17595 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17596
17597         PR C++/18984
17598         * g++.dg/eh/ctor3.C: New test.
17599
17600 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17601
17602         * objc.dg/stabs-1.m: Allow section name to be quoted and
17603         assembly label to begin with '.LL'.
17604
17605 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17606
17607         * gcc.dg/vect/vect.exp
17608         (check_effective_target_lp64_or_vect_no_align): New.
17609         * gcc.dg/vect/vect-77.c: Use it.
17610         * gcc.dg/vect/vect-78.c: Use it.
17611
17612         * lib/target-supports.exp
17613         (check_effective_target_vect_no_max,
17614         check_effective_target_vect_no_bitwise,
17615         check_effective_target_vect_no_align): New.
17616         * gcc.dg/vect/vect-13.c: Use them.
17617         * gcc.dg/vect/vect-17.c: Ditto.
17618         * gcc.dg/vect/vect-18.c: Ditto.
17619         * gcc.dg/vect/vect-19.c: Ditto.
17620         * gcc.dg/vect/vect-20.c: Ditto.
17621         * gcc.dg/vect/vect-27.c: Ditto.
17622         * gcc.dg/vect/vect-29.c: Ditto.
17623         * gcc.dg/vect/vect-44.c: Ditto.
17624         * gcc.dg/vect/vect-48.c: Ditto.
17625         * gcc.dg/vect/vect-50.c: Ditto.
17626         * gcc.dg/vect/vect-52.c: Ditto.
17627         * gcc.dg/vect/vect-54.c: Ditto.
17628         * gcc.dg/vect/vect-56.c: Ditto.
17629         * gcc.dg/vect/vect-58.c: Ditto.
17630         * gcc.dg/vect/vect-60.c: Ditto.
17631         * gcc.dg/vect/vect-72.c: Ditto.
17632         * gcc.dg/vect/vect-80.c: Ditto.
17633
17634 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17635
17636         PR c++/14075
17637         * g++.dg/init/string1.C: New.
17638
17639         PR c++/18975
17640         * g++.dg/other/synth1.C: New.
17641
17642 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17643
17644         PR c/18963
17645         * gcc.dg/pr18963-1.c: New test.
17646
17647 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17648
17649         PR c/18596
17650         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17651         * gcc.dg/pr18596-1.c: Use dg-error.
17652         (dg-options): Use -fno-unit-at-a-time.
17653         * gcc.dg/pr18596-2.c: New test.
17654         * gcc.dg/pr18596-3.c: New test.
17655
17656 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17657
17658         PR middle-end/18683
17659         * g++.dg/opt/pr18683-1.C: New test case.
17660
17661 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17662
17663         PR other/19093
17664         * g++.dg/opt/max1.C: Fix for 64bit targets.
17665
17666 2004-12-20  Matt Austern  <austern@apple.com>
17667
17668         PR c++/19044
17669         * g++.dg/ext/builtin6.C: New
17670
17671 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17672
17673         PR tree-optimization/19080
17674         * gcc.c-torture/compile/pr19080.c: New test.
17675
17676 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17677
17678         * gcc.dg/20041219-1.c: New test.
17679
17680 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17681
17682         PR middle-end/19068
17683         * g++.dg/opt/max1.C: New test case.
17684
17685 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17686
17687         * gcc.dg/fdata-sections-1.c: New test.
17688
17689 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17690
17691         PR middle-end/18548
17692         * gcc.dg/max-1.c: New test case.
17693
17694 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17695
17696         * gcc.c-torture/execute/20041218-1.c: New test.
17697
17698 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17699
17700         * gcc.dg/pr18501.c: New test.
17701         * gcc.dg/uninit-5.c: XFAIL.
17702         * gcc.dg/uninit-9.c: XFAIL.
17703
17704 2004-12-17  Dale Johannesen  <dalej@apple.com>
17705
17706         * gcc.dg/20041213-1.c: New.
17707
17708 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17709
17710         * objc.dg/stabs-1.m: Allow assembly label to begin
17711         with a dot ('.').
17712
17713 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17714
17715         * gcc.c-torture/execute/20041213-1.c: Move...
17716         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17717
17718 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17719
17720         PR c++/18721
17721         * g++.dg/lookup/conv-5.C: New.
17722
17723 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17724
17725         * objc.dg/stabs-1.m: New test.
17726
17727 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17728
17729         * gcc.dg/visibility-c.c: Change compile to
17730         assemble for the test.
17731
17732 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17733
17734         PR target/19041
17735         * gcc.dg/visibility-c.c: New test.
17736
17737 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17738
17739         PR middle-end/18493
17740         * gcc.dg/switch-8.c: New test case.
17741
17742 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17743
17744         PR c++/18905
17745         * g++.dg/template/init4.C: New.
17746         * g++.dg/opt/static3.C: Enable optimizer.
17747
17748 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17749
17750         * g++.dg/other/complex1.C: New test.
17751
17752 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17753
17754         * g++.dg/opt/inline9.C: New test.
17755
17756 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17757
17758         PR fortran/18993
17759         * gfotran.dg/nullify_1.f: New test.
17760
17761 2004-12-15  Richard Henderson  <rth@redhat.com>
17762
17763         * gcc.target/i386/i386.exp: New harness.
17764         * gcc.target/i386/vect-args.c: New.
17765
17766 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17767
17768         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17769
17770 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17771
17772         PR c++/18825
17773         * g++.dg/template/friend32.C: New test.
17774
17775 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17776
17777         * cpp/pragma-once-1.c: New test.
17778         * cpp/pragma-once-1b.h: Likewise.
17779         * cpp/pragma-once-1c.h: Likewise.
17780         * cpp/pragma-once-1d.h: Likewise.
17781         * cpp/inc/pragma-once-1a.h: Likewise.
17782
17783 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17784             Steven G. Kargl  <kargls@comcast.net>
17785
17786         PR fortran/17597
17787         * gfortran.dg/list_read_3.f90: New test.
17788
17789 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17790
17791         * gcc.dg/ftrapv-2.c: New test.
17792
17793 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17794
17795         PR c++/18981
17796         * g++.dg/template/typename9.C: New test.
17797
17798 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17799
17800         PR c++/18738
17801         * g++.dg/template/typename8.C: New test.
17802         * g++.dg/parse/friend2.C: Tweak error message.
17803
17804 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17805
17806         * gcc.c-torture/20041214-1.c: New test.
17807
17808 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17809
17810         PR c++/18965
17811         * g++.dg/init/array17.C: New test.
17812
17813 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR c++/18793
17816         * g++.dg/init/aggr3.C: New test.
17817
17818 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17819
17820         * gcc.dg/altivec-types-1.c: New test.
17821         * gcc.dg/altivec-types-2.c: New test.
17822         * gcc.dg/altivec-types-3.c: New test.
17823         * gcc.dg/altivec-types-4.c: New test.
17824         * g++.dg/ext/altivec-types-1.C: New test.
17825         * g++.dg/ext/altivec-types-2.C: New test.
17826         * g++.dg/ext/altivec-types-3.C: New test.
17827         * g++.dg/ext/altivec-types-4.C: New test.
17828
17829 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17830
17831         PR middle-end/18951
17832         * gcc.c-torture/execute/20041213-1.c: New test.
17833
17834 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         PR c++/18949
17837         * g++.dg/template/cast1.C: New.
17838
17839 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17840
17841         * gcc.c-torture/execute/20041213-2.c: New test.
17842
17843 2004-12-13  Richard Henderson  <rth@redhat.com>
17844
17845         * gcc.dg/i386-sse-10.c: Fix typo in options.
17846
17847 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17848
17849         PR c++/18968
17850         * g++.dg/opt/pr18968.C: New test.
17851
17852 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17853
17854         PR c++/18925
17855         * g++.dg/ext/visibility/staticdatamem.C: New test.
17856
17857 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17858
17859         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17860
17861 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17862
17863         PR rtl-optimization/18928
17864         * gcc.dg/pr18928-1.c: New test case.
17865
17866 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17867
17868         PR tree-opt/16951
17869         * gcc.c-torture/compile/20041211-1.c: New.
17870
17871 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17872
17873         PR middle-end/17564
17874         * gcc.c-torture/execute/20041212-1.c: New test.
17875
17876 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17877
17878         PR fortran/18869
17879         * gfortran.dg/common_1.f90: New test.
17880
17881 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17882         Paul Brook  <paul@codesourcery.com>
17883
17884         PR fortran/16222
17885         * gfortran.dg/real_do_1.f90: New test.
17886
17887 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17888
17889         PR tree-opt/18040
17890         * g++.dg/opt/ptrmem6.C: New test.
17891
17892 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17893
17894         PR middle-end/18921
17895         * gcc.dg/pr18921-1.c: New test case.
17896
17897 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17898
17899         PR fortran/17175
17900         * gfortran.dg/scale_1.f90: New test.
17901
17902 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17903
17904         PR middle-end/18903
17905         * gcc.c-torture/compile/pr18903.c: New test.
17906
17907 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17908
17909         * gcc.c-torture/execute/20041210-1.c: New test.
17910
17911 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17912
17913         PR c++/18731
17914         * g++.dg/parser/struct-1.C: New test.
17915         * g++.dg/parser/struct-2.C: New test.
17916         * g++.dg/parser/struct-3.C: New test.
17917
17918 2004-12-09  Richard Henderson  <rth@redhat.com>
17919
17920         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17921
17922         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17923         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17924
17925 2004-12-09  Matt Austern  <austern@apple.com>
17926
17927         PR c++/18514
17928         * g++.dg/ext/builtin1.C: New
17929         * g++.dg/ext/builtin2.C: New
17930         * g++.dg/ext/builtin3.C: New
17931         * g++.dg/ext/builtin4.C: New
17932         * g++.dg/ext/builtin5.C: New
17933
17934 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17935
17936         PR tree-opt/18904
17937         * g++.dg/opt/ptrmem5.C: New test.
17938
17939 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17940
17941         * g++.dg/parse/typename5.C: Adjust for new error.
17942         * g++.dg/parse/typename7.C: New.
17943
17944 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17945
17946         PR c++/18073
17947         * g++.dg/other/mmintrin.C: New test.
17948
17949 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17950
17951         PR c++/16681
17952         * g++.dg/init/array15.C: New.
17953         * g++.dg/init/array16.C: New.
17954
17955 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17956
17957         PR fortran/18826
17958         * gfortran.dg/assign_1.f90: New test.
17959
17960 2004-12-08  Nick Clifton  <nickc@redhat.com>
17961
17962         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17963         * gcc.target/xstormy16/data_below100: Likewise.
17964         * gcc.target/xstormy16/sfr: Likewise.
17965         * gcc.target/xstormy16/below100.S: New test source file.
17966         * gcc.target/xstormy16/below100.ld: New test linker script.
17967         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17968         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17969         bp instructions.
17970         * gcc.target/xstormy16/bp.c: Likewise.
17971
17972         * gcc.target/xstormy16/bss_below100: New files:
17973         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17974         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17975         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17976         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17977         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17978         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17979         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17980         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17981         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17982         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17983         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17984         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17985         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17986         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17987         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17988         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17989         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17990         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17991         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17992         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17993         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17994         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17995         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17996         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17997         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17998         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17999         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18000
18001         * gcc.target/xstormy16/data_below100: New files:
18002         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18003         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18004         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18005         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18006         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18007         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18008         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18009         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18010         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18011         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18012         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18013         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18014         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18015         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18016         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18017         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18018         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18019         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18020         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18021         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18022         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18023         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18024         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18025         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18026         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18027         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18028         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18029
18030         * gcc.target/xstormy16/sfr: New files:
18031         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18032         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18033         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18034         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18035         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18036         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18037         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18038         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18039         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18040         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18041         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18042         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18043         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18044         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18045         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18046         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18047         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18048         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18049         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18050         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18051         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18052         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18053         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18054         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18055         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18056         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18057         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18058         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18059         27_if0_sfrw_bitfield_f.c
18060
18061 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18062
18063         PR c++/18100
18064         * g++.dg/lookup/name-clash4.C: New test.
18065
18066 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18067
18068         PR c++/18672
18069         * g++.dg/opt/array1.C: New.
18070
18071         PR c++/18803
18072         * g++.dg/template/operator5.C: New.
18073
18074 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18075
18076         PR c/18867
18077         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18078
18079 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18080
18081         * gcc.dg/noncompile/20041207.c: New test.
18082
18083 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18084
18085         * g++.dg/other/unreachable-1.C: New test.
18086
18087 2004-12-06  Nick Clifton  <nickc@redhat.com>
18088
18089         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18090         <limits.h> because the latter comes from gcc's include/ directory
18091         and not the newlib/libc/include directory.
18092
18093 2004-12-04  Richard Henderson  <rth@redhat.com>
18094
18095         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18096
18097 2004-12-04  Richard Henderson  <rth@redhat.com>
18098
18099         * lib/target-supports.exp (check_gc_sections_available): Disable
18100         for alpha and ia64.
18101
18102 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18103
18104         PR middle-end/17909
18105         * g++.dg/other/vararg-2.C: New test.
18106
18107 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18108
18109         PR c++/17011, c++/17971
18110         * g++.dg/template/error15.C: Adjust expected error.
18111         * g++.dg/template/instantiate3.C: Likewise.
18112
18113 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18114
18115         * gcc.dg/altivec-18.c: Fix for darwin
18116
18117 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18118
18119         PR c++/18782
18120         * g++.dg/parse/ptrmem2.C: New.
18121
18122         PR c++/18318
18123         * g++.dg/template/new1.C: New.
18124
18125 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18126
18127         PR fortran/18710
18128         * gfortran.dg/direct_io_3.f90: New test.
18129
18130 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18131
18132         PR 18758
18133         * g++.dg/parse/crash21.C: New.
18134
18135 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18136
18137         PR c++/15664, c++/18276
18138         * g++.dg/template/ttp13.C: New test.
18139         * g++.dg/template/ttp14.C: Likewise.
18140
18141 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18142
18143         PR c++/18123
18144         * g++.dg/parse/enum2.C: New test.
18145         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18146
18147 2004-12-02  Nick Clifton  <nickc@redhat.com>
18148
18149         * gcc.target/xstormy16: New test directory.
18150         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18151         * gcc.target/xstormy16/bp.c: Check the generation of bp
18152         instructions.
18153         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18154         bn instructions and the BELOW100 attribute.
18155
18156 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18157
18158         PR target/16952
18159         * gcc.dg/ppc-eabi.c: New.
18160
18161 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18162
18163         PR fortran/18284
18164         * gfortran.dg/backspace.f90
18165
18166 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18167
18168         * gfortran.dg/inquire.f90: New test.
18169
18170 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18171
18172         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18173         handle effective-target-keyword.
18174         (dg-skip-if): Support effective-target keyword as target list.
18175         (dg-xfail-if): Ditto.
18176         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18177
18178 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18179
18180         PR tree-optimization/18291
18181         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18182
18183 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18184
18185         PR C++/18729
18186         * g++.dg/parse/crash20.C: New.
18187
18188         PR c++/17431
18189         * g++.dg/overload/arg1.C: New.
18190         * g++.dg/overload/arg2.C: New.
18191         * g++.dg/overload/arg3.C: New.
18192         * g++.dg/overload/arg4.C: New.
18193
18194 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18195
18196         * gcc.dg/c99-flex-array-4.c: Remove.
18197
18198 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18199
18200         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18201
18202         * lib/target-supports.exp (is-effective-target): Simplify.
18203
18204         * lib/target-supports.exp (check_effective_target_vect_long):
18205         Fix for powerpc64-*-*.
18206
18207 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18208
18209         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18210         to support new requirements on FreeBSD 5.
18211
18212 2004-11-30  Devang Patel  <dpatel@apple.com>
18213
18214         PR 18702
18215         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18216
18217 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18218
18219         * g++.dg/ext/altivec-13.C: New test.
18220
18221 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18222
18223         PR tree-opt/18298
18224         * gcc.c-torture/execute/p18298.c: New test.
18225
18226 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18227             Dorit Naishlos  <dorit@il.ibm.com>
18228
18229         PR tree-opt/18607
18230         * gcc.dg/vect/vect-89.c: New test.
18231
18232 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18233
18234         * gcc.dg/pr18596-1.c: New test.
18235
18236 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18237
18238         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18239
18240 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         PR c/18479
18243         * gcc.dg/pr18479.c: New test.
18244
18245 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18246
18247         PR target/18490
18248         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18249         mmix-knuth-mmixware.
18250
18251         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18252         cris-*-elf* cris-*-aout* mmix-*-*
18253
18254 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18255
18256         PR middle-end/18725
18257         * gcc.dg/pr18725.c: New test.
18258
18259 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18260
18261         PR target/18488
18262         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18263
18264         PR target/18336
18265         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18266
18267 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18268
18269         PR c++/18368
18270         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18271         * g++.old-deja/g++.law/ctors5.C: Likewise.
18272         * g++.old-deja/g++.other/crash25.C: Likewise.
18273
18274         PR c++/18674
18275         * g++.dg/template/error16.C: New test.
18276
18277         PR c++/18512
18278         * g++.dg/template/crash29.C: New test.
18279
18280 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18281
18282         PR tree-optimization/18712
18283         * gcc.c-torture/compile/pr18712.c: New test.
18284
18285 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18286
18287         PR c/7544
18288         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18289         tests.
18290
18291 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18292
18293         PR c++/18652
18294         * g++.dg/lookup/crash6.C: New test.
18295
18296 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18297
18298         PR middle-end/18164
18299         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18300
18301 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18302
18303         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18304         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18305         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18306
18307 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18308
18309         * gcc.dg/pr18164.c: New test.
18310
18311 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18312
18313         * gcc.dg/funroll-loops-all.c: New.
18314
18315 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18316
18317         PR target/18489
18318         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18319         delimeter, match space and TAB as well as ":".
18320
18321         PR target/18484
18322         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18323
18324         PR target/18348
18325         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18326
18327         PR target/18345
18328         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18329
18330         PR target/18337
18331         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18332
18333 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18334
18335         * gfortran.dg/direct_io_2.f90: New test.
18336
18337 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18338
18339         PR target/18334
18340         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18341
18342 2004-11-28  Richard Henderson  <rth@redhat.com>
18343
18344         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18345
18346 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18347
18348         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18349         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18350         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18351         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18352         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18353         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18354         gcc.dg/pointer-arith-8.c: New tests.
18355
18356 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18357
18358         PR fortran/18364
18359         * gfortran.dg/endfile.f90: New test.
18360
18361 2004-11-27  Falk Hueffner  <falk@debian.org>
18362
18363         * gcc.dg/loop-6.c: New test.
18364
18365 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18366
18367         * gcc.c-torture/execute/20041126-1.c: New test.
18368
18369 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18370
18371         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18372         on IRIX.
18373
18374 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18375
18376         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18377         functions.
18378
18379 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18380
18381         PR rtl-optimization/17825
18382         * gcc.c-torture/compile/20041119-1.c: New test.
18383
18384 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18385
18386         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18387         Check existence of ld library path variables before unsetting.
18388
18389 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18390
18391         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18392
18393 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18394
18395         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18396
18397 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18398
18399         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18400
18401 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18402
18403         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18404         dg-do directive.
18405
18406 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18407
18408         * gcc.dg/pr17957.c: Pass --param, not -param.
18409
18410 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18411
18412         PR middle-end/17957
18413         * testsuite/gcc.dg/pr17957.c: New test.
18414
18415 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18416
18417         PR c++/18445
18418         * g++.dg/template/crash28.C: Likewise.
18419
18420         PR c++/18001
18421         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18422         * g++.dg/ext/lvaddr.C: Likewise.
18423         * g++.dg/opt/pr7503-3.C: Likewise.
18424
18425         PR c++/18466
18426         * g++.dg/parse/qualified3.C: New test.
18427         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18428
18429         PR c++/18545
18430         * g++.dg/expr/return1.C: New test.
18431
18432 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18433
18434         Friend class name lookup 3/n, PR c++/3332
18435         * g++.dg/lookup/friend3.C: New test.
18436         * g++.dg/lookup/friend4.C: Likewise.
18437         * g++.dg/lookup/friend5.C: Likewise.
18438
18439 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18440
18441         Friend class name lookup 2/n, PR c++/14513, c++/15410
18442         * g++.dg/lookup/friend2.C: New test.
18443         * g++.dg/template/friend31.C: Likewise.
18444
18445 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18446
18447         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18448
18449 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18450
18451         PR c++/17473
18452         * g++.dg/tc1/dr56.C: Remove.
18453         * g++.dg/template/typedef1.C: Add dg-error markers.
18454         * g++.old-deja/g++.other/typedef7.C: Likewise.
18455
18456         PR c++/18285
18457         * g++.dg/parse/typedef7.C: New test.
18458
18459 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18460
18461         * gcc.c-torture/execute/20041124-1.c: New test.
18462
18463 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18464
18465         * g++.dg/template/deduce3.C: New test.
18466
18467         PR c++/18586
18468         * g++.dg/template/crash27.C: New test.
18469
18470         PR c++/18530
18471         * g++.dg/warn/Wshadow-3.C: New test.
18472
18473 2004-11-24  Devang Patel  <dpatel@apple.com>
18474
18475         PR/18555
18476         * gcc.dg/cpp/isysroot-1.c: New test.
18477         * gcc.dg/cpp/usr/include/stdio.h: New file.
18478         * gcc.dg/cpp/isysroot-2.c: New test.
18479         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18480         New file.
18481
18482 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18483
18484         PR c++/8929
18485         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18486
18487 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18488
18489         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18490         * gcc.target/sparc/pdist.c: Likewise.
18491
18492 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18493
18494         PR c++/16882
18495         * g++.dg/conversion/simd1.C: New test.
18496
18497 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18498
18499         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18500         and restore_ld_library_path_env_vars.
18501         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18502         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18503         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18504         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18505
18506 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18507
18508         * gcc.dg/pragma-align-2.c: Test macro expansion.
18509         * gcc.dg/pragma-pack-2.c: New test.
18510
18511 2004-11-23  Richard Henderson  <rth@redhat.com>
18512
18513         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18514         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18515         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18516         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18517         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18518         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18519
18520         * gcc.dg/vect/vect.exp: Add check for alpha.
18521         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18522         (check_effective_target_vect_int): Enable for alpha.
18523         (check_effective_target_vect_long): New.
18524         (is-effective-target): Add it.
18525
18526 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18527
18528         * gcc.dg/pr18614-1.c: New test.
18529
18530 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18531
18532         * gcc.dg/setjmp-2.c: New test.
18533
18534 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18535
18536         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18537         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18538         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18539         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18540         gcc.target/sparc/pdist.c: New tests.
18541
18542 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18543
18544         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18545
18546 2004-11-22  Dale Johannesen  <dalej@apple.com>
18547
18548         * gcc.dg/20041111-1.c: New.
18549
18550 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18551
18552         PR tree-opt/18536
18553         * gcc.dg/vect/pr18536.c: New test.
18554
18555 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18556
18557         PR c++/18354
18558         * g++.dg/template/nontype11.C: New test.
18559
18560 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18561
18562         PR middle-end/18520
18563         * gcc.dg/pr18520-1.c: New test case.
18564
18565 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18566
18567         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18568         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18569         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18570         expected diagnostics.
18571
18572 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18573
18574         PR target/18580
18575         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18576         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18577         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18578
18579 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18580
18581         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18582
18583 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18584             Joseph Myers  <joseph@codesourcery.com>
18585
18586         * lib/target-supports.exp (check_visibility_available): Really
18587         test the compiler.
18588
18589 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18590
18591         PR tree-opt/18181
18592         * gcc.dg/vect/vect-85.c: New test.
18593         * gcc.dg/vect/vect-86.c: New test.
18594         * gcc.dg/vect/vect-87.c: New test.
18595         * gcc.dg/vect/vect-88.c: New test.
18596
18597 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18598
18599         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18600
18601 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18602
18603         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18604         * gcc.dg/ppc-and-1.c: Ditto.
18605         * gcc.dg/ppc-compare-1.c: Ditto.
18606         * gcc.dg/ppc-mov-1.c: Ditto
18607
18608 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18609             Mark Mitchell  <mark@codesourcery.com>
18610
18611         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18612
18613 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18614             Aldy Hernandez  <aldyh@redhat.com>
18615
18616         * lib/target-supports.exp (check_effective_target_vect_int): New
18617         (check_effective_target_vect_float): New
18618         (check_effective_target_vect_double): New.
18619         (is-effective-target): Support new effective targets keywords.
18620         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18621         default action for dg-do.
18622         * gcc.dg/vect/pr16105.c: Use new support.
18623         * gcc.dg/vect/pr18400.c: Ditto.
18624         * gcc.dg/vect/pr18425.c: Ditto.
18625         * gcc.dg/vect/vect-1.c: Ditto.
18626         * gcc.dg/vect/vect-10.c: Ditto.
18627         * gcc.dg/vect/vect-11.c: Ditto.
18628         * gcc.dg/vect/vect-12.c: Ditto.
18629         * gcc.dg/vect/vect-13.c: Ditto.
18630         * gcc.dg/vect/vect-14.c: Ditto.
18631         * gcc.dg/vect/vect-15.c: Ditto.
18632         * gcc.dg/vect/vect-16.c: Ditto.
18633         * gcc.dg/vect/vect-17.c: Ditto.
18634         * gcc.dg/vect/vect-18.c: Ditto.
18635         * gcc.dg/vect/vect-19.c: Ditto.
18636         * gcc.dg/vect/vect-2.c: Ditto.
18637         * gcc.dg/vect/vect-20.c: Ditto.
18638         * gcc.dg/vect/vect-21.c: Ditto.
18639         * gcc.dg/vect/vect-22.c: Ditto.
18640         * gcc.dg/vect/vect-23.c: Ditto.
18641         * gcc.dg/vect/vect-24.c: Ditto.
18642         * gcc.dg/vect/vect-25.c: Ditto.
18643         * gcc.dg/vect/vect-26.c: Ditto.
18644         * gcc.dg/vect/vect-27.c: Ditto.
18645         * gcc.dg/vect/vect-27a.c: Ditto.
18646         * gcc.dg/vect/vect-28.c: Ditto.
18647         * gcc.dg/vect/vect-29.c: Ditto.
18648         * gcc.dg/vect/vect-29a.c: Ditto.
18649         * gcc.dg/vect/vect-3.c: Ditto.
18650         * gcc.dg/vect/vect-30.c: Ditto.
18651         * gcc.dg/vect/vect-31.c: Ditto.
18652         * gcc.dg/vect/vect-32.c: Ditto.
18653         * gcc.dg/vect/vect-33.c: Ditto.
18654         * gcc.dg/vect/vect-34.c: Ditto.
18655         * gcc.dg/vect/vect-35.c: Ditto.
18656         * gcc.dg/vect/vect-36.c: Ditto.
18657         * gcc.dg/vect/vect-37.c: Ditto.
18658         * gcc.dg/vect/vect-38.c: Ditto.
18659         * gcc.dg/vect/vect-4.c: Ditto.
18660         * gcc.dg/vect/vect-40.c: Ditto.
18661         * gcc.dg/vect/vect-41.c: Ditto.
18662         * gcc.dg/vect/vect-42.c: Ditto.
18663         * gcc.dg/vect/vect-43.c: Ditto.
18664         * gcc.dg/vect/vect-44.c: Ditto.
18665         * gcc.dg/vect/vect-45.c: Ditto.
18666         * gcc.dg/vect/vect-46.c: Ditto.
18667         * gcc.dg/vect/vect-47.c: Ditto.
18668         * gcc.dg/vect/vect-48.c: Ditto.
18669         * gcc.dg/vect/vect-48a.c: Ditto.
18670         * gcc.dg/vect/vect-49.c: Ditto.
18671         * gcc.dg/vect/vect-5.c: Ditto.
18672         * gcc.dg/vect/vect-50.c: Ditto.
18673         * gcc.dg/vect/vect-51.c: Ditto.
18674         * gcc.dg/vect/vect-52.c: Ditto.
18675         * gcc.dg/vect/vect-53.c: Ditto.
18676         * gcc.dg/vect/vect-54.c: Ditto.
18677         * gcc.dg/vect/vect-55.c: Ditto.
18678         * gcc.dg/vect/vect-56.c: Ditto.
18679         * gcc.dg/vect/vect-56a.c: Ditto.
18680         * gcc.dg/vect/vect-57.c: Ditto.
18681         * gcc.dg/vect/vect-58.c: Ditto.
18682         * gcc.dg/vect/vect-59.c: Ditto.
18683         * gcc.dg/vect/vect-6.c: Ditto.
18684         * gcc.dg/vect/vect-60.c: Ditto.
18685         * gcc.dg/vect/vect-61.c: Ditto.
18686         * gcc.dg/vect/vect-62.c: Ditto.
18687         * gcc.dg/vect/vect-63.c: Ditto.
18688         * gcc.dg/vect/vect-64.c: Ditto.
18689         * gcc.dg/vect/vect-65.c: Ditto.
18690         * gcc.dg/vect/vect-66.c: Ditto.
18691         * gcc.dg/vect/vect-67.c: Ditto.
18692         * gcc.dg/vect/vect-68.c: Ditto.
18693         * gcc.dg/vect/vect-69.c: Ditto.
18694         * gcc.dg/vect/vect-7.c: Ditto.
18695         * gcc.dg/vect/vect-72.c: Ditto.
18696         * gcc.dg/vect/vect-72a.c: Ditto.
18697         * gcc.dg/vect/vect-73.c: Ditto.
18698         * gcc.dg/vect/vect-74.c: Ditto.
18699         * gcc.dg/vect/vect-75.c: Ditto.
18700         * gcc.dg/vect/vect-76.c: Ditto.
18701         * gcc.dg/vect/vect-77.c: Ditto.
18702         * gcc.dg/vect/vect-77a.c: Ditto.
18703         * gcc.dg/vect/vect-78.c: Ditto.
18704         * gcc.dg/vect/vect-79.c: Ditto.
18705         * gcc.dg/vect/vect-8.c: Ditto.
18706         * gcc.dg/vect/vect-80.c: Ditto.
18707         * gcc.dg/vect/vect-82.c: Ditto.
18708         * gcc.dg/vect/vect-82_64.c: Ditto.
18709         * gcc.dg/vect/vect-83.c: Ditto.
18710         * gcc.dg/vect/vect-83_64.c: Ditto.
18711         * gcc.dg/vect/vect-9.c: Ditto.
18712         * gcc.dg/vect/vect-all.c: Ditto.
18713         * gcc.dg/vect/vect-none.c: Ditto.
18714
18715 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18716
18717         * lib/gcc-dg.exp (dg-skip-if): New function.
18718         (dg-forbid-option): Remove.
18719         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18720         * g++.dg/abi/bitfield8.C: Likewise.
18721         * g++.dg/abi/dtor1.C: Likewise.
18722         * g++.dg/abi/empty10.C: Likewise.
18723         * g++.dg/abi/empty7.C: Likewise.
18724         * g++.dg/abi/empty9.C: Likewise.
18725         * g++.dg/abi/layout3.C: Likewise.
18726         * g++.dg/abi/layout4.C: Likewise.
18727         * g++.dg/abi/thunk1.C: Likewise.
18728         * g++.dg/abi/thunk2.C: Likewise.
18729         * g++.dg/abi/vbase11.C: Likewise.
18730         * g++.dg/abi/vthunk2.C: Likewise.
18731         * g++.dg/abi/vthunk3.C: Likewise.
18732         * g++.dg/ext/attrib8.C: Likewise.
18733         * g++.dg/opt/longbranch2.C: Likewise.
18734         * g++.dg/opt/reg-stack4.C: Likewise.
18735         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18736         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18737         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18738         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18739         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18740         * gcc.dg/20000609-1.c: Likewise.
18741         * gcc.dg/20000720-1.c: Likewise.
18742         * gcc.dg/20011107-1.c: Likewise.
18743         * gcc.dg/20011119-1.c: Likewise.
18744         * gcc.dg/20020108-1.c: Likewise.
18745         * gcc.dg/20020122-2.c: Likewise.
18746         * gcc.dg/20020122-3.c: Likewise.
18747         * gcc.dg/20020201-3.c: Likewise.
18748         * gcc.dg/20020206-1.c: Likewise.
18749         * gcc.dg/20020218-1.c: Likewise.
18750         * gcc.dg/20020310-1.c: Likewise.
18751         * gcc.dg/20020411-1.c: Likewise.
18752         * gcc.dg/20020418-2.c: Likewise.
18753         * gcc.dg/20020426-1.c: Likewise.
18754         * gcc.dg/20020426-2.c: Likewise.
18755         * gcc.dg/20020517-1.c: Likewise.
18756         * gcc.dg/20020523-1.c: Likewise.
18757         * gcc.dg/20020523-2.c: Likewise.
18758         * gcc.dg/20020729-1.c: Likewise.
18759         * gcc.dg/20030204-1.c: Likewise.
18760         * gcc.dg/20030826-2.c: Likewise.
18761         * gcc.dg/20030926-1.c: Likewise.
18762         * gcc.dg/20031202-1.c: Likewise.
18763         * gcc.dg/980312-1.c: Likewise.
18764         * gcc.dg/980313-1.c: Likewise.
18765         * gcc.dg/990117-1.c: Likewise.
18766         * gcc.dg/990424-1.c: Likewise.
18767         * gcc.dg/990524-1.c: Likewise.
18768         * gcc.dg/991230-1.c: Likewise.
18769         * gcc.dg/i386-387-1.c: Likewise.
18770         * gcc.dg/i386-387-2.c: Likewise.
18771         * gcc.dg/i386-387-3.c: Likewise.
18772         * gcc.dg/i386-387-4.c: Likewise.
18773         * gcc.dg/i386-387-5.c: Likewise.
18774         * gcc.dg/i386-387-6.c: Likewise.
18775         * gcc.dg/i386-asm-1.c: Likewise.
18776         * gcc.dg/i386-bitfield1.c: Likewise.
18777         * gcc.dg/i386-bitfield2.c: Likewise.
18778         * gcc.dg/i386-loop-1.c: Likewise.
18779         * gcc.dg/i386-loop-2.c: Likewise.
18780         * gcc.dg/i386-loop-3.c: Likewise.
18781         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18782         * gcc.dg/i386-pic-1.c: Likewise.
18783         * gcc.dg/i386-regparm.c: Likewise.
18784         * gcc.dg/i386-signbit-1.c: Likewise.
18785         * gcc.dg/i386-signbit-2.c: Likewise.
18786         * gcc.dg/i386-signbit-3.c: Likewise.
18787         * gcc.dg/i386-sse-5.c: Likewise.
18788         * gcc.dg/i386-sse-8.c: Likewise.
18789         * gcc.dg/i386-unroll-1.c: Likewise.
18790         * gcc.dg/tls/opt-1.c: Likewise.
18791         * gcc.dg/tls/opt-2.c: Likewise.
18792         * gcc.dg/unroll-1.c: Likewise.
18793         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18794         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18795         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18796         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18797
18798 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18799
18800         * g++.dg/template/incomplete1.C: New test.
18801
18802 2004-11-16  Nick Clifton  <nickc@redhat.com>
18803
18804         Revert patches accidentally commited during checkin of fixes for
18805         xstormy16 tests:
18806         gcc.c-torture/execute/simd-4.c: Revert
18807         gcc.dg/20040910-1.c: Revert.
18808
18809 2004-11-16  Paul Brook  <paul@codesourcery.com>
18810
18811         PR fortran/13010
18812         * gfortran.dg/der_pointer_1.f90: New test.
18813
18814 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18815
18816         PR c/18498
18817         * gcc.dg/bitfld-13.c: New test.
18818
18819 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18820
18821         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18822         powerpc*-*-linux*.
18823
18824         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18825         * gcc.dg/ppc64-abi-2.c: Ditto.
18826         * gcc.dg/ppc64-abi-3.c: Ditto.
18827
18828         * lib/gcc-dg.exp (dg-target-list): Remove.
18829
18830 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18831
18832         * gcc.dg/ia64-postinc.c: New test.
18833
18834 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18835
18836         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18837
18838 2004-11-15  Nick Clifton  <nickc@redhat.com>
18839
18840         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18841         __INT_MAX__ so that the test can be compiled by toolchains
18842         targeted at 16-bit processors.
18843
18844         * gcc.dg/20040625-1.c: Use long constants rather than integers
18845         when performing arithmetic that will overflow 16-bits.
18846
18847         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18848         xstormy16.  It does not support 128-bit vector operations.
18849
18850         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18851         with the macro PTR_TYPE.  Define this macro to an integer type
18852         suitable for holding a pointer.
18853
18854         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18855         the target is a 16-bit processor.
18856
18857         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18858         16-bit targets where the character constant will be too long.
18859
18860         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18861         where the double will not be directly addressable.
18862
18863 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18864
18865         Friend class name lookup 1/n, PR c++/18471
18866         * g++.dg/template/crash26.C: New test.
18867         * g++.dg/lookup/struct1.C: Adjust expected error.
18868         * g++.dg/parse/elab1.C: Likewise.
18869         * g++.dg/parse/elab2.C: Likewise.
18870         * g++.dg/parse/int-as-enum1.C: Likewise.
18871         * g++.dg/parse/struct-as-enum1.C: Likewise.
18872         * g++.dg/parse/typedef1.C: Likewise.
18873         * g++.dg/parse/typedef3.C: Likewise.
18874         * g++.dg/parse/typedef4.C: Likewise.
18875         * g++.dg/parse/typedef5.C: Likewise.
18876         * g++.dg/template/nontype4.C: Likewise.
18877         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18878         * g++.old-deja/g++.other/elab1.C: Likewise.
18879         * g++.old-deja/g++.other/syntax4.C: Likewise.
18880
18881 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18882
18883         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18884
18885 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18886
18887         * gcc.c-torture/execute/20041114-1.c: New test.
18888
18889 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18890
18891         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18892         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18893         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18894         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18895         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18896         gcc.dg/switch-7.c: New tests.
18897
18898 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18899
18900         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18901
18902 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18903
18904         PR tree-opt/18400
18905         * gcc.dg/vect/pr18400.c: New test.
18906
18907 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18908             Andrew Pinski  <pinskia@physics.uc.edu>
18909
18910         PR tree-opt/18425
18911         * gcc.dg/vect/pr18425.c: New test.
18912
18913 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18914
18915         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18916         Guard with dg-require-alias and dg-require-visibility.
18917
18918 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18919
18920         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18921
18922 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18923
18924         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18925
18926 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18927
18928         PR c++/17344
18929         * g++.dg/template/defarg5.C: New test.
18930
18931 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18932
18933         * g++.dg/parse/cast1.C: Run only on ILP32.
18934         * g++.old-deja/g++.mike/p784.C: Likewise.
18935
18936 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18937
18938         * gcc.c-torture/execute/20041113-1.c: New test.
18939
18940 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18941
18942         PR target/18230
18943         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18944         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18945         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18946         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18947         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18948         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18949         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18950         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18951         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18952         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18953         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18954         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18955         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18956
18957 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18958
18959         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18960         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18961         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18962         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18963         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18964         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18965         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18966         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18967         gcc.target/sparc/combined-1.c: New tests.
18968
18969 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18970
18971         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18972         New tests.
18973
18974 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18975
18976         * lib/gcc-dg.exp (dg-forbid-option): New function.
18977         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18978         * g++.dg/abi/bitfield8.C: Likewise.
18979         * g++.dg/abi/dtor1.C: Likewise.
18980         * g++.dg/abi/empty10.C: Likewise.
18981         * g++.dg/abi/empty7.C: Likewise.
18982         * g++.dg/abi/empty9.C: Likewise.
18983         * g++.dg/abi/layout3.C: Likewise.
18984         * g++.dg/abi/layout4.C: Likewise.
18985         * g++.dg/abi/thunk1.C: Likewise.
18986         * g++.dg/abi/thunk2.C: Likewise.
18987         * g++.dg/abi/vbase11.C: Likewise.
18988         * g++.dg/abi/vthunk2.C: Likewise.
18989         * g++.dg/abi/vthunk3.C: Likewise.
18990         * g++.dg/ext/attrib8.C: Likewise.
18991         * g++.dg/opt/longbranch2.C: Likewise.
18992         * g++.dg/opt/reg-stack4.C: Likewise.
18993         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18994         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18995         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18996         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18997         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18998         * gcc.dg/20000609-1.c: Likewise.
18999         * gcc.dg/20000720-1.c: Likewise.
19000         * gcc.dg/20011107-1.c: Likewise.
19001         * gcc.dg/20011119-1.c: Likewise.
19002         * gcc.dg/20020108-1.c: Likewise.
19003         * gcc.dg/20020122-2.c: Likewise.
19004         * gcc.dg/20020122-3.c: Likewise.
19005         * gcc.dg/20020201-3.c: Likewise.
19006         * gcc.dg/20020206-1.c: Likewise.
19007         * gcc.dg/20020218-1.c: Likewise.
19008         * gcc.dg/20020310-1.c: Likewise.
19009         * gcc.dg/20020411-1.c: Likewise.
19010         * gcc.dg/20020418-2.c: Likewise.
19011         * gcc.dg/20020426-1.c: Likewise.
19012         * gcc.dg/20020426-2.c: Likewise.
19013         * gcc.dg/20020517-1.c: Likewise.
19014         * gcc.dg/20020523-1.c: Likewise.
19015         * gcc.dg/20020523-2.c: Likewise.
19016         * gcc.dg/20020729-1.c: Likewise.
19017         * gcc.dg/20030204-1.c: Likewise.
19018         * gcc.dg/20030826-2.c: Likewise.
19019         * gcc.dg/20030926-1.c: Likewise.
19020         * gcc.dg/20031202-1.c: Likewise.
19021         * gcc.dg/980312-1.c: Likewise.
19022         * gcc.dg/980313-1.c: Likewise.
19023         * gcc.dg/990117-1.c: Likewise.
19024         * gcc.dg/990424-1.c: Likewise.
19025         * gcc.dg/990524-1.c: Likewise.
19026         * gcc.dg/991230-1.c: Likewise.
19027         * gcc.dg/i386-387-1.c: Likewise.
19028         * gcc.dg/i386-387-2.c: Likewise.
19029         * gcc.dg/i386-387-3.c: Likewise.
19030         * gcc.dg/i386-387-4.c: Likewise.
19031         * gcc.dg/i386-387-5.c: Likewise.
19032         * gcc.dg/i386-387-6.c: Likewise.
19033         * gcc.dg/i386-asm-1.c: Likewise.
19034         * gcc.dg/i386-bitfield1.c: Likewise.
19035         * gcc.dg/i386-bitfield2.c: Likewise.
19036         * gcc.dg/i386-loop-1.c: Likewise.
19037         * gcc.dg/i386-loop-2.c: Likewise.
19038         * gcc.dg/i386-loop-3.c: Likewise.
19039         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19040         * gcc.dg/i386-pic-1.c: Likewise.
19041         * gcc.dg/i386-regparm.c: Likewise.
19042         * gcc.dg/i386-signbit-1.c: Likewise.
19043         * gcc.dg/i386-signbit-2.c: Likewise.
19044         * gcc.dg/i386-signbit-3.c: Likewise.
19045         * gcc.dg/i386-sse-5.c: Likewise.
19046         * gcc.dg/i386-sse-8.c: Likewise.
19047         * gcc.dg/i386-unroll-1.c: Likewise.
19048         * gcc.dg/tls/opt-1.c: Likewise.
19049         * gcc.dg/tls/opt-2.c: Likewise.
19050         * gcc.dg/unroll-1.c: Likewise.
19051         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19052         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19053         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19054         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19055         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19056         -m64 is specified.
19057
19058 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19059
19060         PR c++/18389
19061         * g++.dg/parse/cond1.C: New test.
19062
19063         PR c++/18429
19064         * g++.dg/template/array9.C: New test.
19065         * g++.dg/ext/vla1.C: Adjust error messages.
19066         * g++.dg/ext/vlm1.C: Likewise.
19067         * g++.dg/template/crash2.C: Likewise.
19068
19069         PR c++/18436
19070         * g++.dg/template/call3.C: New test.
19071
19072         PR c++/18407
19073         * g++.dg/template/ptrmem11.C: New test.
19074
19075 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19076
19077         PR other/14264
19078         * lib/g++.exp: Set LC_ALL and LANG to C.
19079         * lib/gcc-dg.exp: Likewise.
19080         * lib/gfortran.exp: Likewise.
19081         * lib/objc.exp: Likewise.
19082         * lib/treelang.exp: Likewise.
19083
19084 2004-11-12  Andreas Schwab  <schwab@suse.de>
19085
19086         * gcc.dg/pr16286.c: Fix last change.
19087
19088 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19089
19090         PR c++/18416
19091         * g++.dg/init/global1.C: New test.
19092
19093 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19094
19095         * gcc.c-torture/execute/20041112-1.c: New test.
19096
19097 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19098
19099         * lib/gcc-dg.exp (dg-target-list): New.
19100
19101 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19102             Richard Sandiford  <rsandifo@redhat.com>
19103
19104         * lib/target-supports.exp (get-compiler_messages): New.
19105         (check_named_sections_available): Use it.
19106         (check_effective_target_ilp32): New.
19107         (check_effective_target_lp64): New.
19108         (is-effective-target): New.
19109         * lib/gcc-dg.exp (dg-require-effective-target): New.
19110
19111 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19112
19113         * gcc.dg/precedence-1.c: New test.
19114
19115 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19116
19117         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19118
19119         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19120         message, delete generated files, use more descriptive name for
19121         executable, and make the test unsupported when it cannot be run.
19122
19123         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19124         (dg-require-weak, dg-require-visibility, dg-require-alias,
19125         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19126         dg-require-iconv, dg-require-named-sections): Use it.
19127
19128         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19129
19130 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19131
19132         PR target/16457
19133         * gcc.dg/ppc-and-1: New
19134
19135         PR target/16796
19136         * gcc.dg/ppc-mov-1.c: New.
19137
19138         PR target/16458
19139         * gcc.dg/ppc-compare-1.c: New.
19140
19141 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19142
19143         * objc.dg/desig-init-2.m: New test.
19144
19145 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19146
19147         PR middle-end/18160
19148         * g++.dg/warn/register-var-1.C: New test.
19149         * g++.dg/warn/register-var-2.C: New test.
19150
19151 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19152
19153         * gcc.dg/union-2.c: New test.
19154
19155 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19156
19157         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19158         New test for PR tree-optimization/17892.
19159
19160 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19161
19162         PR c++/18369
19163         * g++.dg/init/new12.C: New test.
19164
19165 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19166
19167         * gcc.target/sparc: New directory.
19168         * gcc.target/sparc/sparc.exp: New driver.
19169         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19170         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19171         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19172         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19173
19174 2004-11-10  Paul Brook  <paul@codesourcery.com>
19175
19176         PR fortran/18218
19177         * gfortran.dg/list_read.c: New test.
19178
19179 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19180
19181         PR c/18322
19182         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19183         expected diagnostic location.
19184
19185 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19186
19187         * gcc.dg/20041109-1.c: New test.
19188
19189 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19190
19191         PR objc/18406
19192         * objc/compile/pr18406.m: New test.
19193
19194 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19195
19196         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19197
19198 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19199
19200         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19201
19202 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19203
19204         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19205
19206 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19207
19208         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19209         exit.
19210
19211 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19212
19213         PR tree-opt/18299
19214         * gcc.c-torture/pr18299-1.c: New test.
19215
19216 2004-11-06  Andreas Schwab  <schwab@suse.de>
19217
19218         * gcc.dg/pr16286.c: Also test for bool and pixel.
19219
19220 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19221
19222         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19223         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19224         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19225         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19226         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19227         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19228         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19229         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19230         gcc.dg/struct-semi-3.c: New tests.
19231
19232 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19233
19234         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19235
19236 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19237
19238         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19239         Do not use C99 designators.
19240
19241 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19242
19243         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19244
19245 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19246
19247         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19248         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19249         * gcc.c-torture/execute/simd-5.x: Remove.
19250
19251 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19252
19253         PR rtl-optimization/17933
19254         * gcc.dg/torture/pr17933-1.c: New test.
19255
19256 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19257
19258         PR target/18106
19259         * lib/target-supports.exp (check_weak_available): Support
19260         Windows.
19261
19262 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19263
19264         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19265         call to fflush(stdout) before abort.
19266         (my_ffsll): New function.
19267         (generate_fields): Use it.
19268
19269 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19270
19271         * gcc.dg/init-undef-1.c: New test.
19272
19273 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19274
19275         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19276         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19277         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19278         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19279         expected messages for new parser.
19280
19281 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19282
19283         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19284
19285 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19286
19287         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19288         on LP64 targets.
19289
19290 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19291
19292         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19293         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19294         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19295         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19296         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19297         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19298         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19299         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19300         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19301         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19302
19303 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19304
19305         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19306         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19307         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19308         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19309         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19310         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19311         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19312         for new parser.
19313
19314 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19315
19316         PR target/15342
19317         * gcc.dg/20041104-1.c: New test.
19318
19319 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19320
19321         * g++.dg/template/nontype7.C: New test.
19322         * g++.dg/template/nontype8.C: Likewise.
19323         * g++.dg/template/nontype9.C: Likewise.
19324         * g++.dg/template/nontype10.C: Likewise.
19325         * g++.dg/tc1/dr49.C: Likewise.
19326         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19327         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19328
19329 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19330
19331         * g++.dg/rtti/tinfo1.C: Remove xfails.
19332
19333 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19334
19335         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19336         packed attribute to the definition to satisfy the new C++ parser.
19337
19338 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19339
19340         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19341         invocations of va_arg.
19342
19343 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19344
19345         PR c++/18124
19346         * g++.dg/template/crash25.C: New test.
19347
19348         PR c++/18155
19349         * g++.dg/template/typedef2.C: New test.
19350         * g++.dg/parse/crash13.C: Adjust error markers.
19351
19352         PR c++/18177
19353         * g++.dg/conversion/const3.C: New test.
19354
19355 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19356
19357         PR fortran/17535
19358         PR fortran/17583
19359         PR fortran/17713
19360         * gfortran.dg/generic_[123].f90: New testcases.
19361
19362 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19363
19364         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19365         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19366
19367 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19368
19369         PR tree-opt/16808
19370         * gcc.c-torture/compile/pr16808.c: New test.
19371
19372 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19373
19374         PR rtl-optimization/17104
19375         * gcc.dg/ppc-bitfield1.c: New.
19376
19377 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19378
19379         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19380
19381 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19382
19383         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19384         strings for 32-bit code.
19385
19386 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19387
19388         PR c/18239
19389         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19390
19391 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19392
19393         PR c++/18064
19394         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19395
19396 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19397
19398         PR c++/15172
19399         * g++.dg/init/aggr2.C: New test.
19400
19401 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19402
19403         * objc.dg/local-decl-1.m: New test.
19404
19405 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19406
19407         * gcc.dg/20040910-1.c: Adjust regex.
19408
19409 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19410
19411         PR rtl-optimization/18084
19412         * g++.dg/opt/pr18084-1.C: New testcase.
19413
19414 2004-10-30  Matt Austern  <austern@apple.com>
19415
19416         PR c++/17542
19417         * g++.dg/ext/attrib18.C: New test.
19418
19419 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19420
19421         PR middle-end/18096
19422         * gcc.dg/pr18096-1.c: New test case.
19423
19424 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19425
19426         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19427
19428 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19429
19430         PR c/16666
19431         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19432         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19433         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19434         gcc.dg/old-style-prom-3.c: New tests.
19435
19436 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19437
19438         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19439         Remove unnecessary inclusion of stdio.h.
19440
19441 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19442
19443         PR rtl-optimization/17581
19444         * gcc.dg/pr17581-1.c: New test case.
19445
19446 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19447
19448         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19449         being implemented.
19450         * g++.dg/conversion/dr195-1.C: New.
19451         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19452         * g++.old-deja/g++.mike/p10148.C: Likewise.
19453
19454 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19455
19456         PR c++/17695
19457         * g++.dg/debug/typedef2.C: New test.
19458
19459 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19460
19461         PR fortran/13490
19462         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19463         * gfortran.dg/g77/README: Update.
19464
19465 2004-10-28  Matt Austern  <austern@apple.com>
19466
19467         PR c++/14124
19468         * g++.dg/ext/packed7.C: New test.
19469
19470 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19471
19472         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19473         scan-assembler.
19474         * lib/scanasm.exp (hidden-scan-for): New proc.
19475         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19476         string.
19477         (scan-not-hidden): Likewise.
19478         * lib/target-supports.exp (check_visibility_available): mach-o is
19479         support too.
19480
19481 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19482
19483         PR c++/17132
19484         * g++.dg/template/memclass3.C: New test.
19485
19486 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19487
19488         PR middle-end/18160
19489         * gcc.dg/register-var-1.c: New test.
19490         * gcc.dg/register-var-2.c: New test.
19491         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19492         error now.
19493
19494 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19495
19496         PR other/18172
19497         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19498         unused variables.
19499         * gcc.dg/vect/vect-22.c: Likewise.
19500
19501 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19502
19503         * gcc.dg/i386-rotate-1.c: New test.
19504
19505 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19506
19507         * g++.dg/init/ref12.C: Add "run" marker.
19508
19509         PR c++/17435
19510         * g++.dg/init/ref12.C: New test.
19511
19512         PR c++/18140
19513         * g++.dg/template/shift1.C: New test.
19514         * g++.dg/template/error10.C: Adjust error markers.
19515
19516 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19517
19518         PR tree-opt/17529
19519         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19520
19521 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19522
19523         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19524         * gcc.dg/weak/weak-3.c: Likewise.
19525         * gcc.dg/weak/weak-5.c: Likewise.
19526         * gcc.dg/weak/weak-9.c: Likewise.
19527         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19528         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19529
19530         * gcc.dg/darwin-weakimport-1.c: New.
19531
19532 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19533
19534         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19535
19536 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19537
19538         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19539         'syntax' error messages.
19540         * gcc.dg/cpp/direct2s.c: Likewise.
19541
19542 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19543
19544         * gcc.c-torture/compile/20041026-1.c: New.
19545
19546 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19547
19548         PR c++/18093
19549         * g++.dg/lookup/ns2.C: New test.
19550
19551         PR c++/18020
19552         * g++.dg/template/enum4.C: New test.
19553
19554         PR c++/18161
19555         * g++.dg/template/expr1.C: New test.
19556
19557 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19558
19559         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19560
19561 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19562
19563         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19564         gcc.dg/decl-nospec-3.c: New tests.
19565
19566 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19567
19568         * objc.dg/super-class-3.m: New test.
19569
19570 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19571
19572         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19573         resyncing.
19574         * gcc.dg/cpp/direct2s.c: Likewise.
19575
19576 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19577
19578         * objc.dg/image-info.m: Update for changes to section selection.
19579
19580 2004-10-25  David Ayers  <d.ayers@inode.at>
19581             Ziemowit Laski  <zlaski@apple.com>
19582
19583         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19584         diagnostics when messaging 'id <Proto>'.
19585         * objc.dg/class-protocol-1.m: New test.
19586         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19587         a non-existent method signature.
19588         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19589         Update diagnostics when messaging with non-existent method signature.
19590         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19591         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19592         invalid receivers are now resolved as if messaging 'id'; remove
19593         extraneous diagnostics.
19594
19595 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19596
19597         PR c/16667
19598         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19599         gcc.dg/init-desig-obs-3.c: New tests.
19600
19601 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19602
19603         * gcc.dg/debug/20041023-1.c: New test.
19604
19605 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19606
19607         PR middle-end/17407
19608         * gcc.c-torture/compile/pr17407.c: New test.
19609
19610         PR c++/18121
19611         * g++.dg/template/array8.C: New test.
19612
19613 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19614
19615         PR other/18138
19616         * lib/g++.exp: Accept more than one multilib libgcc.
19617         * lib/gcc-dg.exp: Likewise.
19618         * lib/objc.exp: Likewise.
19619         * lib/treelang.exp: Likewise.
19620         * lib/gfortran.exp: Likewise.
19621
19622 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19623
19624         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19625
19626 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19627
19628         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19629         * gcc.dg/c99-const-expr-3.c: Likewise.
19630
19631 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19632
19633         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19634
19635 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19636
19637         * gcc.c-torture/execute/loop-2e.x: Remove.
19638
19639 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19640
19641         PR c++/18095
19642         * g++.dg/parse/crash18.C: New.
19643         * g++.dg/parse/crash19.C: New.
19644
19645 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19646
19647         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19648         * g++.dg/ext/dllimport2.C: Same.
19649         * g++.dg/ext/dllimport8.C: Same.
19650
19651 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19652
19653         PR c++/10841
19654         * g++.dg/conversion/cast1.C: New test.
19655         * g++.dg/overload/pmf1.C: Adjust error marker.
19656
19657 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19658
19659         PR objc/17923
19660         * objc.dg/const-str-7.m: New test.
19661
19662 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19663
19664         * g++.dg/template/memfriend11.C: Fix comment typo.
19665         * g++.dg/template/memfriend14.C: Likewise.
19666
19667 2004-10-20  Richard Henderson  <rth@redhat.com>
19668
19669         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19670         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19671         -fasynchronous-unwind-tables.
19672
19673 2004-10-20  Richard Henderson  <rth@redhat.com>
19674
19675         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19676         (main): Return success.
19677         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19678         (main): Return success.
19679
19680 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19681
19682         PR c++/13495
19683         * g++.dg/template/memfriend9.C: New test.
19684         * g++.dg/template/memfriend10.C: Likewise.
19685         * g++.dg/template/memfriend11.C: Likewise.
19686         * g++.dg/template/memfriend12.C: Likewise.
19687         * g++.dg/template/memfriend13.C: Likewise.
19688         * g++.dg/template/memfriend14.C: Likewise.
19689         * g++.dg/template/memfriend15.C: Likewise.
19690         * g++.dg/template/memfriend16.C: Likewise.
19691         * g++.dg/template/memfriend17.C: Likewise.
19692         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19693
19694 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19695
19696         * g++.dg/conversion/dr195.C: New.
19697         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19698
19699 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19700             Devang Patel  <dpatel@apple.com>
19701
19702         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19703         of floating point arithmetic, which could trap.
19704
19705 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19706
19707         PR c++/14035
19708         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19709         * g++.dg/conversion/const2.C: New test.
19710         * g++.dg/expr/reinterpret2.C: New test.
19711         * g++.dg/expr/reinterpret3.C: New test.
19712         * g++.dg/expr/cast2.C: New test.
19713         * g++.dg/expr/copy1.C: New test.
19714         * g++.dg/other/conversion1.C: Change error message.
19715         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19716         function pointers to void *.
19717         * g++.old-deja/g++.mike/p10148.C: Likewise.
19718
19719 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19720
19721         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19722
19723 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19724
19725         PR c++/18047
19726
19727         * g++.dg/parse/expr3.C: New test.
19728
19729 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19730
19731         * gcc.dg/smod-1.c: New test.
19732
19733 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19734
19735         * objc.dg/method-14.m: New test.
19736
19737 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19738
19739         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19740         Also xfail as the patch was reverted.
19741
19742 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19743
19744         PR middle-end/16973
19745         * gcc.dg/pr16973.c: New test.
19746
19747 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19748
19749         PR tree-optimization/17656
19750         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19751
19752 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19753
19754         * g++.dg/eh/shadow1.C: New.
19755
19756 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19757
19758         * gcc.c-torture/compile/20041018-1.c: New test.
19759
19760 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19761
19762         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19763         compiler referring to register 0 when accessing sdata.  The linker
19764         now patches things up.
19765
19766 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19767
19768         PR c/17529
19769         * gcc.c-torture/compile/pr17529.c: New test.
19770
19771 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19772
19773         PR c++/17743
19774         * g++.dg/ext/attrib17.C: New test.
19775
19776 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19777
19778         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19779
19780 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19781
19782         PR c++/10479
19783         * g++.dg/ext/attrib16.C: New test.
19784
19785 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19786
19787         PR c++/17042
19788         * g++.dg/init/dso_handle1.C: New test.
19789
19790         PR c++/14667
19791         * g++.dg/parse/typedef6.C: New test.
19792
19793         PR c++/17916
19794         * g++.dg/parse/pragma1.C: New test.
19795
19796 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19797
19798         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19799
19800 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19801
19802         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19803         -fno-common when on HPPA HP-UX platforms.
19804
19805 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19806
19807         PR other/16820
19808         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19809         stdint.h.
19810         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19811         uintptr_t.
19812
19813 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19814
19815         PR c++/16301
19816         * g++.dg/lookup/strong-using-4.C: New test.
19817
19818 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19819
19820         PR middle-end/16567
19821         * gcc.c-torture/compile/nested-1.c: New test.
19822
19823 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19824
19825         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19826         and mipsisa64*-*-* (until support for misaligned loads is added).
19827         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19828         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19829         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19830         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19831         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19832         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19833
19834 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19835
19836         PR c++/17976
19837         * g++.dg/init/dtor3.C: New test.
19838
19839 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19840
19841         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19842
19843 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19844
19845         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19846         * gcc.dg/macho-lo-sum.c: Likewise.
19847
19848 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19849
19850         * gcc.dg/ppc-spe64-1.c: New test.
19851
19852 2004-10-14  Devang Patel  <dpatel@apple.com>
19853
19854         PR 17635
19855         * gcc.dg/pr17635.c : New test.
19856
19857 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19858
19859         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19860         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19861         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19862         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19863         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19864         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19865         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19866         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19867         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19868         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19869         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19870         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19871         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19872         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19873         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19874         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19875         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19876         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19877
19878 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19879
19880         * gcc.dg/vect/vect-82.c: New testcase.
19881         * gcc.dg/vect/vect-82_64.c: New testcase.
19882         * gcc.dg/vect/vect-83.c: New testcase.
19883         * gcc.dg/vect/vect-83_64.c: New testcase.
19884
19885 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19886
19887         * gcc.dg/cpp/error-1.c: New test.
19888
19889 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19890
19891         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19892
19893 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19894
19895         PR target/17984
19896         * gcc.dg/cris-peep2-xsrand2.c: New test.
19897
19898 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19899
19900         PR c++/17661
19901         * testsuite/g++.dg/expr/for2.C: New test.
19902
19903 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19904
19905         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19906
19907 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19908
19909         PR tree-optimization/17724
19910         * g++.dg/opt/pr17724-1.C: New test.
19911         * g++.dg/opt/pr17724-2.C: New test.
19912         * g++.dg/opt/pr17724-3.C: New test.
19913         * g++.dg/opt/pr17724-4.C: New test.
19914         * g++.dg/opt/pr17724-5.C: New test.
19915         * g++.dg/opt/pr17724-6.C: New test.
19916
19917 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19918
19919         PR c/17301
19920         * gcc.dg/pr17301-2.c: New test.
19921
19922 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19923
19924         PR c++/15876
19925         * g++.dg/parse/error22.C: New test.
19926
19927         PR c++/17936
19928         * g++.dg/template/spec18.C: New test.
19929
19930 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19931
19932         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19933         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19934         memcpy.
19935         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19936         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19937
19938 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19939
19940         * g++.dg/eh/cleanup5.C: Add dg-options "".
19941
19942 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19943
19944         PR middle-end/17657
19945         * gcc.dg/switch-4.c: New test case.
19946
19947 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19948
19949         * gcc.c-torture/execute/20041011-1.c: New test.
19950
19951 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19952
19953         PR c++/17554
19954         * g++.dg/init/for3.C: New test.
19955
19956         PR c++/17657
19957         * g++.dg/opt/switch2.C: New test.
19958
19959         PR middle-end/17703
19960         * g++.dg/warn/Wreturn-2.C: New test.
19961
19962 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19963
19964         PR c++/17907
19965         * g++.dg/eh/cleanup5.C: New test.
19966
19967 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19968
19969         PR c++/17393
19970         * g++.dg/parse/error21.C: New test.
19971
19972 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19973
19974         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19975         * g++.dg/warn/incomplete1.C: Likewise.
19976         * g++.dg/template/qualttp20.C: Likewise.
19977
19978 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19979
19980         PR c/17881
19981         * parm-incomplete-1.c: New test.
19982
19983 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19984
19985         PR c++/17867
19986         * g++.dg/parse/error19.C: New test.
19987
19988         PR c++/17670
19989         * g++.dg/init/new11.C: New test.
19990
19991         PR c++/17821
19992         * g++.dg/parse/error20.C: New test.
19993
19994         PR c++/17826
19995         * g++.dg/template/crash24.C: New test.
19996
19997 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19998
19999         PR c/17301
20000         * gcc.dg/pr17301-1.c: New test.
20001
20002 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20003
20004         PR c/17189
20005         * gcc.dg/anon-struct-5.c: New test.
20006
20007 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20008
20009         PR c/17844
20010         * gcc.dg/pr17844-1.c: New test.
20011
20012 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20013
20014         PR tree-optimization/17906
20015         * gcc.c-torture/compile/pr17906.c: New.
20016
20017 2004-10-09  Stuart Hastings  <stuart@apple.com>
20018             Roger Sayle  <roger@eyesopen.com>
20019
20020         PR rtl-optimization/17853
20021         * gcc.dg/i386-mmx-5.c: New testcase.
20022
20023 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20024
20025         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20026
20027 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20028
20029         PR c++/17524
20030         * g++.dg/template/static9.C: New test.
20031
20032         PR c++/17685
20033         * g++.dg/parse/operator5.C: New test.
20034
20035 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20036
20037         PR middle-end/17894
20038         * gcc.c-torture/execute/divcmp-4.c: New test case.
20039
20040 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20041
20042         PR tree-opt/17902
20043         * g++.dg/opt/pr17902.C: New test.
20044
20045 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20046
20047         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20048
20049 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20050
20051         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20052
20053 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20054
20055         * gcc.dg/assign-warn-3.c: New test.
20056
20057 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20058
20059         PR c/16999
20060         * gcc.dg/cpp/ident-1.c: New test.
20061
20062 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20063
20064         * gcc.c-torture/compile/acc1.c: New.
20065
20066 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20067
20068         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20069         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20070
20071 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20072
20073         * gcc.dg/ultrasp11.c: New test.
20074
20075 2004-10-08  Michael Matz  <matz@suse.de>
20076
20077         * gcc.dg/doloop-2.c: New test.
20078
20079 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20080
20081         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20082         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20083         objc.dg/method-9.m: Update expected diagnostics.
20084
20085 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20086
20087         * gcc.dg/ppc-fsel-3.c: New file.
20088         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20089
20090 2004-10-07  Paul Brook  <paul@codesourcery.com>
20091
20092         * gfortran.dg/intrinsic_verify_1.f90: New test.
20093
20094 2004-10-07  Paul Brook  <paul@codesourcery.com>
20095
20096         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20097
20098 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20099
20100         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20101         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20102         commit.
20103
20104 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20105
20106         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20107
20108 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20109
20110         PR c++/17115
20111         * g++.dg/warn/Winline-4.C: New test.
20112
20113 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20114
20115         * gcc.c-torture/compile/20041007-1.c: New test.
20116
20117 2004-10-07  Paul Brook  <paul@codesourcery.com>
20118
20119         PR fortran/17678
20120         * gfortran.dg/use_allocated_1.f90: New test.
20121
20122 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20123
20124         PR middle-end/17849
20125         * gfortran.fortran-torture/compile/nested.f90: New test
20126
20127 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20128
20129         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20130
20131 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20132
20133         PR c++/17368
20134         * g++.dg/ext/asm6.C: New test.
20135
20136 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20137
20138         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20139
20140 2004-10-06  Paul Brook  <paul@codesourcery.com>
20141
20142         PR libfortran/17709
20143         * gfortran.dg/empty_format_1.f90: New test.
20144
20145 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20146
20147         PR fortran/17568
20148         * gfortran.dg/ishft.f90: New test.
20149
20150         PR fortran/17283
20151         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20152         tests.
20153
20154 2004-10-06  Paul Brook  <paul@codesourcery.com>
20155
20156         * gfortran.dg/do_1.f90: New test.
20157
20158 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20159
20160         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20161         optimizing for size.
20162
20163 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20164
20165         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20166
20167 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20168
20169         * gcc.c-torture/compile/20041005-1.c: New test.
20170
20171 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20172
20173         PR c++/17829
20174         * g++.dg/lookup/koenig4.C: New.
20175
20176 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20177
20178         * g++.dg/other/classkey1.C: Adjust quoting marks.
20179         * g++.dg/parse/error15.C: Likewise.
20180         * g++.dg/template/meminit2.C (int>): Likewise.
20181
20182 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20183
20184         PR fortran/17283
20185         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20186
20187         PR fortran/17631
20188         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20189
20190         PR fortran/17708
20191         * gfortran.dg/pr17708.f90: New test.
20192
20193 2004-10-04  Chao-ying Fu  <fu@mips.com>
20194
20195         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20196         * gcc.dg/vect/vect-4.c: Ditto.
20197         * gcc.dg/vect/vect-5.c: Ditto.
20198         * gcc.dg/vect/vect-6.c: Ditto.
20199         * gcc.dg/vect/vect-8.c: Ditto.
20200         * gcc.dg/vect/vect-16.c: Ditto.
20201         * gcc.dg/vect/vect-30.c: Ditto.
20202         * gcc.dg/vect/vect-40.c: Ditto.
20203         * gcc.dg/vect/vect-41.c: Ditto.
20204         * gcc.dg/vect/vect-42.c: Ditto.
20205         * gcc.dg/vect/vect-43.c: Ditto.
20206         * gcc.dg/vect/vect-44.c: Ditto.
20207         * gcc.dg/vect/vect-45.c: Ditto.
20208         * gcc.dg/vect/vect-46.c: Ditto.
20209         * gcc.dg/vect/vect-47.c: Ditto.
20210         * gcc.dg/vect/vect-48.c: Ditto.
20211         * gcc.dg/vect/vect-49.c: Ditto.
20212         * gcc.dg/vect/vect-50.c: Ditto.
20213         * gcc.dg/vect/vect-51.c: Ditto.
20214         * gcc.dg/vect/vect-52.c: Ditto.
20215         * gcc.dg/vect/vect-53.c: Ditto.
20216         * gcc.dg/vect/vect-54.c: Ditto.
20217         * gcc.dg/vect/vect-55.c: Ditto.
20218         * gcc.dg/vect/vect-56.c: Ditto.
20219         * gcc.dg/vect/vect-57.c: Ditto.
20220         * gcc.dg/vect/vect-58.c: Ditto.
20221         * gcc.dg/vect/vect-59.c: Ditto.
20222         * gcc.dg/vect/vect-60.c: Ditto.
20223         * gcc.dg/vect/vect-74.c: Ditto.
20224         * gcc.dg/vect/vect-79.c: Ditto.
20225         * gcc.dg/vect/vect-80.c: Ditto.
20226
20227 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20228
20229         * gcc.dg/unused-7.c: Use the correct option.
20230
20231 2004-10-04  Paul Brook  <paul@codesourcery.com>
20232         Bud Davis  <bdavis9659@comcast.net>
20233
20234         PR fortran/17706
20235         PR fortran/16434
20236         * gfortran/pr17706.f90: New test.
20237         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20238
20239 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20240
20241         * gfortran.dg/pr17612.f90: New test.
20242
20243 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20244
20245         * g++.dg/template/local1.C: Adjust quoting marks in
20246         testing for diagnostics.
20247         * g++.dg/tls/diag-2.C: Likewise.
20248         * g++.dg/other/error8.C: Likewise.
20249
20250 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20251
20252         PR c/17178
20253         * gcc.dg/unused-4.c: Adjust to be correct.
20254
20255         PR c/17820
20256         * gcc.dg/unused-7.c: New test.
20257
20258 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20259
20260         PR c++/17797
20261         * g++.dg/overload/template2.C: New test.
20262
20263 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20264
20265         PR tree-optimization/16632
20266         * gcc.dg/tree-ssa/20041002-1.c: New.
20267
20268 2004-10-03  Paul Brook  <paul@codesourcery.com>
20269
20270         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20271         rather than relying on default formatting.
20272
20273 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20274
20275         * gcc.dg/20040920-1.c: Update expected message text.
20276
20277 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20278
20279         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20280
20281 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20282
20283         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20284         tree level.
20285
20286 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20287
20288         * gcc.dg/tree-ssa/pr17343.c: Remove.
20289
20290 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20291
20292         PR tree-opt/17343
20293         * gcc.dg/tree-ssa/pr17343.c: New test.
20294
20295 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20296
20297         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20298         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20299         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20300         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20301         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20302
20303 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20304
20305         * gcc.dg/lvalue-2.c: New test.
20306
20307 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20308
20309         PR c/17730
20310         * gcc.dg/pr17730-1.c: New test
20311
20312 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20313
20314         PR c/7425
20315         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20316
20317 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20318
20319         * gcc.c-torture/execute/stdarg-1.c: New test.
20320         * gcc.c-torture/execute/stdarg-2.c: New test.
20321         * gcc.c-torture/execute/stdarg-3.c: New test.
20322         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20323         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20324         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20325         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20326         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20327
20328 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20329
20330         PR tree-optimization/17697
20331         * g++.dg/opt/pr17697-1.C: New test.
20332         * g++.dg/opt/pr17697-2.C: New test.
20333         * g++.dg/opt/pr17697-3.C: New test.
20334
20335 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20336
20337         PR c/16409
20338         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20339         gcc.dg/vla-init-5.c: New tests.
20340
20341 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20342
20343         PR c/13804
20344         * gcc.dg/pr13804-1.c: New test.
20345
20346 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20347
20348         PR fortran/16938
20349         * gfortran.dg/pr16938.f90: New test.
20350
20351 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20352
20353         * g++.dg/template/crash23.C: New test.
20354
20355 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20356
20357         PR c++/17585
20358         * g++.dg/template/static8.C: New test.
20359
20360 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20361
20362         PR c++/17681
20363         * g++.dg/other/error9.C: New test.
20364
20365 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20366
20367         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20368
20369 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20370
20371         PR fortran/15164
20372         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20373
20374 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20375
20376         PR middle-end/17112
20377         * gcc.dg/pr17112-1.c: New test case.
20378
20379 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20380
20381         PR c/11459
20382         * gcc.dg/pr11459-1.c: New test.
20383
20384 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20385
20386         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20387         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20388
20389 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20390
20391         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20392
20393 2004-09-25  Jan Hubicka  <jh@suse.cz>
20394
20395         * compile/30040909-1.c: New test.
20396         * compile/30040907-1.c: New test.
20397
20398 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20399
20400         * gcc.c-torture/execute/va-arg-26.c: New test.
20401
20402 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20403
20404         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20405         extra diagnostics on targets with 64-bit pointers.
20406         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20407
20408 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20409
20410         PR c/17188
20411         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20412         * gcc.dg/decl-3.c: Adjust expected message.
20413
20414 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20415
20416         PR fortran/17615
20417         * gfortran.dg/pr17615.f90: New test.
20418
20419 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20420
20421         PR tree-optimzation/17517
20422         * g++.dg/tree-ssa/pr17517.C: New Test.
20423
20424 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20425
20426         PR c++/16889
20427         * g++.dg/lookup/ambig3.C: New.
20428
20429 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20430
20431         PR tree-opt/17624
20432         * g++.dg/opt/pr17624.C: New test.
20433
20434 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20435
20436         PR c/6980
20437         * gcc.dg/Wbad-function-cast-1.c: New test.
20438
20439 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20440
20441         * g++.dg/ext/complit1.C
20442         * g++.dg/other/error2.C
20443         * g++.dg/other/nontype-1.C
20444         * g++.dg/parse/crash11.C
20445         * g++.dg/parse/crash12.C
20446         * g++.dg/parse/error15.C
20447         * g++.dg/parse/error4.C
20448         * g++.dg/parse/tmpl-outside1.C
20449         * g++.dg/parse/too-many-tmpl-args1.C
20450         * g++.dg/template/dependent-expr3.C
20451         * g++.dg/template/error10.C
20452         * g++.dg/template/instantiate1.C
20453         * g++.dg/template/vtable2.C
20454         * g++.dg/warn/Wshadow-1.C
20455         * g++.dg/warn/weak1.C
20456         * g++.old-deja/g++.brendan/crash16.C
20457         * g++.old-deja/g++.brendan/crash18.C
20458         * g++.old-deja/g++.brendan/crash48.C
20459         * g++.old-deja/g++.brendan/crash49.C
20460         * g++.old-deja/g++.brendan/crash55.C
20461         * g++.old-deja/g++.brendan/crash56.C
20462         * g++.old-deja/g++.brendan/crash8.C
20463         * g++.old-deja/g++.brendan/enum11.C
20464         * g++.old-deja/g++.brendan/enum8.C
20465         * g++.old-deja/g++.brendan/enum9.C
20466         * g++.old-deja/g++.brendan/friend3.C
20467         * g++.old-deja/g++.brendan/misc14.C
20468         * g++.old-deja/g++.bugs/900402_02.C
20469         * g++.old-deja/g++.bugs/900404_03.C
20470         * g++.old-deja/g++.bugs/900404_04.C
20471         * g++.old-deja/g++.bugs/900428_03.C
20472         * g++.old-deja/g++.jason/crash4.C
20473         * g++.old-deja/g++.jason/overload21.C
20474         * g++.old-deja/g++.jason/redecl1.C
20475         * g++.old-deja/g++.jason/report.C
20476         * g++.old-deja/g++.jason/rfg10.C
20477         * g++.old-deja/g++.jason/template30.C
20478         * g++.old-deja/g++.law/arm12.C
20479         * g++.old-deja/g++.law/ctors5.C
20480         * g++.old-deja/g++.law/cvt20.C
20481         * g++.old-deja/g++.law/init10.C
20482         * g++.old-deja/g++.law/init8.C
20483         * g++.old-deja/g++.law/visibility17.C
20484         * g++.old-deja/g++.law/visibility7.C
20485         * g++.old-deja/g++.mike/net8.C
20486         * g++.old-deja/g++.mike/p646.C
20487         * g++.old-deja/g++.mike/p700.C
20488         * g++.old-deja/g++.mike/p701.C
20489         * g++.old-deja/g++.mike/p811.C
20490         * g++.old-deja/g++.ns/template13.C
20491         * g++.old-deja/g++.other/array3.C
20492         * g++.old-deja/g++.other/crash25.C
20493         * g++.old-deja/g++.other/dtor3.C
20494         * g++.old-deja/g++.other/dtor4.C
20495         * g++.old-deja/g++.other/main1.C
20496         * g++.old-deja/g++.other/warn7.C
20497         * g++.old-deja/g++.pt/crash11.C
20498         * g++.old-deja/g++.pt/crash36.C
20499         * g++.old-deja/g++.pt/spec22.C
20500         * g++.old-deja/g++.pt/spec9.C
20501         * g++.old-deja/g++.pt/ttp52.C
20502         * g++.old-deja/g++.robertl/eb103.C
20503         * g++.old-deja/g++.robertl/eb121.C
20504         * g++.old-deja/g++.robertl/eb22.C
20505         * g++.old-deja/g++.robertl/eb8.C:
20506         Update locations and/or regexps of dg-error markers.
20507         Remove markers for some bogus messages that are no longer issued.
20508
20509 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20510
20511         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20512         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20513
20514 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20515
20516         PR c++/17618
20517         * g++.dg/lookup/crash5.C: New test.
20518
20519 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20520
20521         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20522         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20523         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20524         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20525         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20526         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20527
20528         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20529         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20530         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20531         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20532         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20533         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20534
20535         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20536
20537         * gcc.dg/vect/vect-44.c: Check additional cases.
20538         * gcc.dg/vect/vect-48.c: Check additional cases.
20539
20540         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20541         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20542         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20543         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20544         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20545         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20546         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20547         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20548         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20549
20550         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20551         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20552         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20553
20554 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20555
20556         * gcc.dg/tree-ssa/loop-6.c: New test.
20557
20558 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20559
20560         PR c++/17620
20561         * g++.dg/inherit/base2.C: New.
20562
20563 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20564
20565         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20566         * gcc.dg/20001012-2.c: Likewise.
20567         * gcc.dg/20001013-1.c: Likewise.
20568         * gcc.dg/20001101-1.c: Likewise.
20569         * gcc.dg/20001102-1.c: Likewise.
20570         * gcc.dg/bf-spl1.c: Likewise.
20571         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20572         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20573
20574 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20575
20576         PR tree-optimization/16721
20577         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20578
20579 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20580
20581         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20582         * gcc.dg/20040305-1.c: Likewise.
20583
20584 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20585
20586         PR c/16566
20587         * gcc.c-torture/compile/pr16566-1.c,
20588         gcc.c-torture/compile/pr16566-2.c,
20589         gcc.c-torture/compile/pr16566-3.c: New tests.
20590
20591 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20592
20593         PR tree-optimization/17512
20594         * gcc.c-torture/compile/20040916-1.c.
20595
20596 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20597
20598         * gcc.dg/pragma-re-3.c: New test.
20599
20600 2004-09-17  Matt Austern  <austern@apple.com>
20601
20602         PR c++/15049
20603         * g++.dg/other/anon3.C: New.
20604
20605 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20606
20607         PR c++/7503
20608         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20609         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20610         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20611         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20612         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20613
20614 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20615
20616         PR fortran/17286
20617         * gfortran.dg/pr17286.f90: New test.
20618
20619 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20620
20621         PR c++/17530
20622         * g++.dg/template/static7.C: New test.
20623
20624 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20625
20626         PR tree-opt/17558
20627         * gcc.c-torture/compile/pr17558.c: New test.
20628
20629 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20630
20631         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20632         if SKIP_ATTRIBUTE is defined.
20633
20634 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20635
20636         PR fortran/15957
20637         * gfortran.dg/pr15957.f90: New test.
20638
20639 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20640
20641         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20642         in comparison.
20643         * gcc.dg/vect/vect-79.c: Likewise.
20644         * gcc.dg/vect/vect-80.c: Likewise.
20645
20646 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20647
20648         PR fortran/15750
20649         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20650
20651 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20652
20653         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20654         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20655         * gcc.dg/vect/vect-62.c: New testcase.
20656         * gcc.dg/vect/vect-63.c: New testcase.
20657         * gcc.dg/vect/vect-64.c: New testcase.
20658         * gcc.dg/vect/vect-65.c: New testcase.
20659         * gcc.dg/vect/vect-66.c: New testcase.
20660         * gcc.dg/vect/vect-67.c: New testcase.
20661         * gcc.dg/vect/vect-68.c: New testcase.
20662         * gcc.dg/vect/vect-69.c: New testcase.
20663         * gcc.dg/vect/vect-79.c: New testcase.
20664         * gcc.dg/vect/vect-80.c: New testcase.
20665
20666 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20667
20668         * gcc.target/mips/asm-1.c: New test.
20669
20670 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20671
20672         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20673         * gcc.dg/vect/vect-73.c: New testcase.
20674         * gcc.dg/vect/vect-74.c: New testcase.
20675         * gcc.dg/vect/vect-75.c: New testcase.
20676         * gcc.dg/vect/vect-76.c: New testcase.
20677         * gcc.dg/vect/vect-77.c: New testcase.
20678         * gcc.dg/vect/vect-78.c: New testcase
20679
20680 2004-09-18  Paul Brook  <paul@codesourcery.com>
20681
20682         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20683
20684 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20685
20686         PR c/17424
20687         * gcc.dg/pr17424-1.c: New test.
20688
20689 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20690
20691         * g++.dg/tree-ssa/pr17153.C: New test.
20692
20693 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20694
20695         PR pch/13361
20696         * testsuite/g++.dg/pch/wchar-1.C: New.
20697         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20698
20699 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20700
20701         * gcc.c-torture/execute/20040917-1.c: New test.
20702
20703 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20704
20705         PR tree-optimization/17319
20706         * gcc.dg/pr17319.c: New test.
20707
20708 2004-09-17  Devang Patel  <dpatel@apple.com>
20709
20710         * gcc.dg/20040813-1.c: New test.
20711
20712 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20713
20714         PR tree-optimization/17273
20715         * gcc.c-torture/compile/pr17273.c: New test.
20716
20717 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20718
20719         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20720         Update expected messages.
20721         * gcc.dg/declspec-13.c: New test.
20722
20723 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20724
20725         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20726
20727 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20728
20729         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20730         change what 'a' is pointing to.
20731
20732 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20733
20734         PR c++/16002
20735         * g++.dg/template/error18.C: New test.
20736
20737         PR c++/16029
20738         * g++.dg/warn/Wunused-8.C: New test.
20739
20740 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20741
20742         PR tree-optimization/17513
20743         * gcc.dg/20040916-1.c: New test.
20744
20745 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20746
20747         PR c++/17501
20748         * g++.dg/template/typename7.C: New test.
20749
20750 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20751
20752         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20753
20754 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20755
20756         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20757         with -ftree-based-profiling also.
20758         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20759
20760 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20761
20762         PR/15364
20763         * gfortran.dg/der_array_io_1.f90: New test.
20764         * gfortran.dg/der_array_io_2.f90: New test.
20765         * gfortran.dg/der_array_io_3.f90: New test.
20766
20767 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20768
20769         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20770         EABI.
20771
20772 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20773
20774         * g++.dg/opt/switch1.C: New test.
20775
20776 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20777
20778         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20779         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20780         Update expected messages.
20781
20782 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20783
20784         PR fortran/16485
20785         * gfortran.dg/same_name_1.f90: New test.
20786
20787 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20788
20789         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20790         dereference garbage pointers.
20791
20792 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20793
20794         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20795         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20796
20797         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20798         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20799         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20800
20801 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20802
20803         PR c++/17324
20804         * g++.dg/template/mangle1.C: New test.
20805
20806 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20807
20808         PR tree-optimization/17252
20809         * gcc.c-torture/execute/pr17252.c: New test.
20810
20811 2004-09-14  Andrew Pinski  <apinski@apple.com>
20812
20813         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20814
20815 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20816
20817         PR rtl-optimization/9771
20818         * gcc.dg/pr9771-1.c: New test case.
20819
20820 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20821
20822         PR tree-optimization/15262
20823         * gcc.c-torture/execute/pr15262-1.c: New test.
20824         * gcc.c-torture/execute/pr15262-2.c: New test.
20825
20826 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20827
20828         * gcc.dg/declspec-12.c: New test.
20829
20830 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20831
20832         * gfortran.dg/pr17090.f90: Add directives to test.
20833
20834 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20835
20836         * gcc.c-torture/compile/20040914-1.c: New test.
20837
20838 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20839
20840         PR c++/16162
20841         * g++.dg/template/decl2.C: New test.
20842
20843 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20844
20845         PR fortran/17090
20846         * gfortran.dg/pr17090.f90: New test.
20847
20848 2004-09-13  Dale Johannesen  <dalej@apple.com>
20849
20850         * gcc.c-torture/compile/pr17408.c: New test case.
20851
20852 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20853
20854         PR c++/16716
20855         * g++.dg/parse/crash17.C: New test.
20856
20857         PR c++/17327
20858         * g++.dg/template/enum3.C: New test.
20859
20860 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20861
20862         * lib/gcc-defs.exp: Load wrapper.exp.
20863         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20864         using local code.
20865         * lib/gcc.exp (gcc_init): Similar.
20866         * lib/gfortran.exp (gfortran_init): Similar.
20867         * lib/objc.exp (objc_init): Similar.
20868         * lib/treelang.exp (treelang_init): Similar.
20869         * lib/wrapper.exp: New file with build_wrapper call machinery in
20870         ${tool}_maybe_build_wrapper.
20871
20872 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20873
20874         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20875         "inline".
20876         * gcc.dg/declspec-11.c: Update expected messages.
20877         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20878         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20879         gcc.dg/inline-12.c: New tests.
20880
20881 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20882
20883         * g++.dg/tree-ssa/pr17400.C: New testcase.
20884
20885 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20886
20887         * gcc.target/mips/sb1-1.c: New testcase.
20888
20889 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20890
20891         * lib/g77-dg.exp: Remove unused file.
20892         * lib/mike-g77.exp: Ditto.
20893         * lib/g77.exp: Ditto.
20894
20895 2004-09-12  Richard Henderson  <rth@redhat.com>
20896
20897         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20898
20899 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20900
20901         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20902         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20903         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20904         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20905         Update expected messages.
20906
20907 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20908
20909         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20910         declaration/use mismatch for dirp parameter.
20911
20912 2004-09-12  Andrew Pinski  <apinski@apple.com>
20913
20914         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20915         -fgnu-runtime is passed.
20916
20917 2004-09-12  Richard Henderson  <rth@redhat.com>
20918
20919         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20920         do the uplevel thing and update additional_flags directly.
20921         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20922         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20923         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20924         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20925
20926 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20927
20928         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20929
20930 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20931
20932         PR middle-end/17411
20933         * g++.dg/opt/pr17411-1.C: New test case.
20934
20935 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20936
20937         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20938         gcc.dg/tls/diag-2.c: Update expected messages.
20939         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20940         messages.
20941         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20942         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20943         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20944         gcc.dg/tls/diag-5.c: New tests.
20945
20946 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20947
20948         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20949
20950 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20951
20952         * g++.dg/parse/break-in-for.C: New test.
20953
20954 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20955
20956         * gcc.dg/tree-ssa/20040911-1.c: New test.
20957
20958 2004-09-11  Andreas Jaeger  <aj@suse.de>
20959
20960         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20961         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20962
20963 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20964
20965         * gcc.target/frv: New directory of FR-V-specific tests.
20966
20967 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20968
20969         * gcc.dg/convert-vec-1.c: New test.
20970
20971 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20972
20973         PR middle-end/17024
20974         * gcc.dg/pr17024-1.c: New test case.
20975
20976 2004-09-10  Eric Christopher  <echristo@redhat.com>
20977
20978         * gcc.dg/20040910-1.c: New test.
20979
20980 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20981
20982         * gcc.dg/bitfld-9.c: New test.
20983
20984 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20985
20986         * gcc.c-torture/execute/ieee/acc1.c: New test.
20987         * gcc.c-torture/execute/ieee/acc2.c: New test.
20988         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20989
20990 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20991
20992         * gcc.dg/deprecated-2.c: New test.
20993
20994 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20995
20996         * gcc.dg/init-vec-1.c: New test.
20997
20998 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20999
21000         PR middle-end/17055
21001         * gcc.dg/pr17055-1.c: New test case.
21002
21003 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21004
21005         PR target/17377
21006         * gcc.c-torture/execute/pr17377.c: New test.
21007
21008 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21009
21010         PR c/8420
21011         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21012         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21013         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21014         gcc.dg/long-long-typespec-1.c: New tests.
21015         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21016
21017 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21018
21019         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21020         gcc.dg/gnu99-static-1.c: New tests.
21021
21022 2004-09-08  Devang Patel  <dpatel@apple.com>
21023
21024         * gcc.dg/darwin-ld-20040828-1.c: New test.
21025         * gcc.dg/darwin-ld-20040828-2.c: New test.
21026         * gcc.dg/darwin-ld-20040828-3.c: New test.
21027
21028 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21029
21030         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21031         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21032         in error message.
21033         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21034         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21035         in error message.
21036         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21037         types they qualify.
21038         * objc.dg/type-size-2.m: Fix wording in comment.
21039         * objc.dg/va-meth-1.m: New test case.
21040
21041 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21042
21043         PR c/16633:
21044         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21045         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21046
21047 2004-09-06  Devang Patel  <dpatel@apple.com>
21048
21049         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21050         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21051
21052 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21053
21054         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21055         reflect changed line numbering of diagnostics.
21056
21057 2004-09-06  Paul Brook  <paul@codesourcery.com>
21058
21059         * gfortran.dg/edit_real_1.f90: Add new test.
21060
21061 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21062
21063         * gcc.dg/tree-ssa/loop-2.c: New test.
21064         * gcc.dg/tree-ssa/loop-3.c: New test.
21065         * gcc.dg/tree-ssa/loop-4.c: New test.
21066         * gcc.dg/tree-ssa/loop-5.c: New test.
21067
21068 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21069
21070         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21071
21072 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21073
21074         * gcc.dg/format/sentinel-1.c: New test.
21075
21076 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21077
21078         * testsuite/gcc.dg/builtins-46.c: New.
21079
21080 2004-09-03  Devang Patel  <dpatel@apple.com>
21081
21082         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21083         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21084
21085 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21086
21087         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21088         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21089         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21090         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21091         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21092         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21093         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21094         the non-portable bzero.
21095         * gcc.dg/20010912-1.c: xfail for NetWare.
21096         * gcc.dg/20020426-2.c: xfail for NetWare.
21097         * gcc.dg/20021014-1.c: xfail for NetWare.
21098         * gcc.dg/20021018-1.c: xfail for NetWare.
21099         * gcc.dg/20030213-1.c: xfail for NetWare.
21100         * gcc.dg/20030225-1.c: xfail for NetWare.
21101         * gcc.dg/20030708-1.c: xfail for NetWare.
21102         * gcc.dg/builtins-config.h: Also exclude NetWare.
21103         * gcc.dg/format/format.h: Define restrict only if not already defined.
21104         * gcc.dg/nest.c: xfail for NetWare.
21105         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21106         * lib/target-supports.exp (check_visibility_available): Exclude
21107         NetWare.
21108
21109 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21110
21111         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21112         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21113         deterministic starting point for the alignment of structure fields.
21114         * gcc.dg/Wpadded.c: Dito.
21115         * g++.dg/abi/vbase10.C: Dito.
21116
21117 2004-09-03  Devang Patel  <dpatel@apple.com>
21118
21119         * g++.dg/debug/pr15736.cc: New test.
21120
21121 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21122
21123         * README.QMTEST: Fix out-of-date link.
21124
21125 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21126
21127         PR fortran/16579
21128         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21129         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21130
21131 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21132
21133         * g++.dg/abi/arm_rtti1.C: New test.
21134
21135 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21136
21137         * gcc.dg/ppc-vector-memcpy.c: New.
21138         * gcc.dg/ppc-vector-memset.c: New.
21139
21140 2004-09-02  Chao-ying Fu  <fu@mips.com>
21141
21142         * gcc.target/mips/mips-3d-1.c: New test.
21143         * gcc.target/mips/mips-3d-2.c: New test.
21144         * gcc.target/mips/mips-3d-3.c: New test.
21145         * gcc.target/mips/mips-3d-4.c: New test.
21146         * gcc.target/mips/mips-3d-5.c: New test.
21147         * gcc.target/mips/mips-3d-6.c: New test.
21148         * gcc.target/mips/mips-3d-7.c: New test.
21149         * gcc.target/mips/mips-3d-8.c: New test.
21150         * gcc.target/mips/mips-3d-9.c: New test.
21151         * gcc.target/mips/mips-ps-1.c: New test.
21152         * gcc.target/mips/mips-ps-2.c: New test.
21153         * gcc.target/mips/mips-ps-3.c: New test.
21154         * gcc.target/mips/mips-ps-4.c: New test.
21155         * gcc.target/mips/mips-ps-type.c: New test.
21156
21157 2004-09-02  Paul Brook  <paul@codesourcery.com>
21158
21159         * gfortran.dg/edit_real_1.f90: Add new tests.
21160
21161 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21162
21163         PR fortran/15327
21164         * gfortran.dg/merge_char_1.f90: New test.
21165
21166 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21167
21168         PR fortran/16404
21169         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21170
21171 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21172
21173         PR c/1522
21174         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21175
21176 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21177
21178         * g++.dg/opt/loop1.C: Do not XFAIL.
21179
21180 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21181
21182         * gcc.c-torture/execute/20040831-1.c: New test.
21183
21184 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21185
21186         PR fortran/16579
21187         * gfortran.dg/g77/20010610.f: Now passes.
21188         Copy from g77.f-torture/execute. Add dg-run directive.
21189         * gfortran.dg/g77/README: Update
21190
21191 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21192
21193         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21194         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21195         (t1, t2, t3, t4): Add volatile.
21196
21197 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21198
21199         * g++.dg/ext/visibility/arm1.C: New test.
21200
21201 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21202
21203         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21204         -pedantic-errors.
21205
21206 2004-09-01  Paul Brook  <paul@codesourcery.com>
21207
21208         * gfortran.dg/eof_2.f90: New test.
21209
21210 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21211
21212         PR fortran/16579
21213         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21214
21215 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21216
21217         PR libfortran/16805
21218         * gfortran.dg/list_read_2.f90: New test.
21219
21220 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21221
21222         * g++.dg/abi/key1.C: New test.
21223
21224 2004-08-31  Richard Henderson  <rth@redhat.com>
21225
21226         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21227         form of offsetof.
21228         * g++.dg/other/offsetof5.C: Remove duplicate.
21229
21230 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21231
21232         PR fortran/17244
21233         * gfortran.dg/func_derived_1.f90: New test.
21234
21235 2004-08-31  Paul Brook  <paul@codesourcery.com>
21236
21237         * gfortran.dg/eof_1.f90: New test.
21238
21239 2004-08-31  Paul Brook  <paul@codesourcery.com>
21240
21241         * gfortran.dg/list_read_1.f90: New file.
21242
21243 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21244
21245         * g++.dg/opt/loop1.C: XFAIL.
21246
21247 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21248
21249         * gcc.dg/funcdef-storage-1.c: New.
21250         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21251         an extern function in local scope.
21252         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21253         declare an 'auto inline' function in local scope.
21254         * gcc.dg/20011130-1.c: Likewise.
21255         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21256         an 'auto' function in local scope.
21257         * gcc.dg/20021014-1.c: Likewise.
21258         * gcc.dg/20030331-2.c: Likewise.
21259
21260 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21261
21262         * gfortran.dg/blockdata_1.f90: New test.
21263
21264 2004-08-30  Richard Henderson  <rth@redhat.com>
21265
21266         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21267
21268 2004-08-30  Richard Henderson  <rth@redhat.com>
21269
21270         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21271         additional_flags set by alternate driver.
21272         (ieee-options): New procedure.
21273         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21274         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21275         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21276         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21277
21278 2004-08-30  Richard Henderson  <rth@redhat.com>
21279
21280         * lib/f-torture.exp: Remove.
21281
21282 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21283
21284         PR rtl-optimization/16590
21285         * g++.dg/opt/loop1.C: New test.
21286
21287 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21288
21289         PR fortran/13910
21290         * gfortran.dg/oldstyle_1.f90: New test.
21291
21292 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21293         Paul Brook  <paul@codesourcery.com>
21294
21295         * gfortran.dg/g77/README: Update.
21296         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21297         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21298         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21299
21300 2004-08-28  Paul Brook  <paul@codesourcery.com>
21301
21302         PR libfortran/17195
21303         * gfortran.dg/edit_real_1.f90: New test.
21304
21305 2004-08-27  Paul Brook  <paul@codesourcery.com>
21306
21307         * gfortran.dg/rewind_1.f90: New test.
21308
21309 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21310
21311         PR fortran/16597
21312         * gfortran.dg/pr16597.f90: New test.
21313
21314 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21315
21316         PR c/13801
21317         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21318         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21319         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21320         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21321         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21322
21323 2004-08-26  Nick Clifton  <nickc@redhat.com>
21324
21325         * gcc.c-torture/compile/pr17119.c: New test.
21326
21327 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21328
21329         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21330
21331 2004-08-25  Richard Henderson  <rth@redhat.com>
21332
21333         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21334         the bits that expect kind=8 to be the largest real kind.
21335
21336 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21337
21338         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21339
21340 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21341
21342         * gfortran.dg/assignment_1.f90: New test.
21343
21344 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21345
21346         * g++.dg/template/repo3.C: New test.
21347
21348 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21349
21350         PR middle-end/16693
21351         PR tree-optimization/16372
21352         * g++.dg/opt/pr16372-1.C: New test case.
21353         * g++.dg/opt/pr16693-1.C: New test case.
21354         * g++.dg/opt/pr16693-2.C: New test case.
21355
21356 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21357
21358         * objc.dg/proto-lossage-4.m: New test.
21359
21360 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21361
21362         PR c++/17155
21363         * g++.dg/inherit/local2.C: New test.
21364
21365 2004-08-25  Paul Brook  <paul@codesourcery.com>
21366
21367         PR fortran/17144
21368         * gfortran.dg/string_ctor_1.f90: New test.
21369
21370 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21371
21372         PR c++/14428
21373         * g++.dg/template/redecl2.C: New test.
21374
21375 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21376
21377         PR fortran/17143
21378         * gfortran.dg/pr17143.f90: New test.
21379
21380 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21381
21382         PR fortran/17164
21383         * gfortran.dg/pr17164.f90: New test.
21384
21385 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21386
21387         * gcc.dg/tree-ssa/loop-1.c: New test.
21388
21389 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21390
21391         * gcc.c-torture/compile/20040824-1.c: New test.
21392
21393 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21394
21395         * gcc.c-torture/compile/iftrap-3.c: New test.
21396
21397 2004-08-24  Paul Brook  <paul@codesourcery.com>
21398
21399         * gfortran.dg/entry_2.f90: New test.
21400
21401 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21402
21403         PR c++/16889
21404         * g++.dg/lookup/ambig[12].C: New.
21405
21406 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21407
21408         PR c++/16706
21409         * g++.dg/template/crash21.C: New test.
21410         * g++.dg/template/crash22.C: Likewise.
21411
21412 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         PR c++/17149
21415         * g++.dg/template/access15.C: New.
21416
21417 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21418
21419         PR c++/17163
21420         * g++.dg/template/repo2.C: New test.
21421
21422 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21423
21424         PR rtl-optimization/17078
21425         * gcc.c-torture/execute/pr17078-1.c: New test case.
21426
21427 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21428
21429         PR c/14492
21430         * gcc.dg/debug/crash1.c: New test.
21431
21432 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21433
21434         PR c/16180
21435         * gcc.dg/loop-5.c: New test.
21436
21437 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21438
21439         * gcc.c-torture/execute/20040823-1.c: New test.
21440
21441 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21442
21443         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21444         to the assembler.  Simplify test accordingly.
21445         (asm_abi_flags): Use GNU names.
21446         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21447         to check for ABI flags.
21448
21449 2004-08-22  Andrew Pinski  <apinski@apple.com>
21450
21451         * g++.dg/opt/pr14029.C: New test.
21452         * gcc.c-torture/execute/pr15262.c: New test.
21453
21454 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21455
21456         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21457
21458 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21459
21460         PR 16908
21461         * gfortran.dg/direct_io.f90: New test.
21462
21463 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21464
21465         PR c++/17121
21466         * g++.dg/inherit/local2.C: New test.
21467
21468 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21469
21470         PR c++/17120
21471         * g++.dg/warn/Wparentheses-4.C: New test.
21472
21473 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21474
21475         PR c++/17121
21476         * g++.dg/inherit/local2.C: New test.
21477
21478         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21479         * gcc.dg/ppc-ldstruct.c: Likewise.
21480         * gcc.dg/ppc64-abi-2.c: Likewise.
21481
21482 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21483
21484         PR rtl-optimization/17099
21485         * gcc.c-torture/execute/20040820-1.c: New test.
21486
21487 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21488
21489         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21490
21491 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21492
21493         PR fortran/17077
21494         * gfortran.dg/auto_array_1.f90: New test.
21495
21496 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21497
21498         PR fortran/17074
21499         * gfortran.dg/simpleif_1.f90: New test.
21500
21501 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21502
21503         * lib/target-supports.exp (check_profiling_available): Return
21504         false for arm*-*-symbianelf* and arm*-*-eabi*.
21505
21506         PR c++/15890
21507         * g++.dg/template/delete1.C: New test.
21508
21509 2004-08-19  Paul Brook  <paul@codesourcery.com>
21510
21511         PR fortran/14976
21512         PR fortran/16228
21513         * gfortran.dg/data_char_1.f90: New test.
21514
21515 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21516
21517         PR fortran/16946
21518         * gfortran.dg/reduction.f90: New testcase.
21519
21520 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21521
21522         PR fortran/16520
21523         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21524
21525 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21526
21527         PR c++/17041
21528         * g++.dg/Wparentheses-3.C: New test.
21529
21530 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21531
21532         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21533         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21534         * gcc.dg/vect/vect-2.c: Likewise.
21535         * gcc.dg/vect/vect-3.c: Likewise.
21536         * gcc.dg/vect/vect-4.c: Likewise.
21537         * gcc.dg/vect/vect-5.c: Likewise.
21538         * gcc.dg/vect/vect-6.c: Likewise.
21539         * gcc.dg/vect/vect-7.c: Likewise.
21540         * gcc.dg/vect/vect-25.c: Likewise.
21541         * gcc.dg/vect/vect-31.c: Likewise.
21542         * gcc.dg/vect/vect-32.c: Likewise.
21543         * gcc.dg/vect/vect-34.c: Likewise.
21544         * gcc.dg/vect/vect-36.c: Likewise.
21545         * gcc.dg/vect/vect-all.c: Likewise.
21546
21547 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21548
21549         PR c++/17068
21550         * g++.dg/template/operator4.C: New test.
21551
21552 2004-08-18  Richard Henderson  <rth@redhat.com>
21553
21554         * gcc.dg/20040206-1.c: XFAIL.
21555
21556 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21557
21558         PR c++/16246
21559         * g++.dg/template/array7.C: New test.
21560
21561 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21562
21563         * gcc.dg/mips-movcc-1.c: New test.
21564         * gcc.dg/mips-movcc-2.c: New test.
21565         * gcc.dg/mips-movcc-3.c: New test.
21566
21567         * gcc.dg/mips-nmadd-1.c: New test.
21568         * gcc.dg/mips-nmadd-2.c: New test.
21569
21570 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/15871
21573         * g++.dg/opt/inline8.C: New test.
21574
21575         PR c++/16965
21576         * g++.dg/parse/error17.C: New test.
21577
21578 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21579
21580         * gcc.dg/vect: New directory for vectorizer tests.
21581         * gcc.dg/vect/tree-vect.h: New file.
21582         * gcc.dg/vect/vect.exp: New file.
21583         * gcc.dg/vect/pr16105.c.c: New test.
21584         * gcc.dg/vect/vect-1.c: New test.
21585         * gcc.dg/vect/vect-2.c: New test.
21586         * gcc.dg/vect/vect-3.c: New test.
21587         * gcc.dg/vect/vect-4.c: New test.
21588         * gcc.dg/vect/vect-5.c: New test.
21589         * gcc.dg/vect/vect-6.c: New test.
21590         * gcc.dg/vect/vect-7.c: New test.
21591         * gcc.dg/vect/vect-8.c: New test.
21592         * gcc.dg/vect/vect-9.c: New test.
21593         * gcc.dg/vect/vect-10.c: New test.
21594         * gcc.dg/vect/vect-11.c: New test.
21595         * gcc.dg/vect/vect-12.c: New test.
21596         * gcc.dg/vect/vect-13.c: New test.
21597         * gcc.dg/vect/vect-14.c: New test.
21598         * gcc.dg/vect/vect-15.c: New test.
21599         * gcc.dg/vect/vect-16.c: New test.
21600         * gcc.dg/vect/vect-17.c: New test.
21601         * gcc.dg/vect/vect-18.c: New test.
21602         * gcc.dg/vect/vect-19.c: New test.
21603         * gcc.dg/vect/vect-20.c: New test.
21604         * gcc.dg/vect/vect-21.c: New test.
21605         * gcc.dg/vect/vect-22.c: New test.
21606         * gcc.dg/vect/vect-23.c: New test.
21607         * gcc.dg/vect/vect-24.c: New test.
21608         * gcc.dg/vect/vect-25.c: New test.
21609         * gcc.dg/vect/vect-26.c: New test.
21610         * gcc.dg/vect/vect-27.c: New test.
21611         * gcc.dg/vect/vect-28.c: New test.
21612         * gcc.dg/vect/vect-29.c: New test.
21613         * gcc.dg/vect/vect-30.c: New test.
21614         * gcc.dg/vect/vect-31.c: New test.
21615         * gcc.dg/vect/vect-32.c: New test.
21616         * gcc.dg/vect/vect-33.c: New test.
21617         * gcc.dg/vect/vect-34.c: New test.
21618         * gcc.dg/vect/vect-35.c: New test.
21619         * gcc.dg/vect/vect-36.c: New test.
21620         * gcc.dg/vect/vect-37.c: New test.
21621         * gcc.dg/vect/vect-38.c: New test.
21622         * gcc.dg/vect/vect-40.c: New test.
21623         * gcc.dg/vect/vect-41.c: New test.
21624         * gcc.dg/vect/vect-42.c: New test.
21625         * gcc.dg/vect/vect-43.c: New test.
21626         * gcc.dg/vect/vect-44.c: New test.
21627         * gcc.dg/vect/vect-45.c: New test.
21628         * gcc.dg/vect/vect-46.c: New test.
21629         * gcc.dg/vect/vect-47.c: New test.
21630         * gcc.dg/vect/vect-48.c: New test.
21631         * gcc.dg/vect/vect-49.c: New test.
21632         * gcc.dg/vect/vect-50.c: New test.
21633         * gcc.dg/vect/vect-51.c: New test.
21634         * gcc.dg/vect/vect-52.c: New test.
21635         * gcc.dg/vect/vect-53.c: New test.
21636         * gcc.dg/vect/vect-54.c: New test.
21637         * gcc.dg/vect/vect-55.c: New test.
21638         * gcc.dg/vect/vect-56.c: New test.
21639         * gcc.dg/vect/vect-57.c: New test.
21640         * gcc.dg/vect/vect-58.c: New test.
21641         * gcc.dg/vect/vect-59.c: New test.
21642         * gcc.dg/vect/vect-60.c: New test.
21643         * gcc.dg/vect/vect-61.c: New test.
21644         * gcc.dg/vect/vect-all.c: New test.
21645         * gcc.dg/vect/vect-none.c: New test.
21646
21647 2004-08-17  Paul Brook  <paul@codesourcery.com>
21648
21649         PR fortran/13082
21650         * gfortran.dg/entry_1.f90: New test.
21651
21652 2004-08-17  Andrew Pinski  <apinski@apple.com>
21653
21654         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21655
21656 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21657
21658         * gcc.dg/pr17036-1.c: New test.
21659
21660 2004-08-16  Devang Patel  <dpatel@apple.com>
21661
21662         * gcc.dg/darwin-20040809-1.c: New test.
21663
21664 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21665
21666         * gcc.dg/funcdef-attr-1.c: New test.
21667
21668 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21669
21670         * gcc.dg/altivec-17.c: New test.
21671         * gcc.dg/altivec-18.c: New test.
21672
21673 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21674
21675         PR c++/6749
21676         * g++.dg/template/vtable2.C: New test.
21677
21678 2004-08-14  Richard Henderson  <rth@redhat.com>
21679
21680         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21681         * gcc.dg/pack-test-4.c (main): Return 0.
21682         * gcc.dg/setjmp-1.c: Remove XFAIL.
21683         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21684
21685 2004-08-14  Richard Henderson  <rth@redhat.com>
21686
21687         * gcc.dg/980217-1.c: Add prototype for printf.
21688
21689 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21690
21691         * gfortran.dg/pr16935.f90: New test.
21692
21693 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21694
21695         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21696
21697 2004-08-13  Paul Brook  <paul@codesourcery.com>
21698
21699         * gfortran.dg/der_io_1.f90: Remove stray comma.
21700
21701 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21702
21703         * gcc.dg/vmx/cw-bug-2.c: Remove.
21704         * gcc.dg/vmx/vprint-1.c: Remove.
21705         * gcc.dg/vmx/vscan-1.c: Remove.
21706
21707 2004-08-12  Devang patel  <dpatel@apple.com>
21708
21709         * gcc.dg/darwin-20040809-2.c: New test.
21710
21711 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21712
21713         * g++.dg/ext/altivec-12.C: New test.
21714
21715         * g++.dg/ext/altivec-11.C: New test.
21716
21717 2004-08-12  Paul Brook  <paul@codesourcery.com>
21718
21719         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21720
21721 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21722
21723         * g++.dg/ext/altivec-2.C: Check for hardware support before
21724         executing any VMX instructions.
21725
21726         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21727
21728 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21729
21730         PR c++/16276
21731         * g++.old-deja/g++.other/comdat4.C: New test.
21732         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21733
21734 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21735
21736         PR target/16286
21737         * gcc.dg/pr16286.c: New test.
21738
21739 2004-08-12 Jan Beulich <jbeulich@novell.com>
21740
21741         * g++.dg/ext/asm5.C: New.
21742
21743 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21744
21745         PR c++/16698
21746         * g++.dg/eh/crash1.C: New test.
21747
21748         PR c++/16717
21749         * g++.dg/ext/construct1.C: New test.
21750
21751 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21752
21753         PR c++/16853
21754         * g++.dg/init/ptrmem1.C: New test.
21755
21756         PR c++/16618
21757         * g++.dg/parse/offsetof5.C: New test.
21758
21759         PR c++/16870
21760         * g++.dg/template/overload3.C: New test.
21761
21762 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21763
21764         PR c++/16964
21765         * g++.dg/parse/error16.C: New test.
21766
21767         PR c++/16904
21768         * g++.dg/template/error14.C: New test.
21769
21770         PR c++/16929
21771         * g++.dg/template/error15.C: New test.
21772
21773 2004-08-11  Devang Patel  <dpatel@apple.com>
21774
21775         * gcc.dg/darwin-ld-20040809-1.c: New test.
21776         * gcc.dg/darwin-ld-20040809-2.c: New test.
21777
21778 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21779
21780         PR fortran/16917
21781         * gfortran.dg/dfloat_1.f90: New test.
21782
21783 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21784
21785         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21786         * gcc.dg/dll-2.c: Fix dg-require syntax.
21787         * gcc.misc-tests/arm-isr.c (abort): Declare.
21788         (exit): Likewise.
21789
21790 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21791
21792         PR c++/16971
21793         * g++.dg/parse/crash16.C: New test.
21794
21795 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21796
21797         * gcc.dg/mips-rsqrt-1.c: New test case.
21798         * gcc.dg/mips-rsqrt-2.c: New test case.
21799         * gcc.dg/mips-rsqrt-3.c: New test case.
21800
21801 2004-08-10  Paul Brook  <paul@codesourcery.com>
21802
21803         * gfortran.dg/der_io_1.f90: New test.
21804
21805 2004-08-10  Paul Brook  <paul@codesourcery.com>
21806
21807         PR fortran/16919
21808         * gfortran.dg/der_array_1.f90: New test.
21809
21810 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21811
21812         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21813
21814 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21815
21816         * gcc.dg/wchar_t-2.c: Fix typo.
21817
21818 2004-08-09  Falk Hueffner  <falk@debian.org>
21819
21820         PR tree-optimization/12517
21821         * gcc.c-torture/compile/pr12517.c: New test.
21822
21823         PR tree-optimization/12578
21824         * gcc.c-torture/compile/pr12578.c: New test.
21825
21826         PR tree-optimization/12899
21827         * gcc.c-torture/compile/pr12899.c: New test.
21828
21829         PR rtl-optimization/14692
21830         * gcc.c-torture/compile/pr14692.c: New test.
21831
21832         PR tree-optimization/16461
21833         * gcc.c-torture/compile/pr16461.c: New test.
21834
21835 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21836
21837         * gfortran.dg/getenv_1.f90: New test.
21838
21839 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21840
21841         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21842         wchar_t.
21843         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21844
21845 2004-08-06  Paul Brook  <paul@codesourcery.com>
21846
21847         * gfortran.dg/ret_array_1.f90: New test.
21848         * gfortran.dg/ret_pointer_1.f90: New test.
21849
21850 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21851
21852         * gcc.dg/missing-field-init-[12].c: New tests.
21853         * g++.dg/warn/missing-field-init-[12].C: New tests.
21854
21855 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21856
21857         * gcc.dg/enum2.c: New test.
21858         * gcc.dg/symbian3.c: Likewise.
21859         * gcc.dg/symbian4.c: Likewise.
21860         * gcc.dg/wchar_t-2.c: Likewise.
21861
21862 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21863
21864         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21865         destructor tests.
21866
21867 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21868
21869         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21870         dg-require-visiblity.
21871         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21872         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21873         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21874         * g++.dg/ext/visibility/new1.C: Likewise.
21875         * g++.dg/ext/visibility/pragma.C: Likewise.
21876         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21877         * g++.dg/ext/visibility/virtual.C: Likewise.
21878         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21879         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21880         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21881         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21882         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21883         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21884         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21885         * g++/dg/ext/visibility/visibility-8.C: New test.
21886         * gcc.c-torture/compile/dll.x: Remove.
21887         * gcc.dg/dll-2.c: Use dg-require-dll
21888         * gcc.dg/visibility-10.c: New test.
21889         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21890         supporting DLLs.
21891         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21892         (scan_not_hidden): Likewise.
21893
21894 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21895
21896         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21897
21898 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21899
21900         * gcc.c-torture/execute/20040805-1.c: New test.
21901
21902 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21903
21904         * gcc.dg/20020118-1.c: Declare abort.
21905         * gcc.dg/altivec_check.h: Likewise.
21906         * gcc.dg/iftrap-2.c: Likewise.
21907         * gcc.dg/pragma-darwin.c: Likewise.
21908         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21909
21910 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21911
21912         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21913
21914 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21915
21916         * gcc.c-torture/execute/builtins/abs-2.c,
21917         gcc.c-torture/execute/builtins/abs-3.c,
21918         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21919         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21920         intmax_t, uintmax_t and their limits.
21921         * gcc.dg/intmax_t-1.c: New test.
21922
21923 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21924
21925         * g++.dg/tc1/dr147.C: Add reference to PR.
21926
21927 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21928
21929         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21930         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21931
21932 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21933
21934         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21935
21936 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21937
21938         * gcc.dg/redecl-5.c: New test.
21939         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21940         of scanf.
21941
21942 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21943
21944         PR middle-end/16790
21945         * gcc.c-torture/execute/pr16790-1.c: New test case.
21946
21947 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21948
21949         * g++.dg/ext/visibility/assign1.C: New test.
21950         * g++.dg/ext/visibility/new1.C: Likewise.
21951
21952         * gcc.dg/symbian1.c: New test.
21953         * gcc.dg/symbian2.c: Likewise.
21954
21955 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21956
21957         PR target/16570
21958         * gcc.dg/i386-sse-9.c: New test.
21959
21960 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21961
21962         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21963
21964 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21965
21966         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21967         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21968         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21969         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21970         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21971         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21972         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21973         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21974         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21975         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21976         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21977         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21978         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21979         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21980         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21981         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21982         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21983         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21984         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21985         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21986         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21987         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21988         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21989         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21990         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21991         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21992         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21993         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21994         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21995         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21996         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21997         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21998         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21999         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22000         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22001         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22002         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22003         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22004         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22005         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22006         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22007         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22008         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22009         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22010         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22011         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22012         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22013         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22014         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22015         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22016         gcc.misc-tests/i386-pf-3dnow-1.c,
22017         gcc.misc-tests/i386-pf-athlon-1.c,
22018         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22019         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22020         Declare built-in functions used.
22021         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22022
22023 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22024
22025         PR c++/16707
22026         * g++.dg/lookup/using12.C: New test.
22027
22028         * g++.dg/init/null1.C: Fix PR number.
22029         * g++.dg/parse/namespace10.C: Likewise.
22030
22031 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22032
22033         PR c++/16224
22034         * g++.dg/template/spec17.C: New test.
22035         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22036         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22037
22038 2004-08-02  David Billinghurst
22039
22040         PR fortran/16292
22041         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22042
22043 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22044
22045         * gcc.dg/ia64-got-1.c: New test case.
22046
22047 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22048
22049         PR c++/16489
22050         * g++.dg/init/null1.C: New test.
22051         * g++.dg/tc1/dr76.C: Adjust error marker.
22052
22053         PR c++/16529
22054         * g++.dg/parse/namespace10.C: New test.
22055
22056         PR c++/16810
22057         * g++.dg/inherit/ptrmem2.C: New test.
22058
22059 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22060
22061         PR target/16155
22062         * gcc.dg/pr16155.c: New test.
22063
22064 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22065
22066         * gcc.dg/redecl-2.c: New test.
22067
22068 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22069
22070         * gcc.dg/darwin-longdouble.c: New file.
22071
22072 2004-07-30  Richard Henderson  <rth@redhat.com>
22073
22074         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22075         write to constant argument.
22076         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22077
22078 2004-07-30  Richard Henderson  <rth@redhat.com>
22079
22080         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22081         tests of nearest around zero.
22082
22083 2004-07-30  Andrew Pinski  <apinski@apple.com>
22084
22085         * gcc.c-torture/compile/20040730-1.c: New test.
22086
22087 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22088
22089         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22090         powerpc-eabispe.
22091
22092 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22093
22094         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22095
22096 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22097
22098         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22099         contains $ld_library_path.
22100         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22101
22102 2004-07-29  Richard Henderson  <rth@redhat.com>
22103
22104         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22105
22106         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22107         (alt2, which): New.
22108         (Check): Accept either alternative.
22109
22110 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22111
22112         * g++.dg/abi/inline1.C: New test.
22113         * g++.dg/abi/local1-a.cc: Likewise.
22114         * g++.dg/abi/local1.C: Likewise.
22115         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22116         * g++.dg/abi/mangle12.C: Likewise.
22117         * g++.dg/abi/mangle17.C: Likewise.
22118         * g++.dg/abi/mangle20-2.C: Likewise.
22119         * g++.dg/opt/interface1.C: Likewise.
22120         * g++.dg/opt/interface1.h: Likewise.
22121         * g++.dg/opt/interface1-a.cc: New test.
22122         * g++.dg/parse/repo1.C: New test.
22123         * g++.dg/template/repo1.C: Likewise.
22124         * g++.dg/warn/Winline-1.C: Likewise.
22125         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22126
22127 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22128
22129         * gcc.dg/tree-ssa/20040729-1.c: New test.
22130
22131 2004-07-27  Matt Austern <austern@apple.com>
22132
22133         * gcc.dg/darwin-bool-1.c: New test.
22134         * gcc.dg/darwin-bool-2.c: New test.
22135
22136 2004-07-28  Richard Henderson  <rth@redhat.com>
22137
22138         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22139         arguments in the correct type.  Don't write to constant arguments.
22140
22141 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22142
22143         PR tree-optimization/16688
22144         PR tree-optimization/16689
22145         * g++.dg/tree-ssa/pr16688.C: New test.
22146
22147 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22148
22149         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22150         loads.  Not only in the comment, this time.
22151
22152 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22153
22154         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22155         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22156         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22157         * gcc.dg/sh4a-bitmovua.c: New.
22158         * gcc.dg/sh4a-cos.c: New.
22159         * gcc.dg/sh4a-cosf.c: New.
22160         * gcc.dg/sh4a-fprun.c: New.
22161         * gcc.dg/sh4a-fsrra.c: New.
22162         * gcc.dg/sh4a-memmovua.c: New.
22163         * gcc.dg/sh4a-sin.c: New.
22164         * gcc.dg/sh4a-sincos.c: New.
22165         * gcc.dg/sh4a-sincosf.c: New.
22166         * gcc.dg/sh4a-sinf.c: New.
22167
22168 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22169
22170         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22171         conditionals.
22172         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22173         loads.
22174         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22175         DOM1.
22176
22177 2004-07-27  Andrew Pinski  <apinski@apple.com>
22178
22179         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22180
22181 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22182
22183         * gcc.dg/pragma-isr.c: New test.
22184
22185 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22186
22187         PR c++/14429
22188         * g++.dg/template/ttp11.C: New test.
22189
22190 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22191
22192         * gcc.c-torture/compile/20040727-1.c: New test.
22193
22194 2004-07-26  Eric Christopher  <echristo@redhat.com>
22195
22196         * gcc.c-torture/compile/20040726-2.c: New test.
22197
22198 2004-07-26  Andrew Pinski  <apinski@apple.com>
22199
22200         * g++.dg/rtti/tinfo1.C: Xfail.
22201
22202 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22203
22204         * gcc.c-torture/compile/20040726-1.c: New test.
22205
22206 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22207             Brian Ryner  <bryner@brianryner.com>
22208
22209         PR c++/9283
22210         PR c++/15000
22211         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22212         * g++.dg/ext/visibility/: New directory.
22213         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22214         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22215         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22216         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22217         * g++.dg/ext/visibility/fvisibility.C,
22218         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22219         g++.dg/ext/visibility/fvisibility-override1.C
22220         g++.dg/ext/visibility/fvisibility-override2.C
22221         g++.dg/ext/visibility/memfuncts.C
22222         g++.dg/ext/visibility/noPLT.C
22223         g++.dg/ext/visibility/pragma.C
22224         g++.dg/ext/visibility/pragma-override1.C
22225         g++.dg/ext/visibility/pragma-override2.C
22226         g++.dg/ext/visibility/staticmemfuncts.C
22227         g++.dg/ext/visibility/virtual.C: New tests.
22228
22229 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22230
22231         PR c/15360
22232         * gcc.dg/pr15360-1.c: New test.
22233
22234 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22235
22236         * gcc.dg/pragma-align-2.c: New test.
22237         * gcc.dg/pragma-init-fini.c: New test.
22238         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22239         targets.
22240
22241 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22242
22243         * gcc.dg/init-string-2.c: New test.
22244
22245 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22246
22247         PR 16684
22248         * gcc.dg/Wredundant-decls-1.c: New test case.
22249
22250 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22251
22252         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22253         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22254         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22255         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22256         * gcc.dg/compat/generate-random.c: New file.
22257         * gcc.dg/compat/generate-random.h: Likewise.
22258         * gcc.dg/compat/generate-random_r.c: Likewise.
22259         * gcc.dg/compat/struct-layout-1.h: Likewise.
22260         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22261         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22262         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22263         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22264         * gcc.dg/compat/struct-layout-1_main.c: New test.
22265         * gcc.dg/compat/struct-layout-1_x.c: New file.
22266         * gcc.dg/compat/struct-layout-1_y.c: New file.
22267         * gcc.dg/compat/struct-layout-1_test.h: New file.
22268
22269 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22270
22271         * gcc.dg/comp-return-1.c: New test
22272
22273 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22274
22275         * gcc.dg/vmx/8-02a.c: Fix typo.
22276
22277         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22278         * gcc.dg/darwin-abi-3.c: New test.
22279
22280         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22281         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22282
22283         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22284         * gcc.dg/vmx/ops-long-1.c: New test.
22285         * gcc.dg/vmx/ops-long-2.c: New test.
22286
22287 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22288
22289         * g++.dg/lookup/conv-[1234].C: New.
22290
22291 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22292
22293         * g++.dg/parse/attr2.C: Simplify.
22294
22295 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22296
22297         PR c/7284
22298         * gcc.c-torture/execute/pr7284-1.c: New test.
22299
22300 2004-07-22  Brian Booth  <bbooth@redhat.com>
22301
22302         * gcc.dg/tree-ssa/20040721-1.c: New test.
22303
22304 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22305
22306         * g++.dg/template/crash20.c: New.
22307
22308 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22309
22310         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22311         Add dg-run directive.  Declare variables as required.
22312         * gfortran.dg/g77/README: Update
22313
22314 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22315
22316         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22317         gcc.dg/cris-peep2-andu2.c: New tests.
22318
22319 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22320
22321         PR c/15052
22322         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22323         on return type.
22324         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22325         messages.
22326         * gcc.dg/qual-return-2.c: Update expected messages.
22327         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22328
22329 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22330
22331         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22332         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22333
22334 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22335
22336         PR c/11250
22337         * gcc.dg/init-string-1.c: New test.
22338
22339 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22340
22341         PR middle-end/15345
22342         PR c/16450
22343         * gcc.dg/torture/nested-fn-1.c: New test.
22344
22345 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22346
22347         PR target/16559
22348         * gcc.dg/ia64-fptr-1.c: New file.
22349
22350 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22351
22352         PR c++/14497
22353         * g++.dg/template/spec16.C: New test.
22354         * g++.old-deja/g++.robertl/eb118.C: Remove.
22355
22356 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22357
22358         PR c++/509
22359         * g++.dg/template/spec15.C: New test.
22360
22361 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22362
22363         Copy cases from g77.f-torture/execute and add dg-run
22364         directive.  Other changes as noted.
22365         * gfortran.dg/g77/13037.f
22366         * gfortran.dg/g77/1832.f
22367         * gfortran.dg/g77/19981119-0.f
22368         * gfortran.dg/g77/19990313-0.f
22369         * gfortran.dg/g77/19990313-1.f
22370         * gfortran.dg/g77/19990313-2.f
22371         * gfortran.dg/g77/19990313-3.f
22372         * gfortran.dg/g77/19990419-1.f
22373         * gfortran.dg/g77/19990826-0.f
22374         * gfortran.dg/g77/19990826-2.f
22375         * gfortran.dg/g77/20000503-1.f
22376         * gfortran.dg/g77/20001111.f
22377         * gfortran.dg/g77/20010116.f
22378         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22379         * gfortran.dg/g77/20010430.f
22380         * gfortran.dg/g77/6177.f
22381         * gfortran.dg/g77/947.f
22382         * gfortran.dg/g77/970816-3.f
22383         * gfortran.dg/g77/971102-1.f
22384         * gfortran.dg/g77/980520-1.f
22385         * gfortran.dg/g77/980628-0.f
22386         * gfortran.dg/g77/980628-1.f
22387         * gfortran.dg/g77/980628-10.f
22388         * gfortran.dg/g77/980628-2.f
22389         * gfortran.dg/g77/980628-3.f
22390         * gfortran.dg/g77/980628-7.f
22391         * gfortran.dg/g77/980628-8.f
22392         * gfortran.dg/g77/980628-9.f
22393         * gfortran.dg/g77/980701-0.f
22394         * gfortran.dg/g77/980701-1.f
22395         * gfortran.dg/g77/cabs.f
22396         * gfortran.dg/g77/claus.f
22397         * gfortran.dg/g77/complex_1.f
22398         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22399         * gfortran.dg/g77/dcomplex.f
22400         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22401         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22402         * gfortran.dg/g77/f90-intrinsic-numeric.f
22403         * gfortran.dg/g77/int8421.f
22404         * gfortran.dg/g77/labug1.f
22405         * gfortran.dg/g77/large_vec.f
22406         * gfortran.dg/g77/le.f
22407         * gfortran.dg/g77/short.f
22408         * gfortran.dg/g77/README: Update
22409
22410 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22411
22412         PR c++/16637
22413         * g++.dg/parse/lookup4.C: New test.
22414
22415 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22416
22417         PR c++/16175
22418         * g++.dg/template/ttp10.C: New test.
22419
22420 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22421
22422         * gcc.dg/pr12625-1.c: New test.
22423
22424 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22425
22426         * testsuite/gcc.dg/switch-warn-1.c: New test.
22427         * testsuite/gcc.dg/switch-warn-2.c: New test.
22428         * gcc.c-torture/compile/pr14730.c: Update.
22429
22430 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22431
22432         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22433         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22434         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22435         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22436
22437 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22438
22439         PR c++/16623
22440         * g++.dg/template/assign1.C: New test.
22441
22442 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22443
22444         PR c++/12170
22445         * g++.dg/template/ttp9.C: New test.
22446
22447 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22448
22449         * gcc.dg/format/cmn-err-1.c: New test.
22450
22451 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22452
22453         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22454         gcc.dg/Wparentheses-10.c: New tests.
22455         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22456
22457 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22458
22459         PR fortran/16465
22460         * gfortran.dg/g77//ffixed-line-length-0.f,
22461         gfortran.dg/g77/ffixed-line-length-132.f,
22462         gfortran.dg/g77/ffixed-line-length-72.f,
22463         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22464         gfortran.dg/g77/README: Update.
22465
22466 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22467
22468         PR c++/13092
22469         * g++.dg/template/non-dependent7.C: New test.
22470         * g++.dg/template/non-dependent8.C: Likewise.
22471         * g++.dg/template/non-dependent9.C: Likewise.
22472         * g++.dg/template/non-dependent10.C: Likewise.
22473
22474 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22475
22476         PR c++/16337
22477         * g++.dg/parse/attr2.C: New test.
22478
22479 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22480
22481         * g77.dg: Removed.
22482         * g77.f-torture: Ditto.
22483
22484 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22485
22486         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22487         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22488         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22489
22490 2004-07-16  Richard Henderson  <rth@redhat.com>
22491
22492         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22493
22494 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22495
22496         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22497         tests with full list of options.
22498         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22499         of TORTURE_OPTIONS if test contains 'dg-do run'.
22500
22501         PR fortran/16404
22502         * gfortran.dg/do_iterator.f90: New test.
22503
22504 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22505
22506         PR rtl-optimization/16536
22507         * gcc.c-torture/execute/restrict-1.c: New test.
22508
22509 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22510
22511         PR fortran/15324
22512         * gfortran.dg/pr15324.f90: New test.
22513
22514         PR fortran/15129
22515         * gfortran.dg/pr15129.f90: New test.
22516
22517         PR fortran/15140
22518         * gfortran.dg/pr15140.f90: New test.
22519
22520         PR fortran/13792
22521         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22522         compile-time simplification.
22523
22524 2004-07-14  Mike Stump  <mrs@apple.com>
22525
22526         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22527
22528 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22529
22530         PR target/16325
22531         * gcc.dg/profile-generate-1.c: New.
22532
22533 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22534
22535         * gcc.c-torture/execute/20040709-1.c: New test.
22536         * gcc.c-torture/execute/20040709-2.c: New test.
22537
22538 2004-07-14  Mike Stump  <mrs@apple.com>
22539
22540         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22541
22542 2004-07-14  Mike Stump  <mrs@apple.com>
22543
22544         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22545
22546 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22547
22548         PR c++/16518
22549         * g++.dg/parse/mutable1.C: New test.
22550
22551 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22552
22553         PR tree-optimization/16443
22554         * gcc.dg/tree-ssa/20040713-1.c: New test.
22555
22556 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22557
22558         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22559         for operator new.
22560
22561 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22562
22563         * gfortran.dg/g77/README: New file
22564         * gfortran.dg/g77/19981216-0.f: Copy from
22565         g77.f-torture/noncompile.  Add "dg-do compile" and
22566         dg-error as required.
22567         * gfortran.dg/g77/19990218-1.f: Likewise.
22568         * gfortran.dg/g77/19990905-1.f: Likewise.
22569         * gfortran.dg/g77/9263.f: Likewise.
22570         * gfortran.dg/g77/980615-0.f: Likewise.
22571         * gfortran.dg/g77/980616-0.f: Likewise.
22572         * gfortran.dg/g77/check0.f: Likewise.
22573         * gfortran.dg/g77/select_no_compile.f: Likewise.
22574
22575 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22576
22577         Copy files from g77.f-torture/compile.
22578         Add "{ dg-do compile}".  Other changes as noted
22579         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22580         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22581         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22582         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22583         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22584         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22585         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22586         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22587         statement to conform to standard.  Append alpha1.x for reference.
22588         * gfortran.dg/g77/xformat.f: Add dg-warning
22589
22590 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22591
22592         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22593         Add {dg-do compile} directive.
22594         * gfortran.dg/g77/cpp2.F: Likewise.
22595
22596 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22597
22598         PR c++/5402
22599         * g++.dg/lookup/name-clash1.C: New test.
22600
22601         PR c++/9777
22602         * g++.dg/lookup/name-clash2.C: New test.
22603
22604         PR c++/12102
22605         * g++.dg/lookup/name-clash3.C: New test.
22606
22607 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22608
22609         * g++.dg/lookup/new2.C: New test.
22610         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22611
22612 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22613
22614         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22615         Add {dg-do compile} directive.
22616         * gfortran.dg/g77/13060.f: Likewise.
22617         * gfortran.dg/g77/19990218-0.f: Likewise.
22618         * gfortran.dg/g77/19990305-0.f: Likewise.
22619         * gfortran.dg/g77/19990419-0.f: Likewise.
22620         * gfortran.dg/g77/19990502-0.f: Likewise.
22621         * gfortran.dg/g77/19990502-1.f: Likewise.
22622         * gfortran.dg/g77/19990525-0.f: Likewise.
22623         * gfortran.dg/g77/19990826-1.f: Likewise.
22624         * gfortran.dg/g77/19990826-3.f: Likewise.
22625         * gfortran.dg/g77/19990905-2.f: Likewise.
22626         * gfortran.dg/g77/20000412-1.f: Likewise.
22627         * gfortran.dg/g77/20000511-1.f: Likewise.
22628         * gfortran.dg/g77/20000511-2.f: Likewise.
22629         * gfortran.dg/g77/20000518.f: Likewise.
22630         * gfortran.dg/g77/20000601-1.f: Likewise.
22631         * gfortran.dg/g77/20000601-2.f: Likewise.
22632         * gfortran.dg/g77/20000629-1.f: Likewise.
22633         * gfortran.dg/g77/20000630-2.f: Likewise.
22634         * gfortran.dg/g77/20010115.f: Likewise.
22635         * gfortran.dg/g77/20010321-1.f: Likewise.
22636         * gfortran.dg/g77/20010426.f: Likewise.
22637         * gfortran.dg/g77/20020307-1.f: Likewise.
22638         * gfortran.dg/g77/8485.f: Likewise.
22639         * gfortran.dg/g77/960317-1.f: Likewise.
22640         * gfortran.dg/g77/970915-0.f: Likewise.
22641         * gfortran.dg/g77/980310-1.f: Likewise.
22642         * gfortran.dg/g77/980310-2.f: Likewise.
22643         * gfortran.dg/g77/980310-3.f: Likewise.
22644         * gfortran.dg/g77/980310-4.f: Likewise.
22645         * gfortran.dg/g77/980310-6.f: Likewise.
22646         * gfortran.dg/g77/980310-7.f: Likewise.
22647         * gfortran.dg/g77/980310-8.f: Likewise.
22648         * gfortran.dg/g77/980419-2.f: Likewise.
22649         * gfortran.dg/g77/980424-0.f: Likewise.
22650         * gfortran.dg/g77/980427-0.f: Likewise.
22651         * gfortran.dg/g77/980729-0.f: Likewise.
22652         * gfortran.dg/g77/981117-1.f: Likewise.
22653         * gfortran.dg/g77/toon_1.f: Likewise.
22654
22655 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22656
22657         PR c++/2204
22658         * g++.dg/other/abstract2.C: New test.
22659
22660 2004-07-12  Paul Brook  <paul@codesourcery.com>
22661
22662         * gfortran.dg/pointer_init_1.f90: New test.
22663
22664 2004-07-11  Paul Brook  <paul@codesourcery.com>
22665
22666         PR fortran/15986
22667         * gfortran.dg/contained_1.f90: New test.
22668
22669 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22670
22671         * g++.dg/parse/defarg8.C: New test.
22672
22673 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22674
22675         PR fortran/16433
22676         * gfortran.dg/pr16433.f: New test.
22677
22678         PR fortran/17574
22679         * gfortran.dg/pr15754.f90: New test.
22680
22681 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22682
22683         PR tree-optimization/16437
22684         * gcc.c-torture/execute/bitfld-4.c: New test.
22685
22686 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22687
22688         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22689         access to common var from module.
22690
22691 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22692
22693         PR fortran/16336
22694         * gfortran.fortran-torture/execute/common_2.f90: New test.
22695
22696 2004-07-10  Paul Brook  <paul@codesourcery.com>
22697
22698         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22699
22700 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22701
22702         PR fortran/15969
22703         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22704
22705 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22706
22707         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22708         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22709         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22710         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22711         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22712         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22713         * gfortran.dg/g77/funderscoring.f: Likewise.
22714         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22715
22716 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22717
22718         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22719
22720 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22721         Paul Brook  <paul@codesourcery.com>
22722
22723         PR fortran/13415
22724         * gfortran.dg/common_pointer_1.f90: New test.
22725
22726 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22727
22728         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22729
22730 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22731
22732         PR target/16364
22733         * gcc.c-torture/compile/20040709-1.c: New.
22734
22735 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22736
22737         PR fortran/14077
22738         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22739
22740 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22741
22742         PR fortran/13201
22743         * gfortran.dg/shape_1.f90: New test.
22744
22745 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22746             Andrew Pinski  <apinski@apple.com>
22747
22748         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22749
22750 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22751
22752         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22753         comment.
22754
22755 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22756         Paul Brook  <paul@codesourcery.com>
22757
22758         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22759         '.f95' and '.F95'.
22760
22761 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22762
22763         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22764
22765 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22766
22767         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22768         testcases with capital suffix.
22769
22770 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22771
22772         PR fortran/15481
22773         PR fortran/13372
22774         PR fortran/13575
22775         PR fortran/15978
22776         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22777
22778         * gfortran.dg/implicit_1.f90: New test.
22779
22780 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22781
22782         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22783         expression to match gfortran warning/error messages
22784         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22785         dg-error text.
22786
22787 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22788
22789         * lib/fortran-torture.exp: Rename proc search_for to
22790         search_for_re.
22791
22792 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22793
22794         * gcc.c-torture/execute/simd-5.x: New file.
22795         XFAIL on SPARC 64-bit at -O0.
22796
22797 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22798
22799         PR c++/8211
22800         PR c++/16165
22801         * g++.dg/warn/effc3.C: New test.
22802
22803 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22804
22805         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22806         change X to 1X in format.
22807         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22808         add data statements to conform to standard.
22809
22810 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22811
22812         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22813         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22814         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22815
22816 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22817
22818         * gfortran.dg/g77/7388.f: Copy from g77.dg
22819         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22820         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22821         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22822         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22823         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22824         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22825         * gfortran.dg/g77/strlen0.f: Likewise.
22826
22827 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22828
22829         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22830         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22831
22832 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22833
22834         * gcc.c-torture/execute/920428-2.x: Delete.
22835         * gcc.c-torture/execute/920501-7.x: Likewise.
22836
22837 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22838
22839         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22840         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22841         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22842         prescott and c3-2.
22843         (PREFETCH_3DNOW): Add -march=c3.
22844
22845 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22846
22847         PR c/16437
22848         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22849         * gcc.c-torture/execute/bf64-1.x: Likewise.
22850
22851 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22852
22853         * gcc.c-torture/compile/20040708-1.c: New test.
22854
22855 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22856
22857         PR c++/16169
22858         * g++.dg/warn/effc2.C: New test.
22859
22860 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22861
22862         * gcc.c-torture/execute/bitfld-1.x: Remove.
22863         * gcc.c-torture/execute/bitfld-3.c: New test.
22864         * gcc.dg/bitfld-2.c: Remove XFAILs.
22865
22866 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22867
22868         PR c++/16276
22869         * g++.dg/rtti/tinfo1.C: New file.
22870
22871 2004-07-07  Eric Christopher  <echristo@redhat.com>
22872
22873         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22874
22875 2004-07-07  Andrew Pinski  <apinski@apple.com>
22876
22877         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22878
22879 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22880
22881         * g++.dg/init/call1.C: XFAIL.
22882
22883 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22884
22885         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22886         except for movstrict*, to movmem* and clrstr* to clrmem*.
22887
22888 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22889
22890         * gcc.c-torture/execute/20040707-1.c: New test.
22891
22892 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22893
22894         * gcc.c-torture/execute/20040706-1.c: New test.
22895
22896 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22897
22898         PR c++/3671
22899         * g++.dg/template/spec14.C: New test.
22900
22901 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22902
22903         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22904         nothing if not yet defined.  Use it in b, c and d type definitions.
22905         * gcc.c-torture/execute/20040705-1.c: New test.
22906         * gcc.c-torture/execute/20040705-2.c: New test.
22907
22908 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22909
22910         PR c++/2518
22911         * g++.dg/lookup/new1.C: New test.
22912
22913 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22914
22915         PR c++/11406
22916         * g++.dg/template/sizeof8.C: New test.
22917
22918 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22919
22920         * gcc.c-torture/compile/20040705-1.c: New test.
22921
22922 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22923
22924         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22925
22926 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22927
22928         * gcc.dg/cpp/if-mop.c: Two new testcases.
22929         * gcc.dg/cpp/trad/comment-3.c: New.
22930
22931 2004-07-04  Paul Brook  <paul@codesourcery.com>
22932
22933         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22934
22935 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22936
22937         PR c++/3761
22938         * g++.dg/lookup/crash4.C: New test.
22939
22940 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22941
22942         * gcc.c-torture/execute/builtin-abs-1.c
22943         * gcc.c-torture/execute/builtin-abs-2.c
22944         * gcc.c-torture/execute/builtin-complex-1.c
22945         * gcc.c-torture/execute/builtins/string-1-lib.c
22946         * gcc.c-torture/execute/builtins/string-1.c
22947         * gcc.c-torture/execute/builtins/string-2-lib.c
22948         * gcc.c-torture/execute/builtins/string-2.c
22949         * gcc.c-torture/execute/builtins/string-3-lib.c
22950         * gcc.c-torture/execute/builtins/string-3.c
22951         * gcc.c-torture/execute/builtins/string-4-lib.c
22952         * gcc.c-torture/execute/builtins/string-4.c
22953         * gcc.c-torture/execute/builtins/string-5-lib.c
22954         * gcc.c-torture/execute/builtins/string-5.c
22955         * gcc.c-torture/execute/builtins/string-6-lib.c
22956         * gcc.c-torture/execute/builtins/string-6.c
22957         * gcc.c-torture/execute/builtins/string-7-lib.c
22958         * gcc.c-torture/execute/builtins/string-7.c
22959         * gcc.c-torture/execute/builtins/string-8-lib.c
22960         * gcc.c-torture/execute/builtins/string-8.c
22961         * gcc.c-torture/execute/builtins/string-9-lib.c
22962         * gcc.c-torture/execute/builtins/string-9.c
22963         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22964         * gcc.c-torture/execute/builtins/string-asm-1.c
22965         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22966         * gcc.c-torture/execute/builtins/string-asm-2.c
22967         * gcc.c-torture/execute/stdio-opt-1.c
22968         * gcc.c-torture/execute/stdio-opt-2.c
22969         * gcc.c-torture/execute/stdio-opt-3.c
22970         * gcc.c-torture/execute/string-opt-1.c
22971         * gcc.c-torture/execute/string-opt-10.c
22972         * gcc.c-torture/execute/string-opt-11.c
22973         * gcc.c-torture/execute/string-opt-12.c
22974         * gcc.c-torture/execute/string-opt-13.c
22975         * gcc.c-torture/execute/string-opt-14.c
22976         * gcc.c-torture/execute/string-opt-15.c
22977         * gcc.c-torture/execute/string-opt-16.c
22978         * gcc.c-torture/execute/string-opt-2.c
22979         * gcc.c-torture/execute/string-opt-6.c
22980         * gcc.c-torture/execute/string-opt-7.c
22981         * gcc.c-torture/execute/string-opt-8.c:
22982         Replace with ...
22983
22984         * gcc.c-torture/execute/builtins/abs-2.c
22985         * gcc.c-torture/execute/builtins/abs-3.c
22986         * gcc.c-torture/execute/builtins/complex-1.c
22987         * gcc.c-torture/execute/builtins/fprintf.c
22988         * gcc.c-torture/execute/builtins/fputs.c
22989         * gcc.c-torture/execute/builtins/memcmp.c
22990         * gcc.c-torture/execute/builtins/memmove.c
22991         * gcc.c-torture/execute/builtins/memops-asm.c
22992         * gcc.c-torture/execute/builtins/mempcpy-2.c
22993         * gcc.c-torture/execute/builtins/mempcpy.c
22994         * gcc.c-torture/execute/builtins/memset.c
22995         * gcc.c-torture/execute/builtins/printf.c
22996         * gcc.c-torture/execute/builtins/sprintf.c
22997         * gcc.c-torture/execute/builtins/strcat.c
22998         * gcc.c-torture/execute/builtins/strchr.c
22999         * gcc.c-torture/execute/builtins/strcmp.c
23000         * gcc.c-torture/execute/builtins/strcpy.c
23001         * gcc.c-torture/execute/builtins/strcspn.c
23002         * gcc.c-torture/execute/builtins/strlen-2.c
23003         * gcc.c-torture/execute/builtins/strlen.c
23004         * gcc.c-torture/execute/builtins/strncat.c
23005         * gcc.c-torture/execute/builtins/strncmp-2.c
23006         * gcc.c-torture/execute/builtins/strncmp.c
23007         * gcc.c-torture/execute/builtins/strncpy.c
23008         * gcc.c-torture/execute/builtins/strpbrk.c
23009         * gcc.c-torture/execute/builtins/strpcpy-2.c
23010         * gcc.c-torture/execute/builtins/strpcpy.c
23011         * gcc.c-torture/execute/builtins/strrchr.c
23012         * gcc.c-torture/execute/builtins/strspn.c
23013         * gcc.c-torture/execute/builtins/strstr-asm.c
23014         * gcc.c-torture/execute/builtins/strstr.c:
23015         ... these new files.
23016
23017         * gcc.c-torture/execute/builtins/abs-2-lib.c
23018         * gcc.c-torture/execute/builtins/abs-3-lib.c
23019         * gcc.c-torture/execute/builtins/complex-1-lib.c
23020         * gcc.c-torture/execute/builtins/fprintf-lib.c
23021         * gcc.c-torture/execute/builtins/fputs-lib.c
23022         * gcc.c-torture/execute/builtins/memcmp-lib.c
23023         * gcc.c-torture/execute/builtins/memmove-lib.c
23024         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23025         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23026         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23027         * gcc.c-torture/execute/builtins/memset-lib.c
23028         * gcc.c-torture/execute/builtins/printf-lib.c
23029         * gcc.c-torture/execute/builtins/sprintf-lib.c
23030         * gcc.c-torture/execute/builtins/strcat-lib.c
23031         * gcc.c-torture/execute/builtins/strchr-lib.c
23032         * gcc.c-torture/execute/builtins/strcmp-lib.c
23033         * gcc.c-torture/execute/builtins/strcpy-lib.c
23034         * gcc.c-torture/execute/builtins/strcspn-lib.c
23035         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23036         * gcc.c-torture/execute/builtins/strlen-lib.c
23037         * gcc.c-torture/execute/builtins/strncat-lib.c
23038         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23039         * gcc.c-torture/execute/builtins/strncmp-lib.c
23040         * gcc.c-torture/execute/builtins/strncpy-lib.c
23041         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23042         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23043         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23044         * gcc.c-torture/execute/builtins/strrchr-lib.c
23045         * gcc.c-torture/execute/builtins/strspn-lib.c
23046         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23047         * gcc.c-torture/execute/builtins/strstr-lib.c
23048         * gcc.c-torture/execute/builtins/lib/abs.c
23049         * gcc.c-torture/execute/builtins/lib/fprintf.c
23050         * gcc.c-torture/execute/builtins/lib/memset.c
23051         * gcc.c-torture/execute/builtins/lib/printf.c
23052         * gcc.c-torture/execute/builtins/lib/sprintf.c
23053         * gcc.c-torture/execute/builtins/lib/strcpy.c
23054         * gcc.c-torture/execute/builtins/lib/strcspn.c
23055         * gcc.c-torture/execute/builtins/lib/strncat.c
23056         * gcc.c-torture/execute/builtins/lib/strncmp.c
23057         * gcc.c-torture/execute/builtins/lib/strncpy.c
23058         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23059         * gcc.c-torture/execute/builtins/lib/strspn.c
23060         * gcc.c-torture/execute/builtins/lib/strstr.c:
23061         New files containing support routines.
23062
23063         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23064         declaration.
23065         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23066         when not optimizing.
23067
23068 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23069
23070         PR c++/16240
23071         * g++.dg/abi/mangle22.C: New test.
23072         * g++.dg/abi/mangle23.C: Likewise.
23073
23074 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23075
23076         PR fortran/16290
23077         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23078         Allow for cases without denormalized floating point numbers.
23079
23080 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23081
23082         PR c/1027
23083         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23084         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23085         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23086         expected warning text.
23087         * gcc.dg/format/diag-2.c: New test.
23088
23089 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23090
23091         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23092
23093 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23094
23095         * gcc.dg/builtins-43.c: New.
23096         * gcc.dg/builtins-44.c: New.
23097         * gcc.dg/builtins-45.c: New.
23098
23099 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23100             Andreas Tobler  <a.tobler@schweiz.ch>
23101
23102         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23103         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23104         as SIGSEGV.
23105         * gcc.dg/cleanup-11.c: Likewise.
23106         * gcc.dg/cleanup-8.c: Likewise.
23107         * gcc.dg/cleanup-9.c: Likewise.
23108         * gcc.dg/cleanup-5.c: Run on all platforms.
23109
23110 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23111
23112         * g++.dg/warn/nonnull1.C: New test.
23113
23114 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23115
23116         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23117         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23118         Special-case the Sun compiler wrt to <complex.h>.
23119
23120 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23121
23122         * gcc.dg/Wunreachable-8.C: New test.
23123
23124         * gcc.dg/h8300-ice2.c : New test.
23125
23126 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23127
23128         PR fortran/16161
23129         * gfortran.fortran-torture/compile/implicit.f90: Add test
23130         for implicit character.
23131
23132 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23133
23134         PR fortran/16289
23135         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23136         Use tiny() intrinsic to find smallest non-negative real
23137
23138 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23139
23140         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23141         * gcc.dg/compat/struct-by-value-22_x.c: New.
23142         * gcc.dg/compat/struct-by-value-22_y.c: New.
23143
23144         * gcc.c-torture/execute/20040629-1.c: New test.
23145
23146 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23147
23148         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23149         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23150
23151         PR target/16195
23152         * gcc.dg/20040625-1.c: New test.
23153
23154 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23155
23156         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23157
23158 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23159
23160         PR fortran/15963
23161         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23162
23163 2004-06-29  Richard Henderson  <rth@redhat.com>
23164
23165         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23166
23167 2004-06-29  Paul Brook  <paul@codesourcery.com>
23168
23169         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23170         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23171
23172 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23173
23174         PR c++/16260
23175         * g++.dg/parse/crash15.C: New.
23176
23177 2004-06-28  Andrew Pinski  <apinski@apple.com>
23178
23179         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23180         by the error already.
23181
23182         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23183
23184 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23185
23186         PR target/14041
23187         * gcc.dg/h8300-bss-align-1.c : New.
23188
23189 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23190
23191         * PR c++/16174
23192         * g++.dg/template/ctor4.C: New.
23193
23194 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23195
23196         PR c++/16205
23197         * g++.dg/warn/Wsequence-point-1.C: New test.
23198
23199 2004-06-27  Paul Brook  <paul@codesourcery.com>
23200
23201         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23202
23203 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23204
23205         * g++.old-deja/g++.mike/p7325.C: Remove.
23206
23207 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23208
23209         PR c/14963
23210         * gcc.dg/pr14963.c: New test.
23211
23212 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23213
23214         PR c++/16193
23215         * g++.dg/parse/redef1.C: New test.
23216
23217 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23218
23219         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23220         20021110.c.
23221         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23222         20021119-1.c.
23223         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23224         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23225         5-04.c.
23226         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23227         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23228         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23229         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23230         g++.brendan/enum14.C.
23231         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23232         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23233         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23234         g++.mike/virt1.C.
23235         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23236         memtemp24.C.
23237
23238 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23239
23240         * gcc.dg/20040527-1.c: New test case.
23241
23242 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23243
23244         PR gfortran/pr16196
23245         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23246
23247 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23248
23249         PR middle-end/15825
23250         * gcc.dg/pr15825-1.c: New test case.
23251
23252 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23253
23254         * gcc.c-torture/execute/20040625-1.c: New test.
23255
23256 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23257
23258         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23259
23260 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23261
23262         * gcc.dg/torture/mips-div-1.c: New test.
23263
23264 2004-06-24  Jeff Law  <law@redhat.com>
23265
23266         * gcc.dg/tree-ssa/20040624-1.c: New test.
23267
23268 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23269
23270         * gcc.c-torture/compile/20040624-1.c: New test.
23271
23272 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23273
23274         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23275         this directory.
23276
23277 2004-06-23  Andrew Pinski  <apinski@apple.com>
23278
23279         PR middle-end/15988
23280         * g++.dg/opt/ptrmem4.C: New test.
23281
23282         * gcc.dg/c90-array-quals-2.c: New test.
23283
23284 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23285
23286         * gcc.dg/kpice1.c: New test.
23287
23288 2006-06-23  Andrew Pinski  <apinski@apple.com>
23289
23290         * gcc.dg/c90-array-quals.c: New test.
23291
23292 2006-06-22  Richard Henderson  <rth@redhat.com>
23293
23294         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23295
23296 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23297
23298         * gcc.dg/builtins-config.h: Handle FreeBSD.
23299
23300 2006-06-22  Richard Henderson  <rth@redhat.com>
23301
23302         * g++.dg/opt/devirt1.C: New.
23303
23304 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23305
23306         * g++.dg/opt/pr15551.C: New testcase.
23307
23308 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23309
23310         PR target/14800
23311         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23312         x86_64-*-linux* when compiling for 32bit.
23313
23314 2004-06-21  Andrew Pinski  <apinski@apple.com>
23315
23316         * gcc.dg/pch/struct-1.c: New.
23317         * gcc.dg/pch/struct-1.hs: New.
23318
23319 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23320
23321         * gcc.dg/pch/save-temps-1.c: New file.
23322         * gcc.dg/pch/save-temps-1.hs: New file.
23323
23324 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23325
23326         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23327         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23328
23329 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23330
23331         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23332         to fix type error.
23333         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23334         Remove trailing spaces.
23335
23336 2004-06-21  Richard Henderson  <rth@redhat.com>
23337
23338         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23339         merging && to BIT_FIELD_REF.
23340
23341 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23342
23343         * g++.dg/opt/placeholder1.C: New test.
23344
23345 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23346
23347         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23348         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23349         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23350         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23351
23352 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23353
23354         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23355         extern "C".
23356         * g++.dg/other/pragma-re-1.C: Add comments.
23357
23358 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23359
23360         PR gfortran/16080
23361         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23362
23363 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23364
23365         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23366         instead of setting the type of size_t by
23367         hand.
23368
23369 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23370
23371         * gcc.dg/unordered-2.c: New test case.
23372         * gcc.dg/unordered-3.c: New test case.
23373
23374 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23375
23376         PR other/16043
23377         * lib/g++.exp (g++_version): Tweak regexp for version
23378         * lib/g77.exp (g77_version): Likewise.
23379         * lib/gfortran.exp (gfortran_version): Likewise.
23380         * lib/objc.exp (objc_version): Likewise.
23381         * lib/treelang.exp (treelang_version): Likewise.
23382
23383 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23384
23385         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23386         Use INT_MAX instead of __INT_MAX__.
23387         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23388
23389         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23390         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23391         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23392         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23393         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23394         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23395         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23396         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23397         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23398
23399         * gcc.dg/range-test-1.c: New test.
23400         * g++.dg/opt/range-test-1.C: New test.
23401
23402 2004-06-17  Richard Henderson  <rth@redhat.com>
23403
23404         * objc.dg/sync-1.m: New.
23405         * objc.dg/try-catch-1.m: Don't force next runtime.
23406         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23407         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23408         shadowed catch clause.
23409         * objc.dg/try-catch-5.m: New.
23410
23411 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23412
23413         Bug 14610
23414         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23415
23416 2004-06-15  Richard Henderson  <rth@redhat.com>
23417
23418         * gcc.dg/20001116-1.c: Move expected warning line.
23419
23420 2004-06-15  Richard Henderson  <rth@redhat.com>
23421
23422         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23423         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23424
23425 2004-06-15  Jeff Law  <law@redhat.com>
23426
23427         * gcc.dg/tree-ssa/20040615-1.c: New test.
23428         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23429         be less sensitive to operand ordering.
23430         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23431
23432 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23433
23434         * g++.dg/abi/bitfield3.C: Add comment..
23435
23436 2004-06-15  Richard Henderson  <rth@redhat.com>
23437
23438         * g++.dg/ext/stmtexpr1.C: XFAIL.
23439         * gcc.dg/20030612-1.c: XFAIL.
23440
23441 2004-06-15  Eric Christopher  <echristo@redhat.com>
23442
23443         * g++.dg/charset/asm5.c: New.
23444         * gcc.dg/charset/asm6.c: New.
23445
23446 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23447
23448         PR fortran/15962
23449         * gfortran.fortran-torture/execute/select_1.f90: New test.
23450
23451 2004-06-15  Paul Brook  <paul@codesourcery.com>
23452
23453         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23454
23455 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23456
23457         PR c++/15967
23458         * g++.dg/lookup/crash3.C: New test.
23459
23460 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23461
23462         PR c++/15947
23463         * g++.dg/parse/dtor4.C: New test.
23464
23465 2004-06-14  Jeff Law  <law@redhat.com>
23466
23467         * gcc.c-torture/compile/20040614-1.c: New test.
23468
23469 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23470
23471         PR fortran/15211
23472         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23473         LEN of a character array.
23474
23475 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23476
23477         PR c++/15096
23478         * g++.dg/template/ptrmem10.C: New test.
23479
23480         PR c++/14930
23481         * g++.dg/template/friend30.C: New test.
23482
23483 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23484
23485         PR fortran/14928
23486         * gfortran.fortran-torture/compile/mloc.f90: New test.
23487
23488 2004-06-13  Paul Brook  <paul@codesourcery.com>
23489
23490         * gfortran.fortran-torture/execute/random_2.f90: New test.
23491
23492 2004-06-13  Eric Christopher  <echristo@redhat.com>
23493
23494         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23495
23496 2004-06-12  Paul Brook  <paul@codesourcery.com>
23497
23498         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23499
23500 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23501
23502         PR fortran/14923
23503         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23504
23505 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23506
23507         PR fortran/14957
23508         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23509         syntax errors in end statements of contained subroutines.
23510
23511 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23512
23513         PR fortran/12841
23514         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23515
23516 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23517
23518         PR fortran/15665
23519         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23520
23521 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23522
23523         PR gfortran/12839
23524         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23525
23526 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23527
23528         PR c++/15862
23529         * g++.dg/parse/enum1.C: New test.
23530
23531 2004-06-10  Jeff Law  <law@redhat.com>
23532
23533         * gcc.c-torture/compile/20040610-1.c: New test.
23534
23535 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23536
23537         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23538         * g++.old-deja/g++.other/decl3.C: Likewise.
23539
23540 2004-06-10  Brian Booth  <bbooth@redhat.com>
23541
23542         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23543         V_MAY_DEF instead of VDEF.
23544         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23545
23546 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23547
23548         PR c++/14211
23549         * g++.dg/conversion/const1.C: New test.
23550
23551         PR c++/15076
23552         * g++.dg/conversion/reinterpret1.C: New test.
23553
23554         PR c++/15877
23555         * g++.dg/template/enum2.C: New test.
23556
23557         PR c++/15227
23558         * g++.dg/template/error13.C: New test.
23559
23560 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23561
23562         PR fortran/14957
23563         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23564         arguments to test_* REAL and of the right size.
23565
23566 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23567
23568         PR target/15569
23569         PR rtl-optimization/15681
23570         * gcc.dg/20040609-1.c: New test.
23571
23572 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23573
23574         PR c++/14791
23575         * g++.dg/opt/builtins1.C: New test.
23576
23577 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23578
23579         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23580         that use default windows32 struct layout.
23581         * gcc.dg/i386-bitfield2.c: Likewise.
23582
23583 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23584
23585         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23586         for mingw32 and cygwin targets.
23587
23588 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23589
23590         * gcc.dg/pch/macro-4.c: New.
23591         * gcc.dg/pch/macro-4.hs: New.
23592
23593 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23594
23595         PR fortran/13249
23596         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23597
23598 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23599
23600         PR fortran/13372
23601         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23602
23603 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23604
23605         PR gfortran/14897
23606         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23607
23608 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23609
23610         PR gfortran/15755
23611         * gfortran.fortran-torture/execute/backspace.c : New test.
23612
23613 2004-06-09  Paul Brook  <paul@codesourcery.com>
23614
23615         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23616         (pointer_to_section): Rewrite to use smaller array.
23617
23618 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23619
23620         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23621         * gcc.dg/ext/altivec-10.c: Same.
23622         * gcc.dg/ext/altivec-11.c: Same.
23623         * gcc.dg/ext/altivec-12.c: Same.
23624         * gcc.dg/ext/altivec-13.c: Same.
23625         * gcc.dg/ext/altivec-14.c: Same.
23626         * gcc.dg/ext/altivec-15.c: Same.
23627         * gcc.dg/ext/altivec-16.c: Same.
23628         * gcc.dg/ext/altivec-3.c: Same.
23629         * gcc.dg/ext/altivec-4.c: Same.
23630         * gcc.dg/ext/altivec-6.c: Same.
23631         * gcc.dg/ext/altivec-7.c: Same.
23632         * gcc.dg/ext/altivec-8.c: Same.
23633         * gcc.dg/ext/altivec-varargs-1.c: Same.
23634
23635         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23636         * g++.dg/ext/altivec-10.C: Same.
23637         * g++.dg/ext/altivec-2.C: Same.
23638         * g++.dg/ext/altivec-3.C: Same.
23639         * g++.dg/ext/altivec-4.C: Same.
23640         * g++.dg/ext/altivec-5.C: Same.
23641         * g++.dg/ext/altivec-6.C: Same.
23642         * g++.dg/ext/altivec-7.C: Same.
23643         * g++.dg/ext/altivec-8.C: Same.
23644         * g++.dg/ext/altivec-9.C: Same.
23645
23646 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23647
23648         PR c++/7841
23649         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23650
23651 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23652
23653         * gcc.dg/union-1.c: New test.
23654
23655 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23656
23657         * gcc.dg/builtins-41.c: New test case.
23658         * gcc.dg/builtins-42.c: New test case.
23659
23660 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23661
23662         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23663         * g++.dg/ext/altivec-10.C: Same.
23664         * g++.dg/ext/altivec-2.C: Same.
23665         * g++.dg/ext/altivec-3.C: Same.
23666         * g++.dg/ext/altivec-4.C: Same.
23667         * g++.dg/ext/altivec-5.C: Same.
23668         * g++.dg/ext/altivec-6.C: Same.
23669         * g++.dg/ext/altivec-7.C: Same.
23670         * g++.dg/ext/altivec-8.C: Same.
23671         * g++.dg/ext/altivec-9.C: Same.
23672         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23673         * g++.old-deja/g++.brendan/new3.C: Same.
23674         * gcc.c-torture/execute/eeprof-1.x: Same.
23675
23676 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23677
23678         PR c/14765
23679         * gcc.dg/pr14765-1.c: New test.
23680
23681 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23682
23683         PR c/14649
23684         * gcc.dg/pr14649-1.c: New test case.
23685
23686 2004-06-07  Richard Henderson  <rth@redhat.com>
23687
23688         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23689         if temporaries.
23690
23691 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23692
23693         * g++.dg/eh/elide1.C: Remove XFAIL.
23694
23695 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23696
23697         PR c++/15337
23698         * g++.dg/expr/sizeof3.C: New test.
23699
23700         PR c++/14777
23701         * g++.dg/template/access14.C: New test.
23702
23703         PR c++/15554
23704         * g++.dg/template/enum1.C: New test.
23705
23706         PR c++/15057
23707         * g++.dg/eh/throw1.C: New test.
23708
23709 2004-06-07  David Ayers  <d.ayers@inode.at>
23710             Ziemowit Laski  <zlaski@apple.com>
23711
23712         * lib/objc.exp (objc_target_compile): Revert the '-framework
23713         Foundation' flag fix, since bare Darwin does not ship
23714         with the Foundation framework.
23715         * objc/execute/next_mapping.h: Provide a local NSConstantString
23716         @interface and @implementation.
23717         (objc_constant_string_init): A constructor function, used to
23718         initialize the NSConstantString meta-class object.
23719         * objc/execute/string1.m: Include "next_mapping.h" instead of
23720         <Foundation/NSString.h>.
23721         * objc/execute/string2.m: Likewise.
23722         * objc/execute/string3.m: Likewise.
23723         * objc/execute/string4.m: Likewise.
23724
23725 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23726
23727         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23728         to double. Replace double with FLOAT.
23729         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23730
23731         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23732         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23733         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23734         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23735         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23736         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23737         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23738         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23739
23740 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23741
23742         PR c/13519
23743         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23744
23745 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23746
23747         PR c++/15503
23748         * g++.dg/template/meminit2.C: New test.
23749
23750 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23751
23752         PR target/15822
23753         * gcc.c-torture/execute/compare-fp-1.c,
23754         gcc.c-torture/execute/compare-fp-2.c,
23755         gcc.c-torture/execute/compare-fp-3.c,
23756         gcc.c-torture/execute/compare-fp-4.c,
23757         gcc.c-torture/execute/compare-fp-3.x,
23758         gcc.c-torture/execute/compare-fp-4.x: Moved...
23759         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23760         gcc.c-torture/execute/ieee/compare-fp-2.c,
23761         gcc.c-torture/execute/ieee/compare-fp-3.c,
23762         gcc.c-torture/execute/ieee/compare-fp-4.c,
23763         gcc.c-torture/execute/ieee/compare-fp-3.x,
23764         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23765
23766 2004-06-04  David Ayers  <d.ayers@inode.at>
23767
23768         * objc/execute/protocol-isEqual-4.m: New testcase.
23769
23770 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23771
23772         * objc/execute/protocol-isEqual-1.m: New testcase.
23773         * objc/execute/protocol-isEqual-2.m: New testcase.
23774         * objc/execute/protocol-isEqual-3.m: New testcase.
23775
23776 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23777
23778         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23779
23780 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23781
23782         * lib/objc.exp (objc_target_compile): When running tests on
23783         Darwin (Mac OS X), inform the linker about '-framework
23784         'Foundation'.
23785
23786 2004-06-02  Eric Christopher  <echristo@redhat.com>
23787
23788         * gcc.c-torture/compile/20040602-1.c: New.
23789
23790 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23791
23792         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23793         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23794
23795         PR tree-optimization/14736
23796         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23797
23798         PR tree-optimization/14042
23799         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23800
23801         PR tree-optimization/14729
23802         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23803
23804 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23805
23806         PR fortran/15557
23807         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23808
23809 2004-06-01  Richard Hederson  <rth@redhat.com>
23810
23811         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23812
23813 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23814
23815         PR c++/14932
23816         * g++.dg/parse/offsetof4.C: New test.
23817
23818 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23819
23820         PR objc/7993
23821         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23822
23823 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23824
23825         PR c++/15701
23826         * g++.dg/template/friend29.C: New test.
23827
23828 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23829
23830         PR c/15749
23831         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23832
23833 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23834
23835         * gcc.dg/sparc-trap-1.c: New test.
23836
23837 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23838
23839         PR middle-end/15069
23840         * g++.dg/opt/fold3.C: New test case.
23841
23842 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23843
23844         * lib/target-supports.exp (check_iconv_available): Fix fallout
23845         from 2004-05-28 patch.
23846
23847 2004-05-30  Paul Brook  <paul@codesourcery.com>
23848
23849         PR fortran/15620
23850         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23851         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23852
23853 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23854
23855         * gfortran.fortran-torture/execute/random_1.f90: New test.
23856
23857 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23858
23859         * g++.dg/ext/altivec-10.C: New test.
23860
23861 2004-05-29  Paul Brook  <paul@codesourcery.com>
23862
23863         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23864
23865 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23866
23867         * gcc.dg/altivec-16.c: New test.
23868
23869 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23870
23871         * lib/target-supports.exp (check_vmx_hw_available): New.
23872         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23873
23874         * lib/target-supports.exp (check_alias_available,
23875         check_iconv_available, check_named_sections_available): Use
23876         unique names for temporary files.
23877
23878 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23879
23880         * gcc.dg/altivec-15.c: New test.
23881
23882 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23883
23884         PR c++/15083
23885         * g++.dg/warn/noeffect6.C: New test.
23886
23887         PR c++/15471
23888         * g++.dg/expr/ptrmem4.C: New test.
23889
23890         PR c++/15640
23891         * g++.dg/template/operator3.C: New test.
23892
23893 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23894
23895         PR c++/14668
23896         * g++.dg/lookup/redecl1.C: New test.
23897         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23898
23899 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23900
23901         * gcc.c-torture/execute/compare-fp-1.c,
23902         gcc.c-torture/execute/compare-fp-2.c,
23903         gcc.c-torture/execute/compare-fp-3.c,
23904         gcc.c-torture/execute/compare-fp-4.c,
23905         gcc.c-torture/execute/compare-fp-3.x,
23906         gcc.c-torture/execute/compare-fp-4.x,
23907         gcc.dg/pr15649-1.c: New.
23908
23909 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23910
23911         PR c++/12883
23912         * g++.dg/init/array14.C: New test.
23913
23914 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23915
23916         * lib/compat.exp (compat-get-options-main): New.
23917         (compat-get-options): Remove unneeded code, warn for ignored
23918         command.
23919         (compat-execute): Check flag set by dg-require-* commands.
23920
23921         * lib/compat.exp (compat-execute): Break up long lines.
23922
23923 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23924
23925         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23926         * gcc.dg/altivec-14.c: New test.
23927         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23928
23929         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23930         * gcc.dg/altivec-12.c: Ditto.
23931
23932         * gcc.dg/altivec-3.c: Move call to altivec_check.
23933
23934 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23935
23936         PR c++/15044
23937         * g++.dg/template/error12.C: New test.
23938
23939         PR c++/15317
23940         * g++.dg/ext/attrib15.C: New test.
23941
23942         PR c++/15329
23943         * g++.dg/template/ptrmem9.C: New test.
23944
23945 2004-05-25  Paul Brook  <paul@codesourcery.com>
23946
23947         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23948
23949 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23950
23951         PR c++/15165
23952         * g++.dg/template/crash19.C: New test.
23953
23954 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23955
23956         PR c++/15025
23957         * g++.dg/template/redecl1.C: New test.
23958
23959 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23960
23961         PR c++/14821
23962         * g++.dg/other/ns1.C: New test.
23963
23964         PR c++/14883
23965         * g++.dg/template/invalid1.C: New test.
23966
23967 2004-05-23  Paul Brook  <paul@codesourcery.com>
23968         Victor Leikehman  <lei@haifasphere.co.il>
23969
23970         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23971         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23972
23973 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23974
23975         PR c++/15285
23976         PR c++/15299
23977         * g++.dg/template/non-dependent5.C: New test.
23978         * g++.dg/template/non-dependent6.C: New test.
23979
23980 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23981
23982         PR c++/15507
23983         * g++.dg/inherit/union1.C: New test.
23984
23985         PR c++/15542
23986         * g++.dg/template/addr1.C: New test.
23987
23988         PR c++/15427
23989         * g++.dg/template/array5.C: New test.
23990
23991         PR c++/15287
23992         * g++.dg/template/array6.C: New test.
23993
23994 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23995             Roger Sayle  <roger@eyesopen.com>
23996
23997         * g++.dg/lookup/forscope2.C: New test case.
23998
23999 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24000
24001         * gcc.dg/cpp/Wmissingdirs.c: New.
24002
24003 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24004
24005         PR target/15301
24006         * gcc.dg/compat/union-m128-1.h: New file.
24007         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24008         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24009         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24010
24011 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24012
24013         PR target/15302
24014         * gcc.dg/compat/struct-complex-1.h: New file.
24015         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24016         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24017         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24018
24019 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24020
24021         PR middle-end/3074
24022         * gcc.dg/pr3074-1.c: New test case.
24023         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24024
24025 2004-05-20  Falk Hueffner  <falk@debian.org>
24026
24027         PR other/15526
24028         * gcc.dg/ftrapv-1.c: New test case.
24029
24030 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24031
24032         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24033
24034 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24035             Jeff Law  <law@redhat.com>
24036
24037         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24038         * gcc.dg/tree-ssa/20040518-2.c: New test.
24039
24040         * gcc.dg/tree-ssa/20040518-1.c: New test.
24041
24042 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24043
24044         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24045
24046 2004-05-18  Paul Brook  <paul@codesourcery.com>
24047
24048         PR fortran/13930
24049         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24050
24051 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24052
24053         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24054         constant folding.
24055
24056 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24057
24058         * gcc.dg/tree-ssa/20040517-1.c: New test.
24059
24060 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24061
24062         * gcc.dg/loop-4.c: New test.
24063
24064 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24065
24066         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24067
24068 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24069
24070         PR fortran/15311
24071         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24072
24073 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24074
24075         PR fortran/13826
24076         PR fortran/13940
24077         * gfortran.fortran-torture/compile/data_1.f90: New test.
24078
24079 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24080
24081         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24082         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24083
24084 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24085
24086         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24087
24088 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24089
24090         PR c/15444
24091         * gcc.dg/format/xopen-1.c: Adjust expected message.
24092         * gcc.dg/format/xopen-3.c: New test.
24093
24094 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24095
24096         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24097
24098 2004-05-14  Jeff Law  <law@redhat.com>
24099
24100         * gcc.dg/tree-ssa/20040514-2.c: New test.
24101
24102 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24103
24104         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24105         this ...
24106         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24107         this.
24108
24109 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24110
24111         * gcc.dg/tree-ssa/20040514-1.c: New test.
24112
24113 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24114
24115         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24116         test.
24117
24118 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24119
24120         PR fortran/14066
24121         * gfortran.fortran-torture/compile/do_1.f90: New test.
24122
24123 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24124
24125         PR fortran/15051
24126         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24127         test.
24128
24129 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24130
24131         PR fortran/15149
24132         * gfortran.fortran-torture/execute/random_init.f90: New test.
24133
24134 2004-05-13  Paul Brook  <paul@codesourcery.com>
24135
24136         PR fortran/15314
24137         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24138
24139 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24140
24141         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24142         for the powerpc case.
24143
24144 2004-05-13  Jeff Law  <law@redhat.com>
24145
24146         * gcc.dg/tree-ssa/20040513-1.c: New test.
24147         * gcc.dg/tree-ssa/20040513-2.c: New test.
24148
24149 2004-05-13  Paul Brook  <paul@codesourcery.com>
24150
24151         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24152         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24153         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24154
24155 2004-05-13  Andreas Schwab  <schwab@suse.de>
24156
24157         PR other/10819
24158         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24159         characters.
24160
24161 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24162
24163         PR fortran/15294
24164         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24165
24166 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24167
24168         Merge from tree-ssa-20020619-branch.  See
24169         ChangeLog.tree-ssa for details.
24170
24171 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24172
24173         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24174         include <altivec.h> explicitly.
24175         * gcc.dg/altivec-13.c: Likewise.
24176
24177 2004-05-11  Paul Brook  <paul@codesourcery.com>
24178
24179         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24180
24181 2004-05-10  Eric Christopher  <echristo@redhat.com>
24182
24183         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24184         * gcc.dg/sibcall-4.c: Ditto.
24185
24186 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24187
24188         * g++.dg/ext/altivec-8.C: New test case.
24189         * gcc.dg/altivec-13.c: New test case.
24190
24191 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24192
24193         * gcc.c-torture/execute/divcmp-1.c: New test case.
24194         * gcc.c-torture/execute/divcmp-2.c: New test case.
24195         * gcc.c-torture/execute/divcmp-3.c: New test case.
24196
24197 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24198
24199         * g++.dg/other/pragma-re-2.C: New test.
24200
24201 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24202
24203         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24204         * gcc.dg/i386-387-2.c: Likewise.
24205
24206         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24207         __builtin_drem.
24208         * gcc.dg/i386-387-6.c: Likewise.
24209
24210 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24211
24212         * gcc.dg/builtins-33.c: Also check log1p*.
24213
24214 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24215
24216         PR optimization/15296
24217         * gcc.c-torture/execute/pr15296.c: New test.
24218
24219 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24220
24221         * gcc.dg/builtins-40.c: New test.
24222
24223 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24224
24225         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24226
24227 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24228
24229         * g++.dg/ext/spe1.C: New testcase.
24230
24231 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24232
24233         * objc.dg/image-info.m: Allow additional attributes
24234         for __image_info section.
24235
24236 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24237
24238         * gcc.dg/torture/mips-hilo-2.c: New test.
24239
24240 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24241
24242         PR c++/14389
24243         * g++.dg/template/member5.C: New test.
24244
24245 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24246
24247         * gcc.dg/builtins-34.c: Also check expm1*.
24248
24249 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24250
24251         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24252         * gcc.dg/torture/builtin-convert-3.c: New test.
24253
24254 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24255
24256         PR middle-end/15054
24257         * g++.dg/opt/pr15054.C: New test.
24258
24259 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24260
24261         * gcc.dg/torture/builtin-rounding-1.c: New test.
24262         * gcc.dg/builtins-25.c: Delete.
24263         * gcc.dg/builtins-29.c: Delete.
24264
24265 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24266
24267         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24268         * gcc.dg/sibcall-4.c: Likewise.
24269         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24270
24271 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24272
24273         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24274         bit-field on 16-bit targets.
24275
24276 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24277
24278         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24279         16-bit targets.
24280
24281 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24282
24283         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24284         * gcc.dg/rs6000-power2-2.c: Likewise.
24285
24286 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24287
24288         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24289         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24290         Change the asm registers to be in form of frN instead of fN.
24291
24292 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24293
24294         * gcc.dg/torture/builtin-convert-2.c: New test.
24295
24296 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24297
24298         * gcc.dg/rs6000-power2-1.c: New test.
24299         * gcc.dg/rs6000-power2-2.c: New test.
24300
24301 2004-04-28  Jan Hubicka  <jh@suse.cz>
24302
24303         * gcc.dg/unused-6.c: New test.
24304
24305 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24306             Ulrich Weigand  <uweigand@de.ibm.com>
24307
24308         * ada/acats/run_all.sh: Define $target variable.
24309
24310 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24311
24312         PR c++/15119
24313         * g++.dg/other/vararg-1.C: New test.
24314
24315         PR c++/4794
24316         * g++.dg/eh/cleanup3.C: New test.
24317
24318 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24319
24320         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24321         and ad8011a (target_insn).
24322         * ada/acats/support/macro.dfs: Likewise.
24323         * ada/acats/support/impbit.adb: New file.
24324
24325 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24326
24327         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24328
24329 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24330
24331         * gcc.dg/loop-3.c: New test.
24332
24333 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24334
24335         * gcc.c-torture/execute/simd-5.c: New test.
24336
24337 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24338
24339         PR c++/15064
24340         * g++.dg/template/crash18.C: New test.
24341
24342 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24343
24344         * g++.dg/ext/complit3.C: New test.
24345
24346 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24347
24348         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24349         * gcc.dg/altivec-3.c: Same.
24350         * gcc.dg/altivec-varargs-1.c: Same.
24351
24352 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24353
24354         * lib/target-supports.exp (check_profiling_available): Assume
24355         profiling is not available on powerpc-eabi targets.
24356
24357 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24358
24359         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24360         * gcc.dg/vmx/bug-1.c: Ditto.
24361
24362 2004-04-20  Eric Christopher  <echristo@redhat.com>
24363
24364         * gcc.dg/charset/extern.c: New test.
24365         * g++.dg/charset/extern3.cc: Ditto.
24366
24367 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24368
24369         * gcc.dg/builtins-39.c: New test.
24370
24371 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24372
24373         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24374
24375 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24376
24377         * gcc.dg/torture/mips-hilo-1.c: New test.
24378
24379 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24380
24381         * gcc.c-torture/compile/20040419-1.c: New test.
24382
24383 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24384
24385         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24386
24387 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24388             Aldy Hernandez  <aldyh@redhat.com>
24389
24390         * gcc.c-torture/execute/va-arg-24.c: New.
24391
24392 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24393             Aldy Hernandez  <aldyh@redhat.com>
24394
24395         * gcc.dg/vmx/1b-01.c: New.
24396         * gcc.dg/vmx/1b-02.c: New.
24397         * gcc.dg/vmx/1b-03.c: New.
24398         * gcc.dg/vmx/1b-04.c: New.
24399         * gcc.dg/vmx/1b-05.c: New.
24400         * gcc.dg/vmx/1b-06.c: New.
24401         * gcc.dg/vmx/1b-07.c: New.
24402         * gcc.dg/vmx/1c-01.c: New.
24403         * gcc.dg/vmx/1c-02.c: New.
24404         * gcc.dg/vmx/3a-01a.c: New.
24405         * gcc.dg/vmx/3a-01.c: New.
24406         * gcc.dg/vmx/3a-01m.c: New.
24407         * gcc.dg/vmx/3a-03.c: New.
24408         * gcc.dg/vmx/3a-03m.c: New.
24409         * gcc.dg/vmx/3a-04.c: New.
24410         * gcc.dg/vmx/3a-04m.c: New.
24411         * gcc.dg/vmx/3a-05.c: New.
24412         * gcc.dg/vmx/3a-06.c: New.
24413         * gcc.dg/vmx/3a-06m.c: New.
24414         * gcc.dg/vmx/3a-07.c: New.
24415         * gcc.dg/vmx/3b-01.c: New.
24416         * gcc.dg/vmx/3b-02.c: New.
24417         * gcc.dg/vmx/3b-10.c: New.
24418         * gcc.dg/vmx/3b-13.c: New.
24419         * gcc.dg/vmx/3b-14.c: New.
24420         * gcc.dg/vmx/3b-15.c: New.
24421         * gcc.dg/vmx/3c-01a.c: New.
24422         * gcc.dg/vmx/3c-01.c: New.
24423         * gcc.dg/vmx/3c-02.c: New.
24424         * gcc.dg/vmx/3c-03.c: New.
24425         * gcc.dg/vmx/3d-01.c: New.
24426         * gcc.dg/vmx/4-01.c: New.
24427         * gcc.dg/vmx/4-03.c: New.
24428         * gcc.dg/vmx/5-01.c: New.
24429         * gcc.dg/vmx/5-02.c: New.
24430         * gcc.dg/vmx/5-03.c: New.
24431         * gcc.dg/vmx/5-04.c: New.
24432         * gcc.dg/vmx/5-05.c: New.
24433         * gcc.dg/vmx/5-06.c: New.
24434         * gcc.dg/vmx/5-07.c: New.
24435         * gcc.dg/vmx/5-07t.c: New.
24436         * gcc.dg/vmx/5-08.c: New.
24437         * gcc.dg/vmx/5-10.c: New.
24438         * gcc.dg/vmx/5-11.c: New.
24439         * gcc.dg/vmx/7-01a.c: New.
24440         * gcc.dg/vmx/7-01.c: New.
24441         * gcc.dg/vmx/7c-01.c: New.
24442         * gcc.dg/vmx/7d-01.c: New.
24443         * gcc.dg/vmx/7d-02.c: New.
24444         * gcc.dg/vmx/8-01.c: New.
24445         * gcc.dg/vmx/8-02a.c: New.
24446         * gcc.dg/vmx/8-02.c: New.
24447         * gcc.dg/vmx/brode-1.c: New.
24448         * gcc.dg/vmx/bug-1.c: New.
24449         * gcc.dg/vmx/bug-2.c: New.
24450         * gcc.dg/vmx/bug-3.c: New.
24451         * gcc.dg/vmx/cw-bug-1.c: New.
24452         * gcc.dg/vmx/cw-bug-2.c: New.
24453         * gcc.dg/vmx/cw-bug-3.c: New.
24454         * gcc.dg/vmx/dct.c: New.
24455         * gcc.dg/vmx/debug-1.c: New.
24456         * gcc.dg/vmx/debug-2.c: New.
24457         * gcc.dg/vmx/debug-3.c: New.
24458         * gcc.dg/vmx/debug-4.c: New.
24459         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24460         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24461         * gcc.dg/vmx/eg-5.c: New.
24462         * gcc.dg/vmx/fft.c: New.
24463         * gcc.dg/vmx/gcc-bug-1.c: New.
24464         * gcc.dg/vmx/gcc-bug-2.c: New.
24465         * gcc.dg/vmx/gcc-bug-3.c: New.
24466         * gcc.dg/vmx/gcc-bug-4.c: New.
24467         * gcc.dg/vmx/gcc-bug-5.c: New.
24468         * gcc.dg/vmx/gcc-bug-6.c: New.
24469         * gcc.dg/vmx/gcc-bug-7.c: New.
24470         * gcc.dg/vmx/gcc-bug-8.c: New.
24471         * gcc.dg/vmx/gcc-bug-9.c: New.
24472         * gcc.dg/vmx/gcc-bug-b.c: New.
24473         * gcc.dg/vmx/gcc-bug-c.c: New.
24474         * gcc.dg/vmx/gcc-bug-d.c: New.
24475         * gcc.dg/vmx/gcc-bug-e.c: New.
24476         * gcc.dg/vmx/gcc-bug-f.c: New.
24477         * gcc.dg/vmx/gcc-bug-g.c: New.
24478         * gcc.dg/vmx/gcc-bug-i.c: New.
24479         * gcc.dg/vmx/harness.h: New.
24480         * gcc.dg/vmx/ira1.c: New.
24481         * gcc.dg/vmx/ira2a.c: New.
24482         * gcc.dg/vmx/ira2b.c: New.
24483         * gcc.dg/vmx/ira2.c: New.
24484         * gcc.dg/vmx/ira2c.c: New.
24485         * gcc.dg/vmx/mem.c: New.
24486         * gcc.dg/vmx/newton-1.c: New.
24487         * gcc.dg/vmx/ops.c: New.
24488         * gcc.dg/vmx/sn7153.c: New.
24489         * gcc.dg/vmx/spill2.c: New.
24490         * gcc.dg/vmx/spill3.c: New.
24491         * gcc.dg/vmx/spill.c: New.
24492         * gcc.dg/vmx/t.c: New.
24493         * gcc.dg/vmx/varargs-1.c: New.
24494         * gcc.dg/vmx/varargs-2.c: New.
24495         * gcc.dg/vmx/varargs-3.c: New.
24496         * gcc.dg/vmx/varargs-4.c: New.
24497         * gcc.dg/vmx/varargs-5.c: New.
24498         * gcc.dg/vmx/varargs-6.c: New.
24499         * gcc.dg/vmx/varargs-7.c: New.
24500         * gcc.dg/vmx/vmx.exp: New.
24501         * gcc.dg/vmx/vprint-1.c: New.
24502         * gcc.dg/vmx/vscan-1.c: New.
24503         * gcc.dg/vmx/x-01.c: New.
24504         * gcc.dg/vmx/x-02.c: New.
24505         * gcc.dg/vmx/x-03.c: New.
24506         * gcc.dg/vmx/x-04.c: New.
24507         * gcc.dg/vmx/x-05.c: New.
24508         * gcc.dg/vmx/yousufi-1.c: New.
24509         * gcc.dg/vmx/zero-1.c: New.
24510         * gcc.dg/vmx/zero.c: New.
24511
24512 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24513
24514         * g++.dg/lookup/java1.C: Update for chage of
24515         _Jv_AllocObject.
24516         * g++.dg/lookup/java2.C: Likewise.
24517
24518 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24519
24520         * ada/acats/run_all.sh: use -O2 by default.
24521
24522 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24523
24524         * gcc.dg/vr-mult-[12].c: New tests.
24525
24526 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24527
24528         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24529
24530         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24531
24532 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24533
24534         * lib/target-supports.exp (check_profiling_available): Assume profiling
24535         isn't available for mips*-*-elf targets.
24536
24537 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24538
24539         * gcc.dg/builtins-38.c: New test.
24540
24541 2004-04-14  Eric Christopher  <echristo@redhat.com>
24542
24543         * g++.dg/charset/charset.exp: Run .cc extension tests.
24544
24545 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24546
24547         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24548
24549 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24550
24551         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24552
24553 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24554
24555         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24556         * gcc.dg/i386-387-2.c: Likewise.
24557
24558         * gcc.dg/i386-387-7.c: New test.
24559         * gcc.dg/i386-387-8.c: New test.
24560
24561         * gcc.dg/builtins-37.c: New test.
24562
24563 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24564
24565         * g++.dg/pch/externc-1.C: Add missing semicolon.
24566
24567 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24568
24569         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24570
24571 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24572
24573         * gcc.c-torture/execute/20040411-1.c: New test.
24574
24575 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24576
24577         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24578
24579 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24580
24581         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24582
24583 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24584
24585         * lib/target-supports.exp (check_named_sections_available): New.
24586         * lib/gcc-dg.exp (dg-require-named-sections): New.
24587         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24588         old-deja.exp.  Also prune error-count message from HP linker.
24589         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24590
24591         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24592         * g++.old-deja/g++.pt/static3.C: Likewise.
24593         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24594
24595 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24596
24597         * gcc.c-torture/execute/20040409-1.c: New test case.
24598         * gcc.c-torture/execute/20040409-2.c: New test case.
24599         * gcc.c-torture/execute/20040409-3.c: New test case.
24600
24601 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24602
24603         * gcc.dg/20040409-1.c: New test.
24604
24605 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24606
24607         PR target/14888
24608         * g++.dg/opt/pr14888.C: New test case.
24609
24610 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24611
24612         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24613         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24614         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24615         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24616         New tests.
24617
24618 2004-04-08  Paul Brook  <paul@codesourcery.com>
24619
24620         * gcc.dg/spill-1.c: New test.
24621
24622 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24623
24624         * gcc.dg/torture/builtin-ctype-2.c: New test.
24625
24626 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24627
24628         * gcc.dg/pch/pch.exp: Add largefile test.
24629
24630 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24631
24632         * g++.dg/pch/externc-1.Hs: New.
24633         * g++.dg/pch/externc-1.C: New.
24634
24635 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24636
24637         * gcc.dg/compat/struct-by-value-5a_main.c,
24638         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24639         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24640         * gcc.dg/compat/struct-by-value-5a_x.c,
24641         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24642         gcc.dg/compat/struct-by-value-5_x.c.
24643         * gcc.dg/compat/struct-by-value-5a_y.c,
24644         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24645         gcc.dg/compat/struct-by-value-5_y.c.
24646
24647         * gcc.dg/compat/struct-by-value-6a_main.c,
24648         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24649         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24650         * gcc.dg/compat/struct-by-value-6a_x.c,
24651         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24652         gcc.dg/compat/struct-by-value-6_x.c.
24653         * gcc.dg/compat/struct-by-value-6a_y.c,
24654         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24655         gcc.dg/compat/struct-by-value-6_y.c.
24656
24657         * gcc.dg/compat/struct-by-value-7a_main.c,
24658         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24659         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24660         * gcc.dg/compat/struct-by-value-7a_x.c,
24661         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24662         gcc.dg/compat/struct-by-value-7_x.c.
24663         * gcc.dg/compat/struct-by-value-7a_y.c,
24664         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24665         gcc.dg/compat/struct-by-value-7_y.c.
24666
24667 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24668
24669         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24670         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24671         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24672         options.
24673
24674 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24675
24676         * gcc.dg/builtins-36.c: New test.
24677
24678 2004-04-06  Paul Brook  <paul@codesourcery.com>
24679
24680         * README.gcc: Remove obsolete contraint on testcases.
24681
24682 2004-04-05  Paul Brook  <paul@codesourcery.com>
24683
24684         PR2123
24685         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24686         failure and exit(0) on success.
24687         * g++.dg/expr/anew2.C: Ditto.
24688         * g++.dg/expr/anew3.C: Ditto.
24689         * g++.dg/expr/anew4.C: Ditto.
24690
24691 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24692
24693         PR c++/3518
24694         * g++.dg/template/unify7.C: New.
24695
24696 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24697
24698         * g++.dg/README: Bring up to date with new subdirectories; remove
24699         duplicate subdirectory lines.
24700
24701 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24702
24703         PR c++/14007
24704         * g++.dg/template/unify5.C: New.
24705         * g++.dg/template/unify6.C: New.
24706         * g++.dg/template/qualttp20.C: Adjust.
24707         * g++.old-deja/g++.jason/report.C: Adjust.
24708         * g++.old-deja/g++.other/qual1.C: Adjust.
24709
24710 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24711
24712         PR c++/14803
24713         * g++.dg/inherit/ptrmem1.C: New test.
24714
24715 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24716
24717         PR c++/14755
24718         * gcc.c-torture/execute/20040331-1.c: New test.
24719         * gcc.dg/20040331-1.c: New test.
24720
24721 2004-04-01  Paul Brook  <paul@codesourcery.com>
24722
24723         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24724
24725 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24726
24727         PR c++/14724
24728         * g++.dg/init/goto1.C: New test.
24729
24730         PR c++/14763
24731         * g++.dg/template/defarg4.C: New test.
24732
24733 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24734
24735         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24736
24737 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24738
24739         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24740
24741 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24742
24743         * gcc.dg/noncompile/undeclared-2.c: New test.
24744
24745 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24746
24747         * gcc.dg/940409-1.c: Remove XFAIL.
24748         * gcc.dg/reg-vol-struct-1.c: New test.
24749
24750 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24751
24752         * gcc.dg/torture/builtin-wctype-1.c: New test.
24753
24754 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24755
24756         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24757         * gcc.dg/20001101-1.c: Likewise.
24758         * gcc.dg/20001102-1.c: Likewise.
24759
24760 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24761
24762         * gcc.dg/compare8.c: Add an additional test for XOR.
24763
24764 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24765
24766         * gcc.dg/torture/builtin-ctype-1.c: New test.
24767
24768 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24769
24770         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24771         * gcc.dg/torture/builtin-math-1.c: Likewise.
24772         * gcc.dg/torture/builtin-power-1.c: New test.
24773
24774 2004-03-24  Andreas Schwab  <schwab@suse.de>
24775
24776         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24777         IA64 assembler.
24778
24779 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24780             Roger Sayle  <roger@eyesopen.com>
24781
24782         * gcc.dg/compare8.c: New test case.
24783
24784 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24785
24786         * g++.dg/ext/altivec-7.C: New test.
24787
24788 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24789
24790         PR 12267, 12391, 12560, 13129, 14114, 14133
24791         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24792         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24793         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24794         Adjust error regexps.
24795         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24796         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24797         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24798         * gcc.dg/local1.c: Add explanatory comment.
24799
24800 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24801
24802         PR optimization/14669
24803         * g++.dg/opt/fold2.C: New test case.
24804
24805 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24806
24807         PR c/14069
24808         * gcc.dg/20040322-1.c: New test.
24809
24810 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24811
24812         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24813         * gcc.dg/ultrasp4.c: Likewise.
24814         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24815
24816 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24817
24818         * gcc.dg/i386-sse-8.c: Reset default options.
24819
24820 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24821
24822         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24823         in the error message text.
24824
24825 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24826
24827         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24828
24829 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24830
24831         PR c++/14616
24832         * g++.dg/init/array13.C: New test.
24833
24834 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24835
24836         PR target/13889
24837         * gcc.c-torture/compile/pr13889.c: New test case.
24838
24839 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24840
24841         PR c/14635
24842         * builtins-1.c (nan, nans): Don't test.
24843         * builtins-30.c: Don't use nan, nanf, nanl.
24844         * builtins-35.c: New test.
24845
24846 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24847
24848         * g++.dg/ext/altivec-6.C: New test.
24849
24850 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24851
24852         * g++.dg/init/placement3.C: New test.
24853
24854         * g++.dg/template/spec13.C: New test.
24855
24856         * g++.dg/lookup/using11.C: New test.
24857
24858         * g++.dg/lookup/koenig3.C: New test.
24859
24860         * g++.dg/template/operator2.C: New test.
24861
24862         * g++.dg/expr/dtor3.C: New test.
24863         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24864         marker.
24865         * g++.old-deja/g++.law/visibility28.C: Likewise.
24866
24867 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24868
24869         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24870         * gcc.dg/ppc64-abi-3.c: Likewise.
24871
24872 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24873
24874         PR c++/14545
24875         * g++.dg/parse/template15.C: New test.
24876
24877 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24878
24879         * g++.dg/expr/dtor2.C: New test.
24880
24881         * g++.dg/lookup/anon4.C: New test.
24882
24883         * g++.dg/overload/using1.C: New test.
24884
24885         * g++.dg/template/lookup7.C: New test.
24886
24887         * g++.dg/template/typename6.C: New test.
24888
24889         * g++.dg/expr/cond6.C: New test.
24890
24891 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24892
24893         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24894
24895 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24896
24897         * g++.dg/expr/cond5.C: New test.
24898         * g++.dg/expr/constcast1.C: Likewise.
24899         * g++.dg/expr/ptrmem2.C: Likewise.
24900         * g++.dg/expr/ptrmem3.C: Likewise.
24901         * g++.dg/lookup/main1.C: Likewise.
24902         * g++.dg/template/lookup6.C: Likewise.
24903
24904 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24905
24906         * gcc.dg/local1.c: New test.
24907
24908         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24909
24910 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24911
24912         * gcc.dg/torture/builtin-convert-1.c: New test.
24913
24914 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24915
24916         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24917
24918 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24919
24920         PR c++/14481
24921         * g++.dg/warn/Wunused-7.C: New test.
24922
24923 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24924
24925         * gcc.dg/torture/builtin-integral-1.c: New test.
24926
24927 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24928
24929         PR c++/14586
24930         * g++.dg/parse/non-dependent3.C: New test.
24931
24932 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24933
24934         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24935         * g++.dg/eh/simd-2.C: Likewise.
24936         * g++.dg/init/array10.C: Likewise.
24937         * gcc.c-torture/compile/simd-1.c: Likewise.
24938         * gcc.c-torture/compile/simd-2.c: Likewise.
24939         * gcc.c-torture/compile/simd-3.c: Likewise.
24940         * gcc.c-torture/compile/simd-4.c: Likewise.
24941         * gcc.c-torture/compile/simd-6.c: Likewise.
24942         * gcc.c-torture/execute/simd-1.c: Likewise.
24943         * gcc.c-torture/execute/simd-2.c: Likewise.
24944         * gcc.dg/compat/vector-defs.h: Likewise.
24945         * gcc.dg/20020531-1.c: Likewise.
24946         * gcc.dg/altivec-3.c: Likewise.
24947         * gcc.dg/altivec-4.c: Likewise.
24948         * gcc.dg/altivec-varargs-1.c: Likewise.
24949         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24950         * gcc.dg/i386-mmx-3.c: Likewise.
24951         * gcc.dg/i386-sse-4.c: Likewise.
24952         * gcc.dg/i386-sse-5.c: Likewise.
24953         * gcc.dg/i386-sse-8.c: Likewise.
24954         * gcc.dg/simd-1.c: Likewise.
24955         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24956         __ev64_opaque__ since the machine description provides it.
24957
24958 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24959
24960         * lib/compat.exp (skip_list): New global variable.
24961         Use it to hold the user defined COMPAT_SKIPS list if any.
24962         (compat-obj): Add the members of skip_list to optall.
24963
24964 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24965
24966         * gcc.dg/compat/union-by-value-1_main.c,
24967         union-by-value-1_x.c, union-by-value-1_y.c,
24968         union-check.h, union-defs.h,
24969         union-init.h, union-return-1_main.c,
24970         union-return-1_x.c, union-return-1_y.c: New files.
24971
24972 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24973
24974         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24975         mixed-struct-init.h: Add 4 mixed structure types.
24976         struct-by-value-21_main.c, struct-by-value-21_x.c,
24977         struct-by-value-21_y.c, struct-return-21_main.c,
24978         struct-return-21_x.c, struct-return-21_y.c: New files.
24979
24980 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24981
24982         PR c++/14550
24983         * g++.dg/parse/template14.C: New test.
24984
24985 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24986
24987         * gcc.c-torture/execute/20040313-1.c: New test.
24988
24989 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24990
24991         PR target/14533
24992         * gcc.dg/20040311-2.c: New test.
24993
24994 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24995
24996         PR other/14544
24997         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24998         bit-field.
24999
25000 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25001
25002         * gcc.dg/20040305-2.c: Add missing return statement.
25003
25004 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25005
25006         * gcc.dg/builtins-34.c: Also check pow10*.
25007
25008 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25009
25010         PR target/14262
25011         * gcc.dg/20040305-2.c: New test.
25012
25013 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25014
25015         * gcc.dg/20040310-1.c: New test.
25016
25017 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25018
25019         * gcc.c-torture/execute/20040311-1.c: New test case.
25020
25021 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25022
25023         PR c++/14476
25024         * g++.dg/lookup/enum1.C: New test.
25025
25026 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25027
25028         PR c++/14510
25029         * g++.dg/lookup/struct2.C: New test.
25030
25031 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25032
25033         * gcc.dg/builtins-34.c: New test.
25034
25035 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25036
25037         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25038
25039 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25040
25041         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25042         * gcc.dg/alias-2.c: New testcase.
25043
25044 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25045
25046         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25047
25048 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25049
25050         * gcc.c-torture/execute/20040309-1.c: New test case.
25051
25052 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         PR c++/14397
25055         * g++.dg/overload/ref1.C: New.
25056
25057 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25058
25059         PR c++/14409
25060         * g++.dg/template/spec12.C: New test.
25061
25062         PR c++/14448
25063         * g++.dg/parse/crash14.C: New test.
25064
25065 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25066
25067         PR c++/14230
25068         * g++.dg/init/ref11.C: New test.
25069
25070 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25071
25072         PR c++/14432
25073         * g++.dg/parse/builtin2.C: New test.
25074
25075 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25076
25077         PR c++/14401
25078         * g++.dg/init/ctor3.C: New test.
25079         * g++.dg/init/union1.C: New test.
25080         * g++.dg/ext/anon-struct4.C: New test.
25081
25082 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25083
25084         * g++.dg/lookup/koenig1.C: Tweak error messages.
25085         * g++.dg/lookup/used-before-declaration.C: Likewise.
25086         * g++.dg/other/do1.C: Likewise.
25087         * g++.dg/overload/koenig1.C: Likewise.
25088         * g++.dg/parse/crash13.C: Likewise.
25089         * g++.dg/template/instantiate3.C: Likewise.
25090
25091 2004-03-08  Eric Christopher  <echristo@redhat.com>
25092
25093         * * lib/target-supports.exp: Enable libiconv in test
25094         compilation.  Fix up error checking.
25095
25096 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25097
25098         PR middle-end/14289
25099         * gcc.dg/pr14289-1.c: New test case.
25100         * gcc.dg/pr14289-2.c: Likewise.
25101         * gcc.dg/pr14289-3.c: Likewise.
25102
25103 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25104
25105         * gcc.c-torture/execute/20040308-1.c: New test.
25106
25107 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25108
25109         * gcc.c-torture/execute/20040307-1.c: New test case.
25110
25111 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25112
25113         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25114
25115 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25116
25117         * gcc.dg/20040306-1.c: New test.
25118
25119 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25120
25121         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25122         them static.
25123         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25124
25125 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25126
25127         PR c/14465
25128         * gcc.dg/decl-6.c: New test.
25129
25130 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25131
25132         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25133         Rename LOGPOW -> LOG_POW.
25134         (SQRT_EXP, POW_EXP): New.
25135
25136 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25137
25138         * gcc.dg/i386-sse-8.c: New test.
25139
25140 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25141
25142         PR c/14114
25143         * gcc.dg/decl-5.c: New test.
25144
25145 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25146
25147         * gcc.dg/20040305-1.c: New test.
25148
25149 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25150
25151         PR other/14354
25152         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25153
25154 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25155
25156         PR c++/14425, c++/14426
25157         * g++.dg/ext/altivec-4.C: New test.
25158         * g++.dg/ext/altivec-5.C: New test.
25159
25160 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25161
25162         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25163         global variables of a type with no linkage.
25164         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25165         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25166         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25167         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25168         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25169         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25170         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25171         * g++.dg/warn/deprecated.C: Name enum Color.
25172         * g++.dg/overload/VLA.C: Name structure for 'b'.
25173         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25174
25175 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25176
25177         * gcc.c-torture/compile/20040304-1.c: New test.
25178
25179 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25180
25181         PR 13728
25182         * gcc.dg/decl-4.c: New testcase.
25183
25184 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25185
25186         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25187         as PRECF if sizeof (float) > sizeof (double).
25188         (PRECL): Make it the same as PRECF if
25189         sizeof (float) > sizeof (long double).
25190
25191 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25192
25193         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25194         system type.  Add check for irix6 which doesn't have c99 runtime.
25195
25196 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25197
25198         * gcc.dg/const-elim-1.c: xfail for xtensa.
25199
25200 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25201
25202         PR c++/14369
25203         * g++.dg/template/cond4.C: New test.
25204
25205 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25206
25207         PR c++/14360
25208         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25209
25210         PR c++/14361
25211         * g++.dg/parse/defarg7.C: New test.
25212
25213         PR c++/14359
25214         * g++.dg/template/friend26.C: New test.
25215
25216 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25217
25218         PR c++/14324
25219         * g++.dg/abi/mangle21.C: New test.
25220
25221         PR c++/14260
25222         * g++.dg/parse/constructor2.C: New test.
25223
25224         PR c++/14337
25225         * g++.dg/template/sfinae1.C: New test.
25226
25227 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25228
25229         PR c++/14267
25230         * g++.dg/expr/crash2.C: New test.
25231
25232         PR middle-end/13448
25233         * gcc.dg/inline-5.c: New test.
25234         * gcc.dg/always-inline.c: Split out tests into ...
25235         * gcc.dg/always-inline2.c: ... this and ...
25236         * gcc.dg/always-inline3.c: ... this.
25237
25238 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25239
25240         PR debug/12103
25241         * g++.dg/debug/crash1.C: New test.
25242
25243 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25244
25245         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25246         function with __attribute__((noinline)).
25247         (recurser_void2): Likewise.
25248         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25249         (recurser_void2): Likewise.
25250
25251 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25252
25253         PR middle-end/14203
25254         * g++.dg/warn/Wunused-6.C: New test case.
25255
25256 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25257
25258         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25259         not defined.
25260
25261 2004-02-27  Eric Christopher  <echristo@redhat.com>
25262
25263         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25264         * g++.dg/charset/asm2.c: Run only x86.
25265         * gcc.dg/charset/asm3.c: Ditto.
25266
25267 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25268
25269         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25270         ld_library_path.
25271
25272 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25273
25274         * g++.dg/ext/altivec-3.C: New.
25275
25276 2004-02-26  Richard Henderson  <rth@redhat.com>
25277
25278         * g++.dg/ext/attrib10.C: Mark for warning.
25279         * gcc.dg/attr-alias-1.c: New.
25280
25281 2004-02-26  Richard Henderson  <rth@redhat.com>
25282
25283         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25284         * gcc.c-torture/execute/20040208-2.c: ... it back.
25285
25286 2004-02-26  Eric Christopher  <echristo@redhat.com>
25287
25288         * lib/target-supports.exp (check-iconv-available): New function.
25289         * lib/gcc-dg.exp (dg-require-iconv): New function.
25290         Use above.
25291         * gcc.dg/charset: New directory.
25292         * gcc.dg/charset/charset.exp: New file.
25293         * gcc.dg/charset/asm1.c: Ditto.
25294         * gcc.dg/charset/asm2.c: Ditto.
25295         * gcc.dg/charset/asm3.c: Ditto.
25296         * gcc.dg/charset/asm4.c: Ditto.
25297         * gcc.dg/charset/asm5.c: Ditto.
25298         * gcc.dg/charset/attribute1.c: Ditto.
25299         * gcc.dg/charset/attribute2.c: Ditto.
25300         * gcc.dg/charset/string1.c: Ditto.
25301         * g++.dg/charset: New directory.
25302         * g++.dg/dg.exp: Add here. Special options.
25303         * g++.dg/charset/charset.exp: New file.
25304         * g++.dg/charset/asm1.c: Ditto.
25305         * g++.dg/charset/asm2.c: Ditto.
25306         * g++.dg/charset/asm3.c: Ditto.
25307         * g++.dg/charset/asm4.c: Ditto.
25308         * g++.dg/charset/attribute1.c: Ditto.
25309         * g++.dg/charset/attribute2.c: Ditto.
25310         * g++.dg/charset/extern1.cc: Ditto.
25311         * g++.dg/charset/extern2.cc: Ditto.
25312         * g++.dg/charset/string1.c: Ditto.
25313
25314 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25315
25316         PR c++/14278
25317         * g++.dg/parse/comma1.C: New test.
25318
25319 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25320
25321         PR c++/14284
25322         * g++.dg/template/ttp8.C: New test.
25323
25324 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25325
25326         * gcc.dg/fixuns-trunc-1.c: New test.
25327
25328 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25329
25330         * gcc.dg/builtins-config.h: Use #elif.
25331
25332 2004-02-26  Michael Matz  <matz@suse.de>
25333
25334         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25335         * gcc.dg/991214-1.c: Likewise.
25336         * gcc.dg/i386-asm-1.c: Likewise.
25337
25338 2004-02-25  Richard Henderson  <rth@redhat.com>
25339
25340         * gcc.c-torture/execute/20040208-2.c: Move ...
25341         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25342
25343 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25344
25345         PR c++/14246
25346         * g++.dg/other/crash-3.C: New test.
25347
25348 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25349
25350         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25351         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25352
25353         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25354         HP-UX.
25355
25356 2004-02-24  Michael Matz  <matz@suse.de>
25357
25358         * gcc.dg/i386-regparm.c: New.
25359
25360 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25361
25362         * gcc.c-torture/execute/20040223-1.c: New.
25363
25364 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25365             Kazu Hirata  <kazu@cs.umass.edu>
25366
25367         * gcc.dg/fwritable-strings-1.c: Remove.
25368
25369 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25370
25371         PR c/14156
25372         * gcc.dg/20040223-1.c: New test.
25373
25374 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25375
25376         PR c++/14106
25377         * g++.dg/ext/typeof9.C: New test.
25378
25379 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25380
25381         PR c++/14250
25382         * g++.dg/other/switch1.C: New test.
25383
25384 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25385
25386         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25387         * gcc.dg/va-arg-1.c: Likewise.
25388
25389 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25390
25391         PR c++/14143
25392         * g++.dg/template/koenig5.C: New test.
25393
25394 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25395
25396         * g++.dg/ext/altivec-1.C: Generalize target triple.
25397         * g++.dg/ext/altivec-2.C: New test case.
25398         * g++.dg/ext/altivec_check.h: New file.
25399         * gcc.dg/altivec-1.c: Generalize target triple;
25400         include altivec_check.h and call altivec_check().
25401         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25402         * gcc.dg/altivec-6.c: New test case.
25403         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25404         type casts as needed.
25405         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25406         altivec_check().
25407         * gcc.dg/altivec-12.c: New test case.
25408         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25409         include altivec_check.h and call altivec_check().
25410         * gcc.dg/altivec_check.h: New file.
25411
25412 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25413
25414         * lib/target-supports.exp (check_alias_available): Don't mangle
25415         function `g' in test program.
25416
25417 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25418
25419         * lib/target-supports.exp (check_profiling_available): Check
25420         argument to determine whether we support a profiling type.
25421         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25422         check_profiling_available.
25423         * g++.dg/bprob/bprob.exp: Likewise.
25424         * g77.dg/bprob/bprob.exp: Likewise.
25425         * gcc.misc-tests/bprob.exp: Likewise.
25426         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25427         dg-require-profiling and delete expected error handling.
25428         * gcc.dg/20021014-1.c: Likewise.
25429         * gcc.dg/nest.c: Likewise.
25430
25431 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25432
25433         PR c++/12007
25434         * g++.dg/other/vthunk1.C: New test.
25435
25436 2004-02-20  Falk Hueffner  <falk@debian.org>
25437
25438         PR target/14201
25439         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25440
25441 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25442
25443         PR c++/13927
25444         * g++.dg/other/error8.C: Remove XFAIL markers.
25445
25446         PR c++/14173
25447         * g++.dg/ext/packed5.C: New test.
25448
25449         PR c++/14199
25450         * g++.dg/warn/Wunused-5.C: New test.
25451
25452         PR c++/14186
25453         * g++.dg/lookup/member1.C: New test.
25454
25455 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25456
25457         * gcc.c-torture/compile/20040130-1.c: Enable only when
25458         __INT_MAX__ >= 2147483647L.
25459         * gcc.c-torture/compile/961203-1.c: Likewise.
25460
25461 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25462
25463         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25464         * g++.dg/opt/template1.C: Robustify assembler regexp
25465
25466 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25467
25468         * gcc.c-torture/execute/simd-4.x: Remove.
25469         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25470         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25471         Guard with #ifndef SKIP_ATTRIBUTE.
25472         * gcc.dg/compat/vector-1_y.c: Likewise.
25473         * gcc.dg/compat/vector-2_x.c: Likewise.
25474         * gcc.dg/compat/vector-2_y.c: Likewise.
25475         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25476         * g++.dg/eh/simd-2.C: Likewise.
25477
25478 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25479
25480         * gcc.c-torture/compile/complex-1.c: New.
25481
25482 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25483
25484         PR target/14209
25485         * gcc.c-torture/execute/20040218-1.c: New test.
25486
25487 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25488
25489         PR c++/14181
25490         * g++.dg/parse/new2.C: New test.
25491
25492 2004-02-18  Paul Brook  <paul@codesourcery.com>
25493
25494         * gcc.c-torture/compile/libcall-1.c: New test.
25495
25496 2004-02-18  Paul Brook  <paul@codesourcery.com>
25497
25498         PR debug/12934
25499         * gcc.dg/debug/debug-7.c: New test.
25500
25501 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25502
25503         * gcc.dg/20040217-1.c: New test.
25504
25505 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25506
25507         * gcc.c-torture/execute/990208-1.x: Delete.
25508
25509 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25510
25511         * gcc.c-torture/execute/20040208-2.x: New file.
25512
25513 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25514
25515         PR c++/11326
25516         * g++.dg/abi/structret1.C: New test.
25517
25518 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25519
25520         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25521         (i386_cpuid): No need to test if cpuid is available on AMD64.
25522         Fix assembly, so that it works onboth i386 and AMD64.
25523         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25524         (vecInLong): Fix s[] member type to unsigned int.
25525         (vecInWord): Remove type.
25526         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25527         (a64, b64, c64, d64, e64): Remove.
25528         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25529         Remove unused variable.  Remove initialization of removed variables.
25530         Don't call mmx_tests nor sse_tests.
25531         (reference_mmx, reference_sse): Remove.
25532         (check): Add return stmt.
25533         * gcc.dg/i386-sse-7.c: New test.
25534         * gcc.dg/i386-mmx-4.c: New test.
25535
25536 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25537
25538         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25539         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25540         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25541         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25542         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25543         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25544         g++.dg/tc1/dr94.C: Fix line terminator.
25545
25546 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25547
25548         * gcc.c-torture/compile/20040216-1.c: New.
25549
25550 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25551
25552         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25553         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25554         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25555         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25556         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25557         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25558
25559 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25560
25561         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25562
25563 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25564
25565         PR c++/13971
25566         * g++.dg/expr/cond4.C: New test.
25567
25568         PR c++/14086
25569         * g++.dg/lookup/crash2.C: New test.
25570
25571 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25572
25573         * gcc.c-torture/compile/20040214-2.c: New test.
25574
25575 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25576
25577         PR c++/14116
25578         * g++.dg/ext/typeof8.C: New test.
25579
25580 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25581
25582         * gcc.c-torture/compile/20040214-1.c: New test.
25583
25584 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25585
25586         PR c++/13635
25587         * g++.dg/template/spec11.C: New test.
25588
25589 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25590
25591         PR c++/13927
25592         * g++.dg/other/error8.C: New test.
25593
25594 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25595
25596         PR c++/14122
25597         * g++.dg/template/array4.C: New test.
25598
25599         PR c++/14108
25600         * g++.dg/inherit/thunk2.C: New test.
25601
25602         PR c++/14083
25603         * g++.dg/eh/cond2.C: New test.
25604
25605 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25606
25607         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25608
25609 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25610
25611         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25612
25613 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25614
25615         * g++.dg/simd-2.C: xfail on ppc64-linux.
25616
25617 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25618
25619         PR c/456
25620         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25621         tests.
25622
25623 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25624
25625         * gcc.dg/builtins-33.c: New test.
25626
25627 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25628
25629         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25630
25631 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25632
25633         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25634
25635 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25636
25637         * gcc.dg/ppc64-abi-3.c: New test.
25638
25639 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25640
25641         PR c/14092
25642
25643         * gcc.dg/pr14092-1.c: New testcase.
25644
25645 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25646
25647         * gcc.dg/cpp/assert4.c: Fix typo last change.
25648
25649         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25650         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25651
25652         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25653
25654 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25655
25656         * gcc.c-torture/compile/20040209-1.c: New test case.
25657
25658 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25659
25660         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25661
25662 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25663
25664         * gcc.c-torture/execute/20040208-[12].c: New tests.
25665
25666 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25667
25668         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25669
25670 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25671
25672         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25673
25674 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25675
25676         Bug 13856
25677         * gcc.dg/visibility-8.c: New testcase.
25678
25679 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25680
25681         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25682         arguments.
25683         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25684
25685 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25686
25687         PR middle-end/13696
25688         * g++.dg/opt/fold1.C: New test case.
25689
25690 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25691
25692         PR c++/14033
25693         * g++.dg/other/crash-2.C: New test.
25694
25695 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25696
25697         PR c++/14028
25698         * g++.dg/parse/angle-bracket2.C: New test.
25699
25700 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25701
25702         PR middle-end/13750
25703         Revert:
25704         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25705         PR pch/13361
25706         * testsuite/g++.dg/pch/wchar-1.C: New.
25707         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25708
25709 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25710
25711         PR c++/14008
25712         * g++.dg/parse/error15.C: New test.
25713         * g++.dg/parse/crash11.C: Update dg-error mark.
25714
25715 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/13932
25718         * g++.dg/warn/conv2.C: New test.
25719
25720 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25721
25722         PR c++/13086
25723         * g++.dg/warn/incomplete1.C: Remove xfail.
25724
25725 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25726
25727         * lib/file-format.exp (gcc_target_object_format): Use
25728         ${tool}_target_compile, not gcc_target_compile.
25729         * lib/target-supports.exp (check_alias_available): Likewise.
25730         (check_gc_sections_available): Likewise.
25731         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25732         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25733         dg-require-alias.
25734
25735 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25736
25737         PR c++/13969
25738         * g++.dg/template/static6.C: New test.
25739
25740 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25741
25742         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25743
25744 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25745
25746         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25747         tests for systems where `char' is unsigned by default.
25748
25749 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25750
25751         PR c++/13997
25752         * g++.dg/template/partial3.C: New test.
25753
25754 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25755
25756         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25757         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25758         Remove mentions of obsolete ports.
25759
25760 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25761
25762         * gcc.dg/noncompile/20001228-1.c: Fix for new
25763         error message.
25764
25765 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25766
25767         PR target/9348
25768         * gcc.c-torture/execute/multdi-1.c: New test case.
25769
25770 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25771
25772         PR c++/13925
25773         * g++.dg/template/lookup5.C: New test.
25774
25775 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25776
25777         PR c++/13950
25778         * g++.dg/template/lookup4.C: New test.
25779
25780         PR c++/13970
25781         * g++.dg/parse/error14.C: New test.
25782
25783         PR c++/14002
25784         * g++.dg/parse/template13.C: New test.
25785
25786 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25787
25788         PR c++/13978
25789         * g++.dg/template/koenig4.C: New test.
25790
25791         PR c++/13968
25792         * g++.dg/template/crash17.C: New test.
25793
25794         PR c++/13975
25795         * g++.dg/parse/error13.C: New test.
25796         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25797
25798 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25799
25800         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25801
25802 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25803
25804         PR c/11658
25805         PR c/13994
25806         * gcc.dg/noncompile/20040203-1.c: New test.
25807         * gcc.dg/noncompile/20040203-2.c: Likewise.
25808         * gcc.dg/noncompile/20040203-3.c: Likewise.
25809         * gcc.dg/20040203-1.c: Likewise.
25810
25811 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25812
25813         PR c++/10858
25814         * g++.dg/template/sizeof7.C: New test.
25815
25816 2004-02-02  Eric Christopher  <echristo@redhat.com>
25817             Zack Weinberg  <zack@codesourcery.com>
25818
25819         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25820
25821 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25822
25823         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25824         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25825         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25826         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25827
25828 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25829
25830         PR c++/13113
25831         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25832
25833         PR c++/13854
25834         * g++.dg/ext/attrib13.C: New test.
25835
25836         PR c++/13907
25837         * g++.dg/conversion/op2.C: New test.
25838
25839 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25840
25841         * gcc.dg/titype-1.c: Fix pasto.
25842
25843 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25844
25845         * gcc.dg/titype-1.c: New test.
25846
25847 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25848
25849         PR c++/13957
25850         * g++.dg/template/non-type-template-argument-1.C,
25851         g++.dg/template/qualified-id1.C: Update dg-error marks.
25852         * g++.dg/template/nontype6.C: New test.
25853
25854 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25855
25856         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25857         * gcc.dg/builtins-31.c: New testcase.
25858         * gcc.dg/builtins-32.c: New testcase.
25859
25860 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25861
25862         * objc.dg/call-super-2.m: Update line numbers
25863         for the including of stddef.h.
25864
25865 2004-01-30  Michael Matz  <matz@suse.de>
25866
25867         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25868         g++.dg/ext/case-range3.C: New tests.
25869
25870 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25871
25872         DR206
25873         PR c++/13813
25874         * g++.dg/template/member4.C: New test.
25875
25876 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25877
25878         PR c++/13683
25879         * g++.dg/template/sizeof6.C: New test.
25880
25881 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25882
25883         * gcc.dg/fwritable-strings-1.c: New test.
25884
25885 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25886
25887         * gcc.c-torture/compile/20040130-1.c: New test.
25888
25889 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25890
25891         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25892
25893 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25894
25895         PR c++/13883
25896         * g++.dg/template/ctor3.C: New test.
25897
25898 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25899
25900         * g++.dg/tc1: New directory.
25901         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25902         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25903         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25904         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25905         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25906
25907 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25908
25909         * g++.dg/parse/error11.C: New test.
25910         * g++.dg/parse/error12.C: Likewise.
25911
25912 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25913
25914         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25915         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25916
25917 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25918
25919         PR c++/13791
25920         * g++.dg/ext/attrib12.C: New test.
25921
25922         PR c++/13736
25923         * g++.dg/parse/cast2.C: New test.
25924
25925 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25926
25927         * objc.dg/encode-2.m (main): New local string.  Set depending on
25928         sizeof long.  Use in sscanf call.
25929         * objc.dg/encode-3.m (main): New local string.  Set depending on
25930         sizeof long.  Use in scan_initial call.
25931
25932 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25933
25934         * objc.dg/call-super-2.m: Make LP64-safe.
25935         * objc.dg/desig-init-1.m: Likewise.
25936
25937 2004-01-27  Devang Patel <dpatel@apple.com>
25938
25939         * g++.dg/debug/namespace1.C: New test.
25940
25941 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25942
25943         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25944         xscale-*-*.
25945
25946         * gcc.dg/arm-mmx-1.c: New test.
25947
25948 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25949
25950         * gcc.dg/20040127-1.c: New test.
25951         * gcc.dg/20040127-2.c: New test.
25952
25953 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25954
25955         * objc.dg/stret-1.m (glob): Renamed to globa.
25956
25957 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25958
25959         PR c++/13663
25960         * g++.dg/expr/for1.C: New test.
25961
25962 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25963
25964         PR middle-end/13779
25965         * gcc.dg/darwin-longlong.c: New test.
25966
25967 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25968
25969         * gcc.dg/20040124-1.c: Moved test from here...
25970         * gcc.c-torture/compile/20040124-1.c: ...to here.
25971
25972 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25973
25974         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25975         the assembly output if -m64 is passed.
25976
25977 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25978
25979         PR c++/13833
25980         * g++.dg/template/cond3.C: New test.
25981
25982 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25983
25984         PR c++/13810
25985         * g++.dg/template/ttp7.C: New test.
25986
25987 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25988
25989         PR c++/13797
25990         * g++.dg/template/nontype4.C: New test.
25991         * g++.dg/template/nontype5.C: Likewise.
25992
25993 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25994
25995         * gcc.dg/torture/mips-clobber-at.c: New test.
25996
25997 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25998
25999         * gcc.dg/20040124-1.c: New test.
26000
26001 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26002
26003         * gcc.dg/20040123-1.c: New test.
26004
26005 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26006
26007         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26008
26009 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26010
26011         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26012
26013 2004-01-23  Andrew Pinski  <apinski@apple.com>
26014
26015         * gcc.dg/20030121-1.c: Move to ..
26016         * gcc.dg/20040121-1.c: here.
26017
26018 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26019
26020         * gcc.dg/builtins-29.c: New test case.
26021
26022 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26023
26024         PR 18314
26025         * gcc.dg/builtins-30.c: New testcase.
26026
26027 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26028
26029         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26030         * lib/g77.exp: Likewise.
26031         * lib/objc.exp: Likewise.
26032         * lib/g++.exp: Likewise.
26033
26034 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26035
26036         * gcc.dg/struct-by-value-2.c: New test.
26037
26038 2004-01-21  Andrew Pinski  <apinski@apple.com>
26039
26040         PR target/13785
26041         * gcc.dg/20030121-1.c: New test.
26042
26043 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26044
26045         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26046         clobber frame pointer register in asm statement.
26047
26048 2004-01-21  Falk Hueffner  <falk@debian.org>
26049
26050         * gcc.c-torture/compile/20040121-1.c: New test.
26051
26052 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26053
26054         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26055
26056 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26057
26058         * gcc.dg/ppc64-abi-2.c: New test.
26059
26060 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26061
26062         * lib/treelang.exp: Fill out this file.
26063         * lib/treelang-dg.exp: New File.
26064
26065 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26066
26067         * gcc.c-torture/compile/981022-1.c: Remove.
26068         * gcc.dg/array-5.c: Remove XFAIL.
26069         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26070         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26071         gcc.dg/cond-lvalue-1.c: Update.
26072         * gcc.dg/cast-lvalue-2.c: New test.
26073
26074 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26075
26076         PR c++/13592
26077         * g++.dg/other/error1.C (class foo): Tweak error message.
26078
26079         PR c++/13592
26080         * g++.dg/template/call2.C: New test.
26081
26082 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26083
26084         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26085         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26086         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26087         scalar-return-1_x.c, scalar-return-2_y.c,
26088         scalar-return-3_x.c, scalar-return-3_y.c,
26089         scalar-return-4_x.c, scalar-return-4_y.c,
26090         struct-align-1.h, struct-align-1_x.c,
26091         struct-align-1_y.c, struct-align-2.h,
26092         struct-align-2_x.c, struct-align-2_y.c,
26093         struct-by-value-10_y.c, struct-by-value-11_x.c,
26094         struct-by-value-11_y.c, struct-by-value-12_x.c,
26095         struct-by-value-12_y.c, struct-by-value-13_x.c,
26096         struct-by-value-13_y.c, struct-by-value-14_x.c,
26097         struct-by-value-14_y.c, struct-by-value-15_x.c,
26098         struct-by-value-15_y.c, struct-by-value-16_y.c,
26099         struct-by-value-17_y.c, struct-by-value-18_y.c,
26100         struct-by-value-19_y.c, struct-by-value-1_x.c,
26101         struct-by-value-1_y.c, struct-by-value-20_y.c,
26102         struct-by-value-2_x.c, struct-by-value-2_y.c,
26103         struct-by-value-3_y.c, struct-by-value-4_x.c,
26104         struct-by-value-4_y.c, struct-by-value-5_y.c,
26105         struct-by-value-6_y.c, struct-by-value-7_y.c
26106         struct-by-value-8_x.c, struct-by-value-8_y.c
26107         struct-by-value-9_x.c, struct-by-value-9_y.c
26108         struct-return-10_x.c, struct-return-10_y.c,
26109         struct-return-19_x.c, struct-return-20_x.c
26110         struct-return-2_x.c, struct-return-2_y.c
26111         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26112         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26113
26114 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26115
26116         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26117         attribute on sparc*-sun-solaris2.*.
26118
26119 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26120
26121         PR c++/13710
26122         * g++.dg/ext/typeof7.C: New test.
26123
26124 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26125
26126         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26127         * gcc.dg/const-elim-1.c: Same.
26128
26129 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26130
26131         * objc.dg/stret-1.m: New.
26132         * objc.dg/stret-2.m: New.
26133
26134 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26135
26136         PR c++/11895
26137         * g++.dg/ext/vector1.C: New test.
26138
26139 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26140
26141         * gcc.dg/pch/import-1.c: New.
26142         * gcc.dg/pch/import-1.hs: New.
26143         * gcc.dg/pch/import-1a.h: New.
26144         * gcc.dg/pch/import-1b.h: New.
26145         * gcc.dg/pch/import-1c.h: New.
26146
26147 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26148
26149         PR c++/13574
26150         * g++.dg/ext/array1.C: New test.
26151
26152         PR c++/13178
26153         * g++.dg/conversion/op1.C: New test.
26154
26155 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26156
26157         PR 11864
26158         From Kazumoto Kojima / Dan Kegel:
26159         * gcc.dg/pr11864-1.c: New test.
26160
26161         PR 10392
26162         From Marcus Comstedt / Dan Kegel:
26163         * gcc.dg/pr10392-1.c: New test.
26164
26165 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26166
26167         PR c++/13478
26168         * g++.dg/init/ref10.C: New test.
26169
26170 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26171
26172         PR c++/13407
26173         * g++.dg/parse/typename6.C: New test.
26174
26175 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26176
26177         PR pch/13361
26178         * testsuite/g++.dg/pch/wchar-1.C: New.
26179         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26180
26181 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26182
26183         PR c++/9259
26184         * g++.dg/expr/sizeof2.C: New test.
26185
26186 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26187
26188         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26189
26190 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26191
26192         PR c++/13659
26193         * g++.dg/lookup/strong-using-3.C: New.
26194         * g++.dg/lookup/using-10.C: New.
26195
26196 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26197
26198         PR c++/13594
26199         * g++.dg/lookup/strong-using-2.C: New.
26200
26201 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26202             Dan Kegel <dank@kegel.com>
26203             J"orn Rennecke <joern.rennecke@superh.com>
26204
26205         PR target/9365
26206         * gcc.dg/pr9365-1.c: New test.
26207
26208 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26209
26210         PR c++/8856
26211         * g++.dg/parse/casting-operator2.C: New test.
26212         * g++.old-deja/g++.pt/explicit83.C: Remove.
26213
26214 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26215
26216         * gcc.dg/label-compound-stmt-1.c: New test.
26217         * gcc.c-torture/compile/950922-1.c,
26218         gcc.c-torture/compile/20000211-3.c,
26219         gcc.c-torture/compile/20000518-1.c,
26220         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26221         compound statements.
26222
26223 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26224
26225         * gcc.dg/ppc64-abi-1.c: New test.
26226
26227 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26228
26229          * g++.dg/ext/attrib9.C: Add dg-warnings.
26230
26231 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26232
26233         PR c++/12335
26234         * g++.dg/parse/dtor3.C: New test.
26235
26236 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26237
26238         PR c++/12709
26239         * g++.dg/parse/try-catch-1.C: New test.
26240
26241 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26242
26243         * ada/acats/run_all.sh: Add more verbose output in acats.log
26244         when compiling tests.
26245
26246 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26247
26248         PR 13656
26249         * gcc.dg/typedef-redecl.c: New test case.
26250         * gcc.dg/typedef-redecl.h: New support file.
26251
26252 2004-01-13  Jan Hubicka  <jh@suse.cz>
26253
26254         * gcc.dg/always_inline.c: New test.
26255         * gcc.dg/debug/20031231-1.c: Fix.
26256
26257 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26258
26259         PR c++/13474
26260         * g++.dg/template/array3.C: New test.
26261
26262 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26263
26264         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26265         * g++.dg/warn/Wunused-2.C: Likewise.
26266
26267 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26268
26269         PR c++/13289
26270         * g++.dg/template/instantiate6.C: New test.
26271
26272 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26273
26274         PR middle-end/11397
26275         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26276
26277 2004-01-12  Jan Hubicka  <jh@suse.cz>
26278
26279         PR opt/12826
26280         * gcc.dg/20040112-1.c: New.
26281
26282         * gcc.dg/dwarf-die[1-7].c: Move to...
26283         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26284         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26285
26286 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26287
26288         PR c++/4100
26289         * g++.dg/parse/friend4.C: New test.
26290
26291 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26292
26293         PR c++/4100
26294         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26295         definition is called a friend.
26296
26297 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26298
26299         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26300
26301 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26302
26303         PR c++/3478
26304         * g++.dg/parse/error10.C: New test.
26305         * g++.dg/template/arg2.C: Accept "invalid type" error.
26306
26307 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26308
26309         PR middle-end/13392
26310         * g++.dg/opt/expect2.C: New test.
26311
26312 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26313
26314         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26315         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26316         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26317         Update dg-error regexps.
26318
26319 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26320
26321         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26322         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26323
26324 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26325
26326         * gcc.dg/pragma-re-1.c: Use right pointer type.
26327
26328 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26329
26330         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26331
26332 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26333
26334         * gcc.dg/rs6000-ldouble-1.c: New.
26335
26336 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26337
26338         DR 337
26339         PR c++/9256
26340         * g++.dg/other/abstract1.C: New test.
26341
26342 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26343
26344         * g++.dg/lookup/strong-using-1.C: New.
26345
26346 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26347
26348         PR c/11234
26349         * gcc.dg/func-ptr-conv-1.c: New test.
26350         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26351
26352 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26353
26354         PR target/13380.
26355         * gcc.c-torture/compile/20040109-1.c: New.
26356
26357 2004-01-08  Stuart Hastings  <stuart@apple.com>
26358
26359         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26360         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26361         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26362
26363 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26364
26365         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26366
26367 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26368
26369         * ada/acats/run_acats: Treat 'gnatchop' the same way
26370         as 'gnatmake'.  Export GCC_DRIVER.
26371         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26372         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26373
26374 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26375
26376         PR c++/12573
26377         * g++.dg/template/dependent-expr4.C: New test.
26378
26379 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26380
26381         * gcc.dg/altivec-11.c: New test.
26382
26383 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26384
26385         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26386
26387 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26388
26389         PR c/6024
26390         * gcc.dg/enum-compat-1.c: New test.
26391         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26392
26393 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26394
26395         PR c/12165
26396         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26397         gcc.dg/c99-idem-qual-3.c: New tests.
26398
26399 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26400
26401         * gcc.dg/winline-7.c: Don't cast void * to int.
26402
26403 2004-01-06  Jan Hubicka  <jh@suse.cz>
26404
26405         * gcc.dg/i386-sse-5.c: New test
26406         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26407
26408 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26409
26410         PR c++/12815
26411         * g++.dg/rtti/typeid4.C: New test.
26412
26413 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26414
26415         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26416
26417 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/12132
26420         * g++.dg/template/error11.C: New test.
26421
26422         PR c++/13451
26423         * g++.dg/template/class2.C: New test.
26424
26425 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26426         Richard Sandiford <rsandifo@redhat.com>
26427
26428         PR c++/13387
26429         * g++.dg/opt/alias3.C: New test.
26430
26431 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26432
26433         PR c++/13157
26434         * g++.dg/template/koenig3.C: New test.
26435
26436         PR c++/13529
26437         * g++.dg/parse/offsetof3.C: New test.
26438
26439         * g++.dg/init/copy7.C: Add missing dg-error markers.
26440
26441         PR c++/12226
26442         * g++.dg/init/copy7.c: New test.
26443
26444         PR c++/13536
26445         * g++.dg/parse/cast1.C: New test.
26446
26447 2004-01-04  Jan Hubicka  <jh@suse.cz>
26448
26449         * gcc.dg/winline[1-7].c: New tests.
26450
26451 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26452
26453         PR c++/13520
26454         * g++.dg/template/qualttp22.C: New test.
26455
26456 2004-01-01  Jan Hubicka  <jh@suse.cz>
26457
26458         * gcc.dg/debug/20031231-1.c: New.
26459         * gcc.c-torture/compile/20040101-1.c: New.
26460         * gcc.dg/dwarf-die-[1-7].c: New.
26461
26462 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26463
26464         PR optimization/13521
26465         * gcc.c-torture/compile/20031231-1.c: New test.
26466
26467 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26468
26469         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26470
26471 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26472
26473         PR c++/10079
26474         * g++.dg/template/crash16.C: New test.
26475
26476 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26477
26478         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26479
26480 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26481
26482         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26483         ports.
26484         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26485         * g++.old-deja/g++.law/profile1.C: Likewise.
26486         * gcc.c-torture/compile/981006-1.c: Likewise.
26487         * gcc.c-torture/execute/loop-2e.x: Likewise.
26488         * gcc.c-torture/execute/loop-2f.x: Remove.
26489         * gcc.c-torture/execute/loop-2g.x: Likewise.
26490         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26491         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26492
26493 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26494
26495         PR c++/13507
26496         * g++.dg/ext/attrib11.C: New test.
26497
26498         PR c++/13494
26499         * g++.dg/template/array2-1.C: New test.
26500         * g++.dg/template/array2-2.C: New test.
26501
26502 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26503
26504         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26505
26506 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26507
26508         PR c++/12774
26509         * g++.dg/template/array1-1.C: New test.
26510         * g++.dg/template/array1-2.C: New test.
26511
26512 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26513
26514         PR fortran/12632
26515         * g77.dg/12632.f: New test case.
26516
26517 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26518
26519         PR c++/13289
26520         * g++.dg/parse/nontype1.C: New test.
26521
26522 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26523
26524         PR c++/12403
26525         * g++.dg/parse/explicit1.C: New test.
26526         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26527
26528 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26529
26530         PR c++/13081
26531         * g++.dg/opt/inline6.C: New test.
26532
26533         PR c++/12613
26534         * g++.dg/parse/error9.C: New test.
26535
26536         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26537
26538 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c++/13009
26541         * g++.dg/init/assign1.C: New test.
26542
26543 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26544
26545         PR c++/13070
26546         * g++.dg/warn/format3.C: New test case.
26547
26548 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26549
26550         * gcc.c-torture/compile/20031227-1.c: New test.
26551
26552 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26553
26554         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26555         * g77.dg/bprob/bprob.exp: Likewise.
26556         * gcc.misc-tests/bprob.exp: Likewise.
26557         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26558         variants on systems where the library does not provide that
26559         functionality.
26560         * gcc.dg/builtins-20.c: Use builtins-config.h.
26561         * gcc.dg/builtins-config.h: New file.
26562
26563 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26564
26565         * lib/gcc-dg.exp (dg-require-profiling): New function.
26566         * lib/target-supports.exp (check_profiling_available): Likewise.
26567         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26568         * g77.dg/bprob/bprob.exp: Likewise.
26569         * gcc.misc-tests/bprob.exp: Likewise.
26570         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26571         * gcc.dg/20021014-1.c: Likewise.
26572         * gcc.dg/nest.c: Likewise.
26573
26574 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26575
26576         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26577         compiling.
26578         * g++.dg/lookup/java2.C: Likewise.
26579         * gcc.dg/cpp/lexident.c: Likewise.
26580
26581 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26582
26583         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26584         given.
26585         * gcc.c-torture/compile/961203-1.c: Likewise.
26586         * gcc.c-torture/compile/980506-1.c: Likewise.
26587
26588 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26589
26590         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26591         (additional_prunes): New global.
26592         (gcc-dg-prune): Handle additional per-test pruning.
26593         (dg-test): Clear additional_prunes between tests.
26594
26595         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26596         dg-prune-output to avoid spurious failures from assembler
26597         complaining about nonexistent WAW violations.
26598         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26599         Use dg-prune-output to avoid spurious failures from assembler
26600         warning about Itanium B-step errata.
26601
26602 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26603
26604         * g++.dg/abi/macro0.C: New test.
26605         * g++.dg/abi/macro1.C: Likewise.
26606         * g++.dg/abi/macro2.C: Likewise.
26607
26608         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26609         * g++.dg/abi/bitfield7.C: Likewise.
26610         * g++.dg/abi/dtor2.C: Likewise.
26611         * g++.dg/abi/mangle11.C: Likewise.
26612         * g++.dg/abi/mangle12.C: Likewise.
26613         * g++.dg/abi/mangle14.C: Likewise.
26614         * g++.dg/abi/mangle17.C: Likewise.
26615         * g++.dg/abi/vbase10.C: Likewise.
26616         * g++.dg/abi/vbase14.C: Likewise.
26617         * g++.dg/template/qualttp17.C: Likewise.
26618
26619 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26620
26621         PR c/11995
26622         * gcc.dg/20031223-1.c: New test.
26623
26624 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26625
26626         * gcc.dg/noreturn-7.c: New test.
26627
26628 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26629
26630         * gcc.dg/null-pointer-1.c: New test.
26631
26632 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26633
26634         * g++.old-deja/g++.jason/template18.C: Remove.
26635         * g++.old-deja/g++.jason/template37.C: Likewise.
26636
26637         PR c++/12862
26638         * g++.dg/lookup/ns1.C: New test.
26639
26640         PR c++/12397
26641         * g++.dg/template/lookup3.C: New test.
26642
26643 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26644
26645         * g++.dg/template/recurse1.C: New test
26646
26647 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26648
26649         PR c++/12479
26650         * g++.dg/parse/semicolon1.C: New test.
26651         * g++.dg/parse/semicolon1.h: Likewise.
26652
26653 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26654
26655         * gcc.dg/darwin-misaligned.c: New test.
26656
26657 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26658
26659         PR c/9163
26660         * gcc.dg/20031222-1.c: New test.
26661
26662 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26663
26664         PR c++/13438
26665         * g++.dg/parse/error8.C: New test.
26666
26667         PR c++/11554
26668         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26669
26670 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26671
26672         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26673         too small.
26674         * gcc.c-torture/compile/930217-1.c: Likewise.
26675         * gcc.c-torture/compile/930513-1.c: Likewise.
26676         * gcc.c-torture/execute/920908-2.c: Likewise.
26677         * gcc.c-torture/execute/921204-1.c: Likewise.
26678         * gcc.c-torture/execute/930621-1.c: Likewise.
26679         * gcc.c-torture/execute/930630-1.c: Likewise.
26680         * gcc.c-torture/execute/931031-1.c: Likewise.
26681         * gcc.c-torture/execute/980602-2.c: Likewise.
26682         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26683         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26684         * gcc.c-torture/execute/extzvsi.c: Likewise.
26685         * gcc.c-torture/unsorted/ext.c: Likewise.
26686
26687 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26688
26689         PR target/12749
26690         * gcc.c-torture/compile/20031220-2.c: New test case.
26691
26692 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26693
26694         PR optimization/13031
26695         * gcc.c-torture/compile/20031220-1.c: New test case.
26696
26697 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26698
26699         * gcc.dg/cast-function-1.c: New test.
26700
26701 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26702
26703         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26704         formats.
26705
26706 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26707
26708         PR c++/12795
26709         * g++.dg/ext/attrib10.C: New test.
26710
26711 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26712
26713         * gcc.dg/cleanup-10.c: New test.
26714         * gcc.dg/cleanup-11.c: New test.
26715
26716 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26717
26718         PR c++/13239
26719         * g++.dg/opt/expect1.C: New test.
26720
26721 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26722
26723         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26724
26725 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26726
26727         PR debug/12923
26728         * gcc.dg/20031218-1.c: New test.
26729
26730         PR debug/12389
26731         * gcc.dg/20031218-2.c: New test.
26732         * gcc.dg/20031218-3.c: New test.
26733
26734         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26735         of label name and allow for USER_LABEL_PREFIX == "_" names.
26736         * g++.dg/abi/mangle18-2.C: Likewise.
26737         * g++.dg/abi/mangle19-1.C: Likewise.
26738         * g++.dg/abi/mangle19-2.C: Likewise.
26739         * g++.dg/abi/mangle20-1.C: Likewise.
26740         * g++.dg/abi/mangle20-2.C: Likewise.
26741
26742 2003-12-18  Richard Henderson  <rth@redhat.com>
26743
26744         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26745
26746 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26747             Dan Kegel <dank@kegel.com>
26748
26749         PR other/12009
26750         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26751         testing a cross compiler, it causes spurious compile failures.
26752         * lib/g++.exp: Likewise.
26753
26754 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26755
26756         PR c++/13262
26757         * g++.dg/template/access13.C: New test.
26758
26759 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26760
26761         * gcc.dg/20031216-1.c: New test.
26762
26763 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26764
26765         PR c++/9154
26766         * g++.dg/template/error10.C: New test.
26767
26768 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26769
26770         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26771         * g++.dg/eh/simd-2.C: Likewise.
26772
26773 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26774             Roger Sayle  <roger@eyesopen.com>
26775
26776         * gcc.c-torture/execute/ieee/mzero5.c: New.
26777
26778 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26779
26780         PR c++/10603
26781         * g++.dg/parse/error6.C: New test.
26782
26783         PR c++/12827
26784         * g++.dg/parse/error7.C: New test.
26785
26786 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26787
26788         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26789         at -O with stabs debugging formats.
26790         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26791         * gcc.dg/debug/debug-2.c: Likewise.
26792
26793 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26794
26795         PR c++/12696
26796         * g++.dg/init/error1.C: New test.
26797
26798         PR c++/12218
26799         * g++.dg/init/pm3.C: New test.
26800
26801 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26802
26803         PR c/3347
26804         * gcc.dg/bitfld-8.c: New test.
26805
26806 2003-12-16  James Lemke  <jim@wasabisystems.com>
26807
26808         * gcc.dg/arm-scd42-[123].c: New tests.
26809
26810 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26811
26812         PR c++/9043
26813         * g++.dg/abi/mangle20-1.C: New test.
26814         * g++.dg/abi/mangle20-2.C: New test.
26815
26816 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26817
26818         PR c++/13275
26819         * g++.dg/other/offsetof2.C: Remove XFAIL.
26820         * g++.dg/parse/offsetof1.C: New test.
26821         * g++.gd/parse/offsetof2.C: Likewise.
26822
26823 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26824
26825         * g++.dg/template/nontype3.C: New test.
26826         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26827
26828 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26829
26830         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26831
26832 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26833
26834         PR c++/13387
26835         * g++.dg/expr/assign1.C: New test.
26836
26837         PR c++/13242
26838         * g++.dg/abi/mangle19-1.C: New test.
26839         * g++.dg/abi/mangle19-2.C: New test.
26840
26841 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26842
26843         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26844
26845 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26846
26847         * gcc.c-torture/execute/20031216-1.c: New test.
26848
26849 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26850
26851         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26852         an ICE regression.
26853
26854 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26855
26856         PR c++/10926
26857         * g++.dg/template/error9.C: New test.
26858
26859         PR c++/11116
26860         * g++.dg/template/error8.C: New test.
26861
26862 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26863
26864         PR middle-end/13400
26865         * gcc.c-torture/execute/20031215-1.c: New test case.
26866
26867 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26868
26869         PR c++/13269
26870         * g++.dg/parse/error5.C: New test.
26871
26872         PR c++/12989
26873         * g++.dg/expr/sizeof1.C: New test.
26874
26875         PR c++/13310
26876         * g++.dg/template/crash15.C: New test.
26877
26878 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26879
26880         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26881         a non-POD type as the last named parameter of a varargs function.
26882
26883 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26884
26885         PR c++/13243
26886         PR c++/12573
26887         * g++.dg/template/crash14.C: New test.
26888         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26889
26890 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26891
26892         * g++.dg/other/java1.C: New test.
26893
26894         PR c++/13241
26895         * g++.dg/abi/mangle18-1.C: New test.
26896         * g++.dg/abi/mangle18-2.C: New test.
26897
26898 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26899
26900         PR optimization/10312
26901         * gcc.c-torture/execute/20031214-1.c: New.
26902
26903 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26904
26905         PR c++/10779
26906         PR c++/12160
26907         * g++.dg/parse/error3.C: New test.
26908         * g++.dg/parse/error4.C: Likewise.
26909         * g++.dg/abi/mangle4.C: Tweak error messages.
26910         * g++.dg/lookup/using5.C: Likewise.
26911         * g++.dg/other/error2.C: Likewise.
26912         * g++.dg/parse/typename5.C: Likewise.
26913         * g++.dg/parse/undefined1.C: Likewise.
26914         * g++.dg/template/arg2.C: Likewise.
26915         * g++.dg/template/ttp3.C: Likewise.
26916         * g++.dg/template/type1.C: Likewise.
26917         * g++.old-deja/g++.other/crash32.C: Likewise.
26918         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26919
26920 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26921
26922         PR c++/13106
26923         * g++.dg/warn/noreturn-3.C: New test.
26924
26925 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26926
26927         PR c++/13118
26928         * g++.dg/abi/covariant3.C: New.
26929
26930 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * g++.dg/eh/ia64-1.C: New test.
26933
26934 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26935
26936         PR optimization/13037
26937         * g77.f-torture/execute/13037.f: New test case.
26938
26939 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26940
26941         PR c++/12881
26942         * g++.dg/abi/covariant2.C: New.
26943
26944 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26945
26946         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26947
26948 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26949
26950         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26951
26952 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26953
26954         PR other/10819
26955         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26956         to fix Bug 10819.
26957         * lib/g++.exp (g++_version): Likewise.
26958         * lib/g77.exp (g77_version): Likewise.
26959         * lib/objc.exp (default_objc_version): Likewise.
26960
26961 2003-12-10  Richard Henderson  <rth@redhat.com>
26962
26963         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26964
26965         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26966
26967 2003-12-08  Matt Austern  <austern@apple.com>
26968
26969         PR c/13134
26970         * lib/gcc-dg.exp (dg-require-visibility): Define.
26971         * lib/target-supports (check_visibility_available): Define.
26972         * gcc.dg/visibility-1.c: New test.
26973         * gcc.dg/visibility-2.c: Likewise.
26974         * gcc.dg/visibility-3.c: Likewise.
26975         * gcc.dg/visibility-4.c: Likewise.
26976         * gcc.dg/visibility-5.c: Likewise.
26977         * gcc.dg/visibility-6.c: Likewise.
26978         * g++.dg/ext/visibility-1.C: Likewise.
26979         * g++.dg/ext/visibility-2.C: Likewise.
26980         * g++.dg/ext/visibility-3.C: Likewise.
26981         * g++.dg/ext/visibility-4.C: Likewise.
26982         * g++.dg/ext/visibility-5.C: Likewise.
26983         * g++.dg/ext/visibility-6.C: Likewise.
26984
26985 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26986
26987         * g++.dg/lookup/java1.C: New test.
26988         * g++.dg/lookup/java2.C: New test.
26989
26990 2003-12-07  Falk Hueffner  <falk@debian.org>
26991
26992         * g++.dg/opt/noreturn-1.C: New test.
26993
26994 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26995
26996         * gcc.dg/overflow-1.c: New test.
26997
26998 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26999
27000         * g77.f-torture/compile/13060.f: New test.
27001
27002 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27003
27004         PR c++/13323
27005         * g++.dg/inherit/operator2.C: New test.
27006
27007 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27008
27009         PR c++/13305
27010         * g++.dg/ext/attrib9.C: New test.
27011
27012 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27013
27014         PR c++/13314
27015         * g++.dg/template/error7.C: New test.
27016
27017 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27018             J"orn Rennecke <joern.rennecke@superh.com>
27019
27020         PR target/13302
27021         * g++.dg/other/struct-va_list.C: New test.
27022
27023 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27024
27025         PR c++/13166
27026         * g++.dg/parse/defarg6.C: New test.
27027
27028 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27029
27030         PR target/13256
27031         * gcc.c-torture/execute/20031201-1.c: New test.
27032
27033 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27034
27035         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27036
27037 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27038
27039         * gcc.dg/builtin-return-1.c: New test.
27040
27041 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27042             J"orn Rennecke <joern.rennecke@superh.com>
27043
27044         PR optimization/13260
27045         * gcc.c-torture/execute/20031204-1.c: New test.
27046
27047 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27048
27049         PR c++/9127
27050         * g++.dg/template/error6.C: New test.
27051
27052 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27053
27054         * gcc.dg/20031202-1.c: New test.
27055
27056 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27057
27058         PR c++/13179
27059         * g++.dg/template/eh1.C: New test.
27060
27061         PR c++/10771
27062         * g++.dg/template/error5.C: New test.
27063
27064 2003-12-02  David Ung  <davidu@mips.com>
27065
27066         * gcc.dg/compat/vector-check.h: Corrected type for var
27067         g_##TMODE
27068
27069 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27070
27071         PR c++/10126
27072         * g++.dg/template/ptrmem8.C: New test.
27073
27074 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27075
27076         PR c++/12573
27077         * g++.dg/template/dependent-expr3.C: New test.
27078
27079 2003-12-01  James Lemke  <jim@wasabisystems.com>
27080
27081         * gcc.dg/arm-g2.c: New test.
27082
27083 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27084
27085         PR optimization/11634
27086         * gcc.dg/20031201-2.c: New test case.
27087
27088 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27089
27090         PR 11433
27091         * objc.dg/proto-lossage-3.m: New test.
27092
27093 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27094
27095         PR optimization/12628
27096         * gcc.dg/20031201-1.c: New test case.
27097
27098 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27099
27100         * gcc.dg/unaligned-1.c: New test.
27101
27102 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/9849
27105         * g++.dg/template/error4.C: New test.
27106         * g++.dg/template/nested3.C: Adjust error markers.
27107
27108 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27109
27110         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27111
27112 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27113
27114         PR c/10333
27115         * gcc.dg/bitfld-7.c: New test.
27116
27117 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27118
27119         * gcc.dg/tls/asm-1.C: New test.
27120
27121 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27122
27123         * gcc.dg/cpp/assert4.c: Update.
27124
27125 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27126
27127         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27128         * gcc.dg/builtin-apply3.c: New test.
27129
27130 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27131
27132         * lib/compat.exp (compat-obj): New xfaildata parameter.
27133         Use it to set compiler_conditional_xfail_data before compiling.
27134         (compat-get-options): Handle dg-xfail-if.
27135         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27136         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27137         * gcc.dg/compat/vector-1_y.c: Likewise.
27138         * gcc.dg/compat/vector-2_x.c: Likewise.
27139         * gcc.dg/compat/vector-2_y.c: Likewise.
27140
27141 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27142
27143         * g++.dg/opt/reg-stack4.C: New test.
27144
27145 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27146
27147         * gcc.dg/builtin-apply2.c: New test.
27148
27149 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27150
27151         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27152
27153 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27154
27155         PR c++/12924
27156         * g++.dg/template/template-id-2.C: New test.
27157
27158 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27159
27160         PR c++/5369
27161         * g++.dg/template/memfriend1.C: New test.
27162         * g++.dg/template/memfriend2.C: Likewise.
27163         * g++.dg/template/memfriend3.C: Likewise.
27164         * g++.dg/template/memfriend4.C: Likewise.
27165         * g++.dg/template/memfriend5.C: Likewise.
27166         * g++.dg/template/memfriend6.C: Likewise.
27167         * g++.dg/template/memfriend7.C: Likewise.
27168         * g++.dg/template/memfriend8.C: Likewise.
27169         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27170
27171 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27172
27173         PR c++/12515
27174         * g++.dg/ext/cond1.C: New test.
27175
27176 2003-11-20  Richard Henderson  <rth@redhat.com>
27177
27178         * gcc.dg/20020201-2.c: Remove.
27179         * gcc.dg/20020201-4.c: Remove.
27180         * gcc.dg/20020304-1.c: Remove.
27181
27182 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27183
27184         * gcc.dg/cpp/trad/xwin1.c: New test case.
27185
27186 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27187
27188         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27189         * lib/g77.exp: Likewise.
27190         * lib/objc.exp: Likewise.
27191         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27192         for darwin.
27193
27194 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27195
27196         PR c++/12932
27197         * g++.dg/template/static5.C: New test.
27198
27199 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27200
27201         * gcc.dg/nested-func-1.c: New test.
27202
27203 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27204
27205         * gcc.dg/cpp/assert4.c: New test.
27206
27207 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27208
27209         PR c++/2294
27210         * g++.dg/lookup/using9.c: New test.
27211
27212 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27213
27214         PR c++/12762
27215         * g++.dg/template/error3.C: New test.
27216
27217 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27218
27219         PR ada/13035
27220         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27221         No longer use a wrapper for gcc, since this does not work under
27222         Windows.
27223
27224 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27225
27226         PR c++/2094
27227         * g++.dg/template/ptrmem7.C: New test.
27228
27229 2003-11-13  Andrew Pinski <apinski@apple.com>
27230
27231         * gcc.c-torture/compile/20031113-1.c: New test.
27232
27233 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27234             Kean Johnston <jkj@sco.com>
27235
27236         PR c/13029
27237         * gcc.dg/unused-4.c: Update.
27238
27239 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27240
27241         * g++.dg/opt/const3.C: New test.
27242
27243 2003-11-13  Jan Hubicka  <jh@suse.cz>
27244
27245         * gcc.c-torture/compile/20031112-1.c: New test.
27246
27247 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27248
27249         * g++.dg/parse/crash10.C: Remove bogus error marker.
27250
27251 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27252
27253         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27254         (host_gcc): Likewise.
27255         (ROOT): Honor $PWDCMD.
27256         (BASE): Likewise.
27257         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27258
27259 2003-11-12  Catherine Moore  <clm@redhat.com>
27260
27261         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27262
27263 2003-11-12  Andreas Jaeger  <aj@suse.de>
27264             Jakub Jelinek  <jakub@redhat.com>
27265             Andrew Pinski  <pinskia@physics.uc.edu>
27266             Richard Henderson  <rth@redhat.com>
27267
27268         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27269         systems.
27270         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27271
27272         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27273         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27274
27275 2003-11-11  Andreas Jaeger  <aj@suse.de>
27276
27277         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27278
27279         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27280
27281 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27282
27283         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27284         Clean ups.
27285
27286 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27287
27288         * gcc.dg/trampoline-1.c: New test.
27289
27290 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27291
27292         * gcc.c-torture/compile/200031109-1.c: New test.
27293
27294 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27295
27296         PR c/3190
27297         PR c/8714
27298         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27299         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27300         gcc.dg/format/no-y2k-1.c: Update.
27301
27302 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27303
27304         PR optimization/10467
27305         * gcc.dg/20031108-1.c: New test case.
27306
27307 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27308
27309         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27310
27311 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27312
27313         * gcc.dg/compound-lvalue-1.c: New test.
27314         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27315         some XFAILs.
27316
27317 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27318
27319         * gcc.dg/altivec-varargs-1.c: New test.
27320
27321 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27322
27323         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27324         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27325         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27326         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27327         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27328
27329 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27330
27331         * gcc.dg/cond-lvalue-1.c: New test.
27332
27333 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27334
27335         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27336
27337 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27338
27339         PR c++/11616
27340         * g++.dg/template/instantiate5.C: New test.
27341
27342 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27343
27344         PR c++/12726
27345         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27346         * ChangeLog: Add missing first entry for above test.
27347
27348 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27349
27350         PR c++/9810
27351         * g++.dg/template/using8.C: New test.
27352         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27353
27354 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27355
27356         PR optimization/10817
27357         * gcc.c-torture/compile/20031102-1.c: New test case.
27358
27359 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27360
27361         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27362         2147483647.
27363
27364 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27365
27366         * gcc.dg/20031102-1.c: New test.
27367
27368 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27369
27370         * gcc.dg/complex-1.c: New test.
27371
27372 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27373
27374         PR c++/12796
27375         * g++.dg/template/crash13.C: Adjust expected error location.
27376         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27377
27378 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27379
27380         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27381
27382 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27383
27384         PR/10239
27385         * gcc.c-torture/compile/20031031-2.c: New test.
27386
27387 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27388
27389         PR/11640
27390         * gcc.c-torture/compile/20031031-1.c: New test.
27391
27392 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27393
27394         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27395         * gcc.misc-tests/bprob.exp: Likewise.
27396         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27397         the execution test on arm-elf configs.
27398         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27399         configs that don't support scratch files.
27400         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27401
27402 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27403
27404         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27405         done by dejagnu.
27406
27407 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27408
27409         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27410         Avoid non pure sh syntax. Add more logging.
27411
27412         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27413         fail.
27414
27415 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27416
27417         PR libgcj/10610
27418         * gcc.dg/ppc-stackalign-1.c: New test.
27419
27420 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27421
27422         * ada/acats/run_all.sh: Change output to be more compliant with
27423         dejagnu framework.
27424         Create acats.sum and acats.log files under testsuite/ada/acats
27425         Only run [a-z]* directories, to filter out e.g. CVS.
27426         Redirect build output to log file.
27427
27428 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27429
27430         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27431
27432 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27433
27434         PR ada/5909:
27435         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27436
27437 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27438
27439         * gcc.c-torture/compile/20031023-1.c: New test.
27440         * gcc.c-torture/compile/20031023-2.c: New test.
27441         * gcc.c-torture/compile/20031023-3.c: New test.
27442         * gcc.c-torture/compile/20031023-4.c: New test.
27443
27444 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27445
27446         PR c++/10371
27447         * g++.dg/lookup/scoped8.C: New test.
27448
27449 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27450
27451         * g++.dg/opt/reg-stack3.C: New test.
27452
27453 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27454
27455         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27456
27457 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27458
27459         PR c++/11076
27460         * g++.dg/template/crash13.C: New test.
27461
27462 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27463
27464         * gcc.dg/c99-restrict-2.c: New test.
27465
27466 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27467
27468         PR c++/12698, c++/12699, c++/12700, c++/12566
27469         * g++.dg/inherit/covariant9.C: New test.
27470         * g++.dg/inherit/covariant10.C: New test.
27471         * g++.dg/inherit/covariant11.C: New test.
27472
27473 2003-10-23  Jason Merrill  <jason@redhat.com>
27474
27475         PR c++/12726
27476         * g++.dg/ext/complit2.C: New test.
27477
27478 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27479
27480         PR target/12654
27481         * gcc.c-torture/execute/20031020-1.c: New test.
27482
27483 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27484
27485         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27486         following the jump_insn.
27487
27488 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27489
27490         * gcc.dg/cast-lvalue-1.c: New test.
27491
27492 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27493
27494         PR c++/11962
27495         * g++.dg/template/cond2.C: New test.
27496
27497 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27498
27499         * gcc.dg/builtins-28.c: New test.
27500
27501 2003-10-20  Jan Hubicka  <jh@suse.cz>
27502
27503         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27504         parameter.
27505         * testsuite/gcc.dg/inline-2.c: Likewise.
27506
27507 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27508
27509         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27510         * gcc.dg/nest.c: Likewise.
27511
27512 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27513
27514         PR c++/9781, c++/10583, c++/11862
27515         * g++.dg/parse/crash13.C: New test.
27516
27517 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27518
27519         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27520
27521 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27522
27523         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27524         Define HAVE_C99_RUNTIME except on Solaris.
27525         * gcc.dg/builtins-20.c: Likewise.
27526
27527 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27528
27529         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27530
27531 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27532
27533         PR c++/12495
27534         * g++.dg/template/crash21.C: New test.
27535
27536 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27537
27538         PR c++/2513
27539         * g++.dg/template/typename5.C: New test.
27540
27541 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27542
27543         PR c++/12369
27544         * g++.dg/template/friend25.C: New test.
27545
27546 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27547
27548         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27549         versions.
27550
27551 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27552
27553         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27554         == 2147483647.
27555
27556 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27557
27558         * gcc.c-torture/execute/960416-1.x: Remove.
27559         * gcc.c-torture/execute/divconst-3.x: Likewise.
27560
27561 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27562
27563         PR target/12598
27564         * gcc.dg/torture/cris-volatile-1.c: New test.
27565
27566 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27567
27568         PR optimization/9325
27569         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27570         for overflowing floating point to integer conversion during RTL
27571         simplification.
27572
27573 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27574
27575         * objc/execute/_cmd.m: Fix typo.
27576         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27577         Relax 'scan-assembler' regexp.
27578         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27579         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27580         * objc.dg/zero-link-2.m: Remove blank line.
27581         * objc.dg/zero-link-3.m: New test case.
27582
27583 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27584
27585         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27586
27587         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27588         than linker trickery.
27589
27590 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27591
27592         PR c++/12370
27593         * g++.dg/other/friend2.C: New test.
27594
27595 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27596
27597         * gcc.dg/20031012-1.c: New test.
27598
27599 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27600
27601         * gcc.dg/weak/weak-3.c: Fix for new warning.
27602
27603 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27604
27605         PR optimization/8750
27606         * gcc.c-torture/execute/20031012-1.c: New test case.
27607
27608 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27609
27610         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27611         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27612
27613 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27614
27615         PR optimization/12260
27616         * gcc.c-torture/compile/20031011-2.c: New test case.
27617
27618 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27619
27620         * gcc.c-torture/execute/20031011-1.c: New testcase.
27621
27622 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27623
27624         * gcc.c-torture/compile/20031011-1.c: New test.
27625
27626 2003-10-11  Jan Hubicka  <jh@suse.cz>
27627
27628         * g++.dg/other/first-global.C: New test.
27629
27630 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27631
27632         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27633
27634 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27635
27636         * gcc.c-torture/compile/20031010-1.c: New test.
27637
27638 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27639
27640         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27641         * gcc.c-torture/execute/va-arg-25.c: ... here.
27642
27643 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27644
27645         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27646
27647 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27648
27649         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27650
27651 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27652
27653         * g++.dg/parse/error2.C: New test.
27654
27655 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27656
27657         PR c++/11097
27658         * g++.dg/other/error5.C: Modify the error message.
27659         * g++.dg/lookup/using8.C: New test.
27660
27661 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27662
27663         * gcc.dg/darwin-abi-2.c: New file.
27664         * gcc.c-torture/execute/va-arg-24.c: New file.
27665
27666 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27667
27668         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27669         indentation.
27670
27671 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27672
27673         PR c++/10147
27674         * g++.dg/other/error4.C: Update error messages.
27675         * g++.dg/template/ptrmem4.C: Likewise.
27676
27677         PR c++/12337
27678         * g++.dg/init/new9.C: New test.
27679
27680         PR c++/12334, c++/12236, c++/8656
27681         * g++.dg/ext/attrib8.C: New test.
27682
27683 2003-10-06  Devang Patel  <dpatel@apple.com>
27684
27685         * gcc.dg/debug/dwarf2-3.h: New test.
27686         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27687
27688 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27689
27690         * g++.dg/opt/cfg2.C: New test.
27691
27692 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27693
27694         * g++.dg/opt/float1.C: New test.
27695
27696 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27697
27698         * gcc.dg/c90-array-lval-6.c: New test.
27699         * gcc.dg/c99-array-lval-6.c: New test.
27700
27701 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27702             Ziemowit Laski  <zlaski@apple.com>
27703
27704         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27705         'Derived', so that it is never considered a class method; add
27706         new warning for '+port' method ambiguity.
27707         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27708         <objc/objc-api.h> (needed on Mac OS X).
27709         * objc.dg/method-13.m: New test.
27710
27711 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27712
27713         PR optimization/9325, PR java/6391
27714         * gcc.c-torture/execute/20031003-1.c: New test case.
27715
27716 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27717
27718         PR optimization/12180
27719         * gcc.dg/20031002-1.c: New test.
27720
27721         PR c++/12486
27722         * g++.dg/inherit/error1.C: New test.
27723
27724 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27725
27726         * lib/f-torture.exp (search_for): Rename to...
27727         (search_for_re): This.  Also, clean up comments and the
27728         "regexp" invocation.
27729
27730 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27731
27732         * gcc.c-torture/compile/20031002-1.c: New test.
27733
27734 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27735
27736         * g++.dg/opt/cond1.C: New test.
27737
27738 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27739
27740         * gcc.dg/Wold-style-definition-2.c: New testcase.
27741         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27742
27743 2003-09-29  Richard Henderson  <rth@redhat.com>
27744
27745         * g++.dg/init/array10.C: Add dg-options.
27746
27747 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27748
27749         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27750
27751 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27752
27753         * g++.dg/template/friend19.C: Fix typo.
27754         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27755
27756 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27757
27758         * gcc.c-torture/execute/20030928-1.c: New test.
27759         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27760
27761 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27762
27763         * g++.dg/opt/unroll1.C: New test.
27764
27765 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27766
27767         PR optimization/11741
27768         * gcc.dg/20030926-1.c: New test case.
27769
27770 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27771
27772         PR c++/5655
27773         * g++.dg/parse/access7.C: New test.
27774         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27775
27776 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27777
27778         MERGE OF objc-improvements-branch into MAINLINE:
27779         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27780         if libobjc has not been built.
27781         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27782         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27783         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27784         objc/execute/nested-3.m, objc/execute/np-2.m,
27785         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27786         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27787         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27788         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27789         objc.dg/special/unclaimed-category-1.h,
27790         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27791         well as GNU runtime.
27792         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27793         * execute/cascading-1.m, execute/function-message-1.m,
27794         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27795         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27796         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27797         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27798         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27799         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27800         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27801         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27802         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27803         * objc.dg/bitfield-2.m: Run only on Darwin.
27804         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27805         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27806         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27807         * objc.dg/const-str-1.m: Fix constant string layout.
27808
27809 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27810
27811         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27812
27813 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27814
27815         * gcc.dg/darwin-abi-1.c: New file.
27816
27817 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27818
27819         PR target/12281
27820         * gcc.c-torture/compile/20030921-1.c: New test.
27821
27822 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27823
27824         * g++.dg/opt/reg-stack2.C: New test.
27825
27826 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27827
27828         * g++.dg/eh/delayslot1.C: New test.
27829
27830 2003-09-20  Richard Henderson  <rth@redhat.com>
27831
27832         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27833
27834 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27835
27836         * gcc.c-torture/execute/20030920-1.c: New test case.
27837
27838 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27839
27840         * g++.dg/rtti/typeid3.C: Correct expected error message.
27841
27842 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27843
27844         PR c++/157
27845         * g++.dg/parse/crash12.C: New test.
27846
27847 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27848
27849         * gcc.dg/compat/mixed-struct-check.h: New.
27850         * gcc.dg/compat/mixed-struct-defs.h: New.
27851         * gcc.dg/compat/mixed-struct-init.h: New.
27852         * gcc.dg/compat/struct-by-value-19_main.c: New.
27853         * gcc.dg/compat/struct-by-value-19_x.c: New.
27854         * gcc.dg/compat/struct-by-value-19_y.c: New.
27855         * gcc.dg/compat/struct-by-value-20_main.c: New.
27856         * gcc.dg/compat/struct-by-value-20_x.c: New.
27857         * gcc.dg/compat/struct-by-value-20_y.c: New.
27858         * gcc.dg/compat/struct-return-19_main.c: New.
27859         * gcc.dg/compat/struct-return-19_x.c: New.
27860         * gcc.dg/compat/struct-return-19_y.c: New.
27861         * gcc.dg/compat/struct-return-20_main.c: New.
27862         * gcc.dg/compat/struct-return-20_x.c: New.
27863         * gcc.dg/compat/struct-return-20_y.c: New.
27864
27865 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27866         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27867         so that it will not complain on LP64 targets.
27868
27869 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27870
27871         PR c++/495
27872         * g++.dg/template/friend24.C: New test.
27873
27874 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27875
27876         PR c++/12332
27877         * g++.dg/template/memtmpl2.C: New test.
27878
27879 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27880
27881         PR target/11184
27882         * gcc.dg/builtin-apply1.c: New test.
27883
27884 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27885
27886         PR c++/9848
27887         * g++.dg/warn/Wunused-4.C: New test.
27888
27889 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27890
27891         PR c++/12316
27892         * g++.dg/other/gc2.C: New test.
27893
27894 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27895
27896         PR c++/11991
27897         * g++.dg/rtti/typeid3.C: New test.
27898
27899         PR c++/12266
27900         * g++.dg/overload/template1.C: New test.
27901
27902 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27903
27904         * g++.dg/opt/cfg3.C: New test.
27905
27906 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27907
27908         PR c++/7939
27909         * g++.dg/template/crash11.C: New test.
27910
27911 2003-09-16  Jason Merrill  <jason@redhat.com>
27912             Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.dg/attr-warn-unused-result.c: New test.
27915
27916 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27917
27918         PR c++/12184
27919         * g++.dg/expr/call2.C: New test.
27920
27921 2003-09-15  Andreas Jaeger  <aj@suse.de>
27922
27923         * gcc.dg/Wold-style-definition-1.c: New test.
27924
27925 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27926
27927         PR c++/3907
27928         * g++.dg/parse/template12.C: New test.
27929
27930         * g++.dg/abi/bitfield11.C: New test.
27931         * g++.dg/abi/bitfield12.C: Likewise.
27932
27933 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27934
27935         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27936         non-expansion of functional macro name without arguments at EOL.
27937         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27938
27939 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27940
27941         * gcc.c-torture/execute/20030914-[12].c: New tests.
27942
27943 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27944
27945         PR c++/11788
27946         * g++.dg/overload/addr1.C: New test.
27947
27948 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27949
27950         * gcc.dg/20030909-1.c: New test.
27951
27952 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27953
27954         * gcc.dg/ultrasp10.c: New test.
27955
27956 2003-09-09  Devang Patel  <dpatel@apple.com>
27957
27958         * gcc.dg/darwin-ld-6.c: New test.
27959
27960 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27961
27962         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27963
27964 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27965
27966         * gcc.dg/ia64-types1.c: New test.
27967         * gcc.dg/ia64-types2.c: Likewise.
27968
27969 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27970
27971         * gcc.dg/builtins-1.c: Add more _Complex tests.
27972         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27973
27974         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27975         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27976
27977 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27978
27979         PR c++/11786
27980         * g++.dg/lookup/koenig2.C: New test.
27981
27982         PR c++/5296
27983         * g++.dg/rtti/typeid2.C: New test.
27984
27985 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27986
27987         * gcc.c-torture/compile/20030904-1.c: New test.
27988
27989 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27990
27991         * g++.dg/opt/longbranch2.C: New test.
27992
27993 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27994
27995         * g++.dg/template/crash10.C: Only compile it.
27996
27997 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27998
27999         PR middle-end/11665
28000         * gcc.c-torture/compile/20030907-1.c: New test.
28001         * g++.dg/init/array11.C: New test.
28002
28003 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28004
28005         PR c++/11852
28006         * g++.dg/init/struct1.C: New test.
28007
28008 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28009
28010         PR c++/12181
28011         * g++.dg/expr/comma1.C: New test.
28012
28013 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28014
28015         PR c++/11867
28016         * g++.dg/expr/static_cast5.C: New test.
28017
28018 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28019
28020         PR c++/11507
28021         * g++.dg/lookup/scoped7.C: New test.
28022
28023         PR c++/9574
28024         * g++.dg/other/static1.C: New test.
28025
28026         PR c++/11490
28027         * g++.dg/warn/template-1.C: New test.
28028
28029         PR c++/11432
28030         * g++.dg/template/crash10.C: New test.
28031
28032         PR c++/2478
28033         * g++.dg/overload/VLA.C: New test.
28034
28035         PR c++/10804
28036         * g++.dg/template/call1.C: New test.
28037
28038 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         PR c++/11794
28041         * g++.dg/parse/using3.C: New test.
28042
28043 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28044
28045         PR c++/11409
28046         * g++.dg/overload/builtin3.C: New test case.
28047
28048 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28049
28050         PR c/9862
28051         * gcc.dg/20030906-1.c: New test.
28052         * gcc.dg/20030906-2.c: Likewise.
28053
28054 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28055
28056         PR c++/12167
28057         * g++.dg/parse/defarg5.C: New test.
28058
28059         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28060
28061 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28062
28063         PR c++/12163
28064         * g++.dg/expr/static_cast4.C: New test.
28065
28066         PR c++/12146
28067         * g++.dg/template/crash9.C: New test.
28068
28069 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28070
28071         * g++.old-deja/g++.ext/pretty2.C: Update for change
28072         in __FUNCTION__.
28073         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28074
28075 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         PR c++/11922
28078         * g++/dg/template/qualified-id1.C: New test.
28079
28080         PR c++/12037
28081         * g++.dg/warn/noeffect4.C: New test.
28082
28083 2003-09-04  Matt Austern  <austern@apple.com>
28084
28085         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28086         * g++.dg/ext/fnname2.C: Likewise.
28087         * g++.dg/ext/fnname3.C: Likewise.
28088
28089 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28090
28091         * g++.dg/expr/lval1.C: New test.
28092         * g++.dg/ext/lvcast.C: Remove.
28093
28094 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28095
28096         PR optimization/11700.
28097         * gcc.c-torture/compile/20030903-1.c: New test case.
28098
28099 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28100
28101         PR c++/12053
28102         * g++.dg/abi/layout4.C: New test.
28103
28104 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28105
28106         PR c++/11553
28107         * g++.dg/parse/friend3.C: New test.
28108
28109 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28110
28111         PR c++/11847
28112         * g++.dg/template/class1.C: New test.
28113
28114         PR c++/11808
28115         * g++.dg/expr/call1.C: New test.
28116
28117 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28118
28119         PR c++/12114
28120         * g++.dg/init/ref9.C: New test.
28121
28122         PR c++/11972
28123         * g++.dg/template/nested4.C: New test.
28124
28125 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28126
28127         PR c++/12093
28128         * g++.dg/template/non-dependent4.C: New test.
28129
28130         PR c++/11928
28131         * g++.dg/inherit/conv1.C: New test.
28132
28133 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28134
28135         PR c++/6196
28136         * g++.dg/ext/label1.C: New test.
28137         * g++.dg/ext/label2.C: Likewise.
28138
28139 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28140
28141         * g++.dg/expr/cond3.C: New test.
28142
28143 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28144
28145         * gcc.dg/builtins-1.c: Add new builtin cases.
28146
28147 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28148
28149         * gcc.dg/builtins-1.c: Add new cases.
28150         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28151
28152 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28153
28154         * gcc.dg/builtins-1.c: Add more math builtin tests.
28155         * gcc.dg/torture/builtin-attr-1.c: New test.
28156
28157 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28158
28159         PR optimization/5079
28160         * g++.dg/opt/static3.C: New test.
28161
28162 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28163
28164         * gcc.misc-tests/gcov-10b.c: New test.
28165
28166 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28167
28168         * g++.dg/opt/ptrmem3.C: New test.
28169
28170         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28171
28172 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28173
28174         * gcc.dg/20030826-2.c: New test.
28175
28176 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28177
28178         PR middle-end/12002
28179         * g77.f-torture/compile/12002.f: New test case.
28180
28181 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28182
28183         * gcc.dg/20030826-1.c: New test case.
28184
28185 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28186
28187         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28188
28189 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28190
28191         PR c++/11871
28192         * c++.dg/lookup/crash1.C: New test.
28193
28194         * c++.dg/warn/noeffect3.C: New test.
28195
28196 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28197
28198         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28199         * gcc.dg/compat/vector-1_y.c: Ditto.
28200         * gcc.dg/compat/vector-2_x.c: Ditto.
28201         * gcc.dg/compat/vector-2_y.c: Ditto.
28202
28203 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28204
28205         * gcc.dg/20030702-1.c: New test.
28206
28207 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28208
28209         PR c++/8795
28210         * g++.dg/ext/altivec-1.C: New test.
28211
28212 2003-08-24  Richard Henderson  <rth@redhat.com>
28213
28214         * g++.dg/eh/simd-2.C: Add -w for x86.
28215
28216 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28217
28218         * gcc.dg/20030815-1.c: New test.
28219
28220 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28221
28222         PR c++/3765
28223         * g++.dg/parse/access6.C: New test.
28224
28225 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28226
28227         PR c++/641, c++/11876
28228         * g++.dg/template/friend22.C: New test.
28229         * g++.dg/template/friend23.C: Likewise.
28230
28231 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28232
28233         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28234         identically.
28235
28236 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28237
28238         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28239
28240 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28241
28242         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28243
28244 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28245
28246         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28247
28248 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28249
28250         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28251
28252 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28253
28254         PR c++/11919
28255         * g++.dg/overload/prom1.C: New test.
28256
28257         PR c++/11551
28258         * g++.dg/parse/dtor2.C: New test.
28259
28260         PR c++/10762
28261         * g++.dg/parse/using2.C: New test.
28262
28263 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28264
28265         PR target/11805
28266         * gcc.c-torture/compile/20030821-1.c: New.
28267
28268 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28269
28270         PR c++/11834
28271         * g++.dg/template/deduce2.C: New test.
28272
28273 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28274
28275         * gcc.c-torture/execute/20030821-1.c: New test.
28276
28277 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28278
28279         PR middle-end/11984
28280         * gcc.dg/20030820-1.c: New test case.
28281
28282 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28283
28284         PR c++/11945
28285         * g++.dg/warn/noeffect2.C: New test.
28286
28287 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28288
28289         PR c++/10926
28290         * g++.dg/template/dtor2.C: New test.
28291
28292         PR c++/11684
28293         * g++.dg/template/operator1.C: New test.
28294         * g++.dg/parse/operator4.C: New test.
28295
28296         PR c++/11946.C
28297         * g++.dg/expr/enum1.C: New test.
28298         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28299
28300         PR c++/11036.C
28301         * g++.dg/parse/elab2.C: New test.
28302         * g++.dg/parse/typedef4.C: Change error message.
28303         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28304         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28305         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28306
28307 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28308
28309         * gcc.dg/pch/warn-1.c: New.
28310         * gcc.dg/pch/warn-1.hs: New.
28311
28312         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28313         not-tested file.
28314
28315 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28316
28317         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28318
28319 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28320
28321         * gcc.dg/uninit-D.c: New Test.
28322         * gcc.dg/uninit-E.c: New Test.
28323         * gcc.dg/uninit-F.c: New Test.
28324         * gcc.dg/uninit-G.c: New Test.
28325
28326 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28327
28328         * g++.dg/README: Describe the pch directory.
28329
28330 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28331
28332         PR c++/11174
28333         * g++.dg/parse/access4.C: New test.
28334         * g++.dg/parse/access5.C: Likewise.
28335         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28336
28337 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28338
28339         * gcc.dg/noncompile/20030818-1.c: New.
28340
28341 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28342
28343         PR c++/11957
28344         * g++.dg/warn/noeffect1.C: New test.
28345
28346         * g++.dg/template/scope2.C: New test.
28347         * g++.dg/template/error2.C: Correct dg-error
28348
28349 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28350
28351         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28352
28353 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28354
28355         PR C++/11512
28356         * g++.dg/template/warn1.C: New.
28357
28358 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28359
28360         * g++.dg/template/error2.C: New test.
28361         * g++.dg/lookup/using7.C: Adjust errors
28362         * g++.old-deja/g++.pt/crash36.C: Likewise.
28363         * g++.old-deja/g++.pt/derived3.C: Likewise.
28364
28365 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28366
28367         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28368         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28369         * gcc.c-torture/execute/builtins/string-9.c: New, from
28370         string-opt-9.c.  Adjust for execute/builtins framework.
28371         * gcc.c-torture/execute/string-opt-9.c: Delete.
28372
28373 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28374
28375         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28376
28377         * g++.dg/parse/ret-type2.C: New test.
28378
28379         PR c++/11703
28380         * g++.dg/init/new8.C: New test.
28381
28382         PR c++/10923
28383         * g++.dg/parse/typedef5.C: New test.
28384
28385         PR c++/9512
28386         * g++.dg/parse/qualified2.C: New test.
28387         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28388         invalid code.
28389
28390 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28391
28392         * g++.dg/conversion/ptrmem1.C: New test.
28393
28394 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28395
28396         PR target/11693
28397         * gcc.dg/20030811-1.c: New test.
28398
28399         PR target/11535
28400         * gcc.c-torture/execute/20030811-1.c: New test.
28401
28402 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28403
28404         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28405
28406 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28407
28408         PR c++/11789.C
28409         * g++.dg/inherit/multiple1.C: New test.
28410
28411 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28412
28413         * gcc.dg/spe1.c: New test.
28414
28415         PR c++/11670
28416         * g++.dg/expr/cast2.C: New test.
28417
28418         PR c++/10530
28419         * g++.dg/template/dependent-name2.C: New test.
28420
28421 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28422
28423         * g++.dg/parse/crash11.C: Put the dg options in comments.
28424
28425 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28426
28427         * lib/gcc-dg.exp: Update for diagnostic change.
28428
28429 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28430
28431         PR c++/5767
28432         * g++.dg/parse/crash11.C: New test.
28433
28434 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28435
28436         * gcc.dg/cpp/spacing1.c: Update.
28437
28438 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28439
28440         PR target/11739
28441         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28442         a value for -mtune.
28443
28444 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28445
28446         PR middle-end/11771
28447         * gcc.c-torture/compile/20030804-1.c: New test case.
28448
28449 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28450
28451         * gcc.dg/20030804-1.c: New test case.
28452
28453 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28454
28455         * gcc.dg/cpp/separate-1.c: New test.
28456
28457 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28458
28459         PR c++/11704
28460         * g++.dg/template/dependent-expr2.C: New test.
28461
28462         PR c++/11766
28463         * g++.dg/expr/ptrmem1.C: New test.
28464
28465 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28466
28467         PR c++/9453
28468         * g++.dg/template/friend15.C: New test.
28469
28470 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28471
28472         * lib/dg-pch.exp: Work round PCH bug.
28473
28474 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28475
28476         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28477         builtins.  Move cases from builtins-4.c here.
28478
28479         * gcc.dg/torture/builtin-math-1.c: New test taken from
28480         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28481         additional cases.
28482
28483         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28484         Delete.
28485
28486 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28487
28488         PR c++/9447
28489         * g++.dg/template/using7.C: New test.
28490
28491 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28492
28493         * import1.c, import2.c: New tests.
28494
28495 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28496
28497         * g++.dg/eh/crossjump1.C: New test.
28498
28499 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28500
28501         PR c++/11697
28502         * g++.dg/template/using6.C: New test.
28503
28504         PR c++/11744
28505         * g++.dg/template/koenig2.C: New test.
28506
28507 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28508
28509         PR c++/7983
28510         * g++.dg/parse/typedef4.C: New test.
28511
28512 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28513
28514         PR c++/8442, c++/8806
28515         * g++.dg/template/elab1.C: New test.
28516         * g++.dg/template/type2.C: Likewise.
28517         * g++.dg/template/ttp3.C: Adjust expected error message.
28518         * g++.old-deja/g++.law/visibility13.C: Likewise.
28519         * g++.old-deja/g++.niklas/t135.C: Likewise.
28520         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28521         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28522         template argument.
28523         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28524
28525 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28526
28527         PR c++/11295
28528         * g++.dg/ext/stmtexpr1.C: New test.
28529
28530         * g++.dg/opt/tmp1.C: New test.
28531
28532         PR c++/11525
28533         * g++.dg/parse/constant4.C: New test.
28534
28535         PR c++/9447
28536         * g++.dg/template/using5.C: New test.
28537
28538 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28539
28540         * gcc.dg/builtins-27.c: New test case.
28541
28542 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28543
28544         * gcc.dg/tls/opt-7.c: New test.
28545
28546 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28547
28548         * g++.old-deja/g++.other/crash18.C: Remove.
28549
28550 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28551
28552         * g++.dg/template/explicit3.C: New.
28553         * g++.dg/template/explicit4.C: New.
28554         * g++.dg/template/explicit5.C: New.
28555
28556         PR c++/11347
28557         * g++.dg/template/memtmpl1.C: New.
28558
28559 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28560
28561         PR target/11565
28562         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28563         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28564
28565 2003-07-30  Jan Hubicka  <jh@suse.cz>
28566
28567         * vtgc1.c: Kill.
28568
28569 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28570
28571         * gcc.dg/struct-in-proto-1.c: New test.
28572
28573 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28574
28575         * gcc.dg/cpp/include2.c: Only expect one message.
28576
28577 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28578
28579         PR c++/9447
28580         * g++.dg/template/using1.C: New test.
28581         * g++.dg/template/using2.C: New test.
28582         * g++.dg/template/using3.C: New test.
28583         * g++.dg/template/using4.C: New test.
28584
28585 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28586
28587         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28588         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28589
28590 2003-07-28  Jan Hubicka  <jh@suse.cz>
28591
28592         PR c++/11530
28593         * g++.dg/opt/call1.C: New test.
28594
28595 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28596
28597         PR c++/11667
28598         * g++.dg/init/enum2.C: New test.
28599         * g++.dg/template/overload1.C: Add "-w" option.
28600
28601 2003-07-28    <hp@bitrange.com>
28602
28603         * gcc.dg/Wdeclaration-after-statement-1.c,
28604         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28605
28606 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28607
28608         * gcc.c-torture/compile/20030725-1.c: New test.
28609
28610 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28611
28612         * gcc.dg/20030505.c: Only run for SPE.
28613         Remove definition of opaque type.
28614
28615 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28616
28617         * g++.dg/template/ptrmem6.C: New test.
28618
28619 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28620
28621         * gcc.c-torture/compile/zero-strct-2.c: New test.
28622
28623 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28624
28625         * gcc.dg/intermod-1.c: New test.
28626
28627 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28628
28629         PR c++/11617
28630         * g++.dg/template/lookup2.C: New test.
28631         * g++.dg/template/memclass1.C: Remove instantiated from error.
28632         * g++.dg/other/error2.C: Tweak expected errors.
28633
28634         PR c++/11596
28635         * g++.dg/template/defarg3.C: New test.
28636
28637         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28638
28639 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28640
28641         * g++.dg/inherit/access5.C: New test.
28642
28643 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28644
28645         PR c++/11513
28646         * g++.dg/template/crash8.C: New test.
28647
28648 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28649
28650         PR c/10602
28651         * gcc.dg/noncompile/incomplete-2.c: New test.
28652
28653 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28654
28655         PR c++/11645
28656         * g++.dg/inherit/access4.C: New test.
28657
28658         PR c++/11517
28659         * g++.dg/expr/cond2.C: New test.
28660
28661         PR optimization/10679
28662         * g++.dg/opt/inline4.C: New test.
28663
28664 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28665
28666         * g++.dg/parse/crash10: New test.
28667
28668 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28669
28670         * g++.dg/ext/flexary1.C: New test.
28671
28672 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28673
28674         PR c++/10793
28675         * g++.dg/template/crash9.C: New test.
28676
28677 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28678
28679         PR c++/3004
28680         * g++.dg/parse/typedef3.C: New test.
28681
28682         PR c++/7906
28683         * g++.dg/parse/operator2.C: New test.
28684
28685         PR c++/8895
28686         * g++.dg/parse/def-tmpl-arg1.C: New test.
28687
28688         PR c++/9282
28689         * g++.dg/parse/funptr1.C: New test.
28690
28691         PR c++/9452
28692         * g++.dg/parse/ambig3.C: New test.
28693
28694         PR c++/9454
28695         * g++.dg/parse/operator3.C: New test.
28696
28697         PR c++/9486
28698         * g++.dg/parse/template10.C: New test.
28699
28700         PR c++/9488
28701         * g++.dg/parse/template11.C: New test.
28702
28703         PR c++/10150
28704         * g++.dg/parse/invalid-op1.C: New test.
28705
28706         PR c++/10247
28707         * g++.dg/parse/condexpr1.C: New test.
28708
28709 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28710
28711         * g++.dg/ext/packed3.C: New test.
28712         * g++.dg/ext/packed4.C: New test.
28713
28714         * gcc.dg/pack-test-3.c: New test.
28715
28716 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28717
28718         * lib/compat.exp: Handle dg-options per source file.
28719         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28720         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28721         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28722         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28723         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28724         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28725         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28726         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28727         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28728         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28729         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28730         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28731         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28732         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28733
28734 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28735
28736         PR c/10320
28737         * gcc.c-torture/execute/20030718-1.c: New test.
28738
28739 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28740
28741         PR optimization/11536
28742         * gcc.dg/20030721-1.c: New test.
28743
28744 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28745
28746         PR c++/11546
28747         * g++.dg/template/lookup1.C: New test.
28748
28749 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28750
28751         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28752         diagnostics of ill-formed constructs involving labels.
28753         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28754         the new 'previously defined here' message.
28755
28756 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28757
28758         * g++.dg/parse/non-dependent2.C: New test.
28759
28760 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28761
28762         * g++.dg/init/init-ref4.C: xfail on targets without
28763         weak symbols.
28764
28765 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28766
28767         PR target/11087
28768         * gcc.c-torture/execute/20030717-1.c: New test.
28769
28770 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28771
28772         * g++.dg/opt/cfg1.C: New test.
28773
28774 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28775
28776         PR optimization/11557
28777         * gcc.dg/20030717-1.c: New test.
28778
28779 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28780
28781         PR c++/10476
28782         * g++.dg/expr/crash-1.C: New test.
28783
28784         PR c++/11027
28785         * g++.dg/template/init3.C: New test.
28786
28787         PR c++/8222
28788         * g++.dg/template/non-dependent1.C: New test.
28789
28790         PR c++/11070
28791         * g++.dg/template/non-dependent2.C: New test.
28792
28793         PR c++/11071
28794         * g++.dg/template/non-dependent3.C: New test.
28795
28796         PR c++/9907
28797         * g++.dg/template/sizeof5.C: New test.
28798
28799 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28800
28801         PR 11498
28802         * gcc.c-torture/compile/mangle-1.c: New file.
28803
28804 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28805
28806         PR c++/7809
28807         * g++.dg/parse/access3.C: New test.
28808
28809 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28810
28811         PR c++/11384
28812         * g++.dg/init/init-ref4.C: New test.
28813
28814 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28815
28816         PR c++/11547
28817         * g++.dg/parse/constant3.C: New test.
28818         * g++.dg/parse/crash7.C: Likewise.
28819
28820 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28821
28822         PR target/11008
28823         * gcc.dg/i386-pentium4-not-mull.c: New.
28824
28825 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28826
28827         * gcc.dg/asm-names.c (ymain): Make it weak.
28828
28829 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28830
28831         PR c++/5421
28832         * g++.dg/template/friend21.C: New test.
28833
28834 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28835
28836         * gcc.dg/cleanup-8.c: New test.
28837         * gcc.dg/cleanup-9.c: New test.
28838
28839 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28840
28841         * g++.dg/ext/dll-MI1.h: New file.
28842         * g++.dg/ext/dllexport-MI1.C: New file.
28843         * g++.dg/ext/dllimport-MI1.C: New file.
28844
28845 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28846
28847         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28848         it does not have cmpstrsi patterns (just cmpmemsi).
28849
28850 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28851
28852         PR debug/11473
28853         * g++.dg/debug/debug8.C: New test.
28854
28855 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28856
28857         PR c++/10108
28858         * g++.dg/template/crash7.C: New test.
28859
28860 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28861
28862         PR target/10795
28863         * gcc.c-torture/compile/20030708-1.c: New.
28864
28865 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28866
28867         * gcc.c-torture/execute/20030715-1.c: New test.
28868
28869 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28870
28871         * gcc.dg/pch/inline-3.c: New file.
28872         * gcc.dg/pch/inline-3.hs: New file.
28873         * gcc.dg/pch/inline-4.c: New file.
28874         * gcc.dg/pch/inline-4.hs: New file.
28875
28876 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28877
28878         PR c++/11509
28879         * g++.dg/template/crash6.C: New test.
28880
28881         PR c++/7053
28882         * g++.dg/template/friend20.C: New test.
28883
28884         PR c++/7019
28885         * g++.dg/template/overload2.C: New test.
28886
28887 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28888
28889         PR optimization/11440
28890         * gcc.c-torture/execute/20030714-1.c: New test.
28891
28892 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28893
28894         PR c++/11154
28895         * g++.dg/template/partial2.C: New test.
28896
28897 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28898
28899         PR c++/11503
28900         * g++.dg/template/anon1.C: New test.
28901
28902         PR c++/11493
28903         PR c++/11495
28904         * g++.dg/parse/template9.C: Likewise.
28905         * g++.dg/template/crash4.C: New test.
28906         * g++.dg/template/koenig1.C: Likewise.
28907         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28908         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28909         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28910         functions.
28911         * g++.old-deja/g++.jason/template36.C: Likewise.
28912         * g++.old-deja/g++.mike/p1989.C: Likewise.
28913         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28914         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28915         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28916         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28917         compiling.
28918         * g++.old-deja/g++.pt/union2.C: Use this->.
28919
28920 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28921
28922         * gcc.dg/20030711-1.c: New test.
28923
28924 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28925
28926         PR c++/11050
28927         * g++.dg/parse/args1.C: New test.
28928         * g++.pt/defarg8.C: Change expected errors.
28929
28930 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28931
28932         PR c++/8164
28933         * g++.dg/template/nontype2.C: New test.
28934
28935         PR c++/10558
28936         * g++.dg/parse/template8.C: New test.
28937
28938         PR c++/8327
28939         * g++.dg/template/scope1.C: New test.
28940
28941         * g++.dg/warn/Wsign-compare-1.C: New test.
28942
28943 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28944
28945         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28946
28947 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28948
28949         PR c++/9411
28950         * g++.dg/template/explicit2.C: New test.
28951
28952         PR c++/10032
28953         * g++.dg/warn/pedantic1.C: New test.
28954
28955 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28956
28957         PR c++ 9483
28958         * g++.dg/other/field1.C: New test.
28959
28960 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28961
28962         PR c/11449
28963         * gcc.c-torture/compile/20030707-1.c: New.
28964
28965 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28966
28967         PR c++/10849
28968         * g++.dg/template/access12.C: New test.
28969
28970 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28971
28972         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28973         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28974         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28975         * gcc.misc-tests/gcov.exp: Update
28976         * g++.dg/gcov/gcov.exp: Update
28977         * lib/gcov.exp: Update.
28978
28979 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28980
28981         * g++.dg/abi/mangle17.C: Make sure template expressions are
28982         dependent.
28983         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28984         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28985         * g++.dg/opt/stack1.C: Remove erroneous code.
28986         * g++.dg/parse/template7.C: New test.
28987         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28988         * g++.old-deja/g++.pt/crash4.C: Likewise.
28989
28990 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28991
28992         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28993         with zero or one occurence of `$' after the initial `L'.
28994
28995 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28996
28997         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28998
28999 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29000
29001         PR c/11370
29002         * gcc.dg/Wunreachable-6.c: New testcase.
29003         * gcc.dg/Wunreachable-7.c: New testcase.
29004
29005 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29006
29007         PR c/11420
29008         * gcc.dg/20030708-1.c: New test.
29009
29010 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29011
29012         * gcc.dg/compat/sdata-section.h: New file.
29013         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29014         * gcc.dg/torture/mips-sdata-1.c: New test.
29015
29016 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29017
29018         PR c++/11030
29019         * g++.dg/template/friend19.C: New test.
29020
29021 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29022
29023         * g++.dg/opt/strength-reduce.C: New test.
29024
29025 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29026
29027         PR target/10979
29028         * gcc.dg/20030707-1.c: New testcase.
29029
29030 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29031
29032         PR optimization/11059
29033         * g++.dg/opt/emptyunion.C: New testcase.
29034
29035 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29036             Eric Botcazou  <ebotcazou@libertysurf.fr>
29037
29038         * g++.dg/opt/stack1.C: New test.
29039
29040 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29041
29042         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29043         run test.
29044
29045         PR c++/11431
29046         * g++.dg/expr/static_cast3.C: New test.
29047
29048 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29049
29050         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29051         everywhere.
29052         * gcc.dg/concat.c: Concatenation of string constants with
29053         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29054         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29055         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29056         necessary to avoid multi-character character constant warning.
29057         * gcc.dg/cpp/escape.c: Likewise.
29058         * gcc.dg/cpp/ucs.c: Likewise.
29059         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29060         Fix a typo.
29061
29062 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29063
29064         PR c/11428
29065         * gcc.c-torture/compile/20030704-1.c: New.
29066
29067 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29068
29069         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29070
29071 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29072
29073         PR c++/5287, PR c++/7910,  PR c++/11021
29074         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29075         tests for warnings.
29076         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29077         * g++.dg/ext/dllimport3.C: Likewise.
29078         * g++.dg/ext/dllimport4.C: New file.
29079         * g++.dg/ext/dllimport5.C: New file.
29080         * g++.dg/ext/dllimport6.C: New file.
29081         * g++.dg/ext/dllimport7.C: New file.
29082         * g++.dg/ext/dllimport8.C: New file.
29083         * g++.dg/ext/dllimport9.C: New file.
29084         * g++.dg/ext/dllimport10.C: New file.
29085         * g++.dg/ext/dllexport1.C: New file.
29086
29087 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29088
29089         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29090         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29091
29092 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29093
29094         * gcc.dg/builtins-25.c: New testcase.
29095         * gcc.dg/builtins-26.c: New testcase.
29096
29097 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29098
29099         * gcc.dg/compat/vector-defs.h: New file.
29100         * gcc.dg/compat/vector-setup.h: New file.
29101         * gcc.dg/compat/vector-check.h: New file.
29102         * gcc.dg/compat/vector-1_main.c: New file.
29103         * gcc.dg/compat/vector-1_x.c: New file.
29104         * gcc.dg/compat/vector-1_y.c: New file.
29105         * gcc.dg/compat/vector-2_main.c: New file.
29106         * gcc.dg/compat/vector-2_x.c: New file.
29107         * gcc.dg/compat/vector-2_y.c: New file.
29108
29109         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29110         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29111         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29112         * gcc.dg/compat/struct-align-1.h: New file.
29113         * gcc.dg/compat/struct-align-1_main.c: New file.
29114         * gcc.dg/compat/struct-align-1_x.c: New file.
29115         * gcc.dg/compat/struct-align-1_y.c: New file.
29116         * gcc.dg/compat/struct-align-2.h: New file.
29117         * gcc.dg/compat/struct-align-2_main.c: New file.
29118         * gcc.dg/compat/struct-align-2_x.c: New file.
29119         * gcc.dg/compat/struct-align-2_y.c: New file.
29120
29121         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29122         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29123         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29124         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29125         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29126         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29127         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29128         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29129         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29130         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29131         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29132         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29133         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29134         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29135         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29136         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29137         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29138         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29139         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29140         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29141         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29142         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29143         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29144         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29145         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29146         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29147         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29148         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29149         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29150
29151 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29152
29153         * gcc.dg/i386-call-1.c: New test.
29154
29155 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29156
29157         PR c++/9162
29158         * g++.dg/parse/defarg4.C: New.
29159
29160 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29161
29162         PR target/10700
29163         * gcc.c-torture/compile/20030703-1.c: New test case.
29164
29165 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29166
29167         * g++.dg/template/local3.C: Remove extra semicolon.
29168
29169 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29170
29171         * gcc.dg/i386-volatile-1.c: New test.
29172
29173 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29174
29175         PR c++/11072
29176         * g++.dg/other/offsetof2.C: XFAIL.
29177         * g++.dg/other/offsetof5.C: New.
29178
29179         PR c++/10219
29180         * g++.dg/template/error1.C: New.
29181
29182         PR c++/9779
29183         * g++.dg/template/dependent-expr1.C: New.
29184
29185 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29186
29187         PR c++/6949
29188         * g++.dg/template/local3.C: New test.
29189
29190         PR c++/11149
29191         * g++.dg/lookup/scoped6.C: New test.
29192
29193 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29194
29195         PR c++/8046
29196         * g++.dg/other/error7.C: New test.
29197
29198 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29199
29200         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29201         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29202         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29203         * g++.old-deja/g++.other/union2.C: Likewise.
29204         * gcc.dg/c90-const-expr-2.c: Likewise.
29205         * gcc.dg/c90-const-expr-3.c: Likewise.
29206         * gcc.dg/c99-const-expr-2.c: Likewise.
29207         * gcc.dg/c99-const-expr-3.c: Likewise.
29208         * gcc.dg/concat.c: Likewise.
29209
29210 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29211
29212         PR c++/9559
29213         * g++.dg/init/static1.C: New test.
29214
29215 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29216
29217         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29218         * g++.old-deja/g++.other/access2.C: Likewise.
29219         * g++.old-deja/g++.other/decl2.C: Likewise.
29220         * gcc.c-torture/execute/20020615-1.c: Likewise.
29221
29222 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29223
29224         PR c++/4933
29225         * g++.dg/template/sizeof4.C: New test.
29226
29227 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29228
29229         * g++.dg/other/error6.C: New test.
29230
29231 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29232
29233         PR c++/10750
29234         * g++.dg/parse/constant2.C: New test.
29235
29236 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29237
29238         PR c++/11106
29239         * g++.dg/other/error5.C: New test.
29240
29241 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29242
29243         * gcc.dg/format/gcc_diag-1.c: New test.
29244
29245 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29246
29247         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29248
29249 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29250
29251         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29252         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29253         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29254
29255 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29256
29257         * gcc.c-torture/execute/builtins/string-8.c: New test.
29258         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29259         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29260         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29261
29262 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29263
29264         PR c++/10468
29265         * g++.dg/ext/typeof6.C: New test.
29266
29267 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/10796
29270         * g++.dg/init/enum1.C: New test.
29271
29272 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29273
29274         * gcc.dg/20030627-1.c: New test.
29275
29276 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29277
29278         PR c++/11332
29279         * g++.dg/expr/static_cast2.C: New test.
29280
29281 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29282             Jakub Jelinek  <jakub@redhat.com>
29283
29284         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29285         sprintf(dst,"%s",src) optimization.
29286         * gcc.c-torture/execute/20030626-1.c: New test case.
29287         * gcc.c-torture/execute/20030626-2.c: New test case.
29288
29289 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29290
29291         * gcc.c-torture/execute/multi-ix.c: New test.
29292
29293         * gcc.c-torture/execute/simd-4.c (main):
29294         Added missing semicolon at end of union.
29295
29296 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29297
29298         PR c++/8266
29299         * g++.dg/template/explicit-instantiation3.C: New test.
29300
29301 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29302
29303         * gcc.dg/20030626-1.c: Use signed char.
29304
29305 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29306
29307         * gcc.dg/20030626-1.c: New test.
29308
29309 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29310
29311         * const-str-2.m: Update.
29312
29313 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29314
29315         PR c++/10990
29316         * g++.dg/rtti/dyncast1.C: New test.
29317         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29318         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29319         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29320
29321         PR c++/10931
29322         * g++.dg/expr/static_cast1.C: New test.
29323
29324 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29325
29326         * gcc.dg/20030625-1.c: New test.
29327
29328 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29329
29330         * gcc.c-torture/compile/20030624-1.c: New test case.
29331
29332 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29333
29334         * gcc.c-torture/execute/string-opt-17.c: New test.
29335
29336 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29337
29338         PR c++/5754
29339         * g++.dg/parse/crash6.C: New test.
29340
29341 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29342
29343         * gcc.dg/builtins-24.c: New test case.
29344
29345 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29346
29347         * g++.dg/opt/operator1.C: New test.
29348
29349 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29350
29351         * gcc.c-torture/execute/string-opt-16.c: New test case.
29352
29353 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29354
29355         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29356         * g++.old-deja/g++.other/conv7.C: Likewise.
29357         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29358         * g++.old-deja/g++.other/overload14.C: Likewise.
29359
29360 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29361
29362         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29363         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29364
29365 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29366
29367         PR c++/10888
29368         * g++.dg/warn/Winline-3.C: New test.
29369
29370 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29371
29372         * lib/target-supports.exp (check_alias_available): Make the test
29373         program acceptable to the Solaris assembler.
29374
29375         PR c++/10749
29376         * g++.dg/template/memclass2.C: New test.
29377
29378 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29379             Eric Botcazou  <ebotcazou@libertysurf.fr>
29380
29381         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29382         data for non-matching targets.
29383         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29384
29385 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29386
29387         PR c++/10845
29388         * g++.dg/template/member3.C: New test.
29389
29390 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29391
29392         PR c++/10939
29393         * g++.dg/template/func1.C: New test.
29394
29395         PR c++/9649
29396         * g++.dg/template/static4.C: New test.
29397         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29398
29399         PR c++/11041
29400         * g++.dg/init/ref7.C: New test.
29401
29402 2003-06-19  Matt Austern  <austern@apple.com>
29403
29404         PR c++/11228
29405         * g++.dg/anew1.C: New test.
29406         * g++.dg/anew2.C: New test.
29407         * g++.dg/anew3.C: New test.
29408         * g++.dg/anew4.C: New test.
29409
29410 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29411
29412         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29413
29414 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29415
29416         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29417         endian-dependent.
29418
29419 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29420
29421         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29422         Remove cruft.
29423
29424 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29425
29426         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29427         * gcc.c-torture/compile/961203-1.c: Likewise.
29428         * gcc.c-torture/compile/980506-1.c: Likewise.
29429
29430 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29431
29432         PR c++/10712
29433         * g++.dg/lookup/using7.C: New test.
29434
29435 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29436
29437         PR c++/11105
29438         * g++.dg/abi/conv1.C: Remove it.
29439         * g++.dg/template/conv7.C: New test.
29440         * g++.dg/template/conv8.C: Likewise.
29441         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29442         conversion operator.
29443
29444 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29445
29446         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29447         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29448         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29449         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29450         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29451         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29452         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29453         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29454         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29455         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29456         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29457         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29458         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29459         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29460         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29461         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29462         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29463         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29464         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29465         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29466         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29467         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29468         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29469         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29470         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29471         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29472         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29473         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29474         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29475
29476 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29477
29478         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29479         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29480         indications.
29481
29482 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29483
29484         * gcc.dg/i386-387-5.c: New test case.
29485         * gcc.dg/i386-387-6.c: New test case.
29486         * gcc.dg/builtins-23.c: New test case.
29487
29488 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29489
29490         * gcc.dg/builtins-22.c: New test case.
29491         * gcc.dg/i386-387-1.c: Update to test exp.
29492         * gcc.dg/i386-387-2.c: Likewise.
29493
29494 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29495
29496         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29497
29498 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29499
29500         * lib/gcc-dg.exp (dg-require-dll): New function.
29501         (dg-xfail-if): Likewise.
29502         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29503         driver.
29504
29505         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29506         * gcc.c-torture/compile/20001205-1.c: Likewise.
29507         * gcc.c-torture/compile/20001226-1.c: Likewise.
29508         * gcc.c-torture/compile/20010518-2.c: Likewise.
29509         * gcc.c-torture/compile/20020312-1.c: Likewise.
29510         * gcc.c-torture/compile/20020604-1.c: Likewise.
29511         * gcc.c-torture/compile/920501-12.c: Likewise.
29512         * gcc.c-torture/compile/920501-4.c: Likewise.
29513         * gcc.c-torture/compile/920520-1.c: Likewise.
29514         * gcc.c-torture/compile/920521-1.c: Likewise.
29515         * gcc.c-torture/compile/920625-1.c: Likewise.
29516         * gcc.c-torture/compile/961203-1.c: Likewise.
29517         * gcc.c-torture/compile/980506-1.c: Likewise.
29518         * gcc.c-torture/compile/981006-1.c: Likewise.
29519         * gcc.c-torture/compile/981022-1.c: Likewise.
29520         * gcc.c-torture/compile/981223-1.c: Likewise.
29521         * gcc.c-torture/compile/990617-1.c: Likewise.
29522         * gcc.c-torture/compile/dll.c: Likewise.
29523         * gcc.c-torture/compile/labels-3.c: Likewise.
29524         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29525         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29526         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29527         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29528         * gcc.c-torture/compile/simd-5.c: Likewise.
29529         * gcc.c-torture/compile/20000804-1.x: Remove.
29530         * gcc.c-torture/compile/20001205-1.x: Likewise.
29531         * gcc.c-torture/compile/20001226-1.x: Likewise.
29532         * gcc.c-torture/compile/20010518-2.x: Likewise.
29533         * gcc.c-torture/compile/20020312-1.x: Likewise.
29534         * gcc.c-torture/compile/20020604-1.x: Likewise.
29535         * gcc.c-torture/compile/920501-12.x: Likewise.
29536         * gcc.c-torture/compile/920501-4.x: Likewise.
29537         * gcc.c-torture/compile/920520-1.x: Likewise.
29538         * gcc.c-torture/compile/920521-1.x: Likewise.
29539         * gcc.c-torture/compile/920625-1.x: Likewise.
29540         * gcc.c-torture/compile/961203-1.x: Likewise.
29541         * gcc.c-torture/compile/980506-1.x: Likewise.
29542         * gcc.c-torture/compile/981006-1.x: Likewise.
29543         * gcc.c-torture/compile/981022-1.x: Likewise.
29544         * gcc.c-torture/compile/981223-1.x: Likewise.
29545         * gcc.c-torture/compile/990617-1.x: Likewise.
29546         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29547         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29548         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29549         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29550         * gcc.c-torture/compile/simd-5.x: Likewise.
29551
29552         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29553
29554 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29555
29556         * gcc.c-torture/execute/20030611-1.c: New test.
29557
29558 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29559
29560         PR middle-end/168
29561         * gcc.dg/20030612-1.c: New test case.
29562
29563 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29564
29565         PR c++/10635
29566         * g++.dg/expr/cast1.C: New test.
29567
29568 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29569
29570         * gcc.dg/builtins-21.c: New test case.
29571
29572 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29573
29574         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29575         options instead of at the end.
29576         * lib/objc.exp (objc_target_compile): Likewise.
29577
29578 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29579
29580         PR c++/10432
29581         * g++.dg/parse/error1.C: New test.
29582
29583 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29584
29585         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29586         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29587         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29588         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29589         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29590         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29591         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29592         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29593         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29594         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29595         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29596         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29597         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29598         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29599         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29600         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29601         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29602         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29603         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29604         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29605         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29606         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29607         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29608         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29609
29610         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29611         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29612         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29613         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29614         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29615         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29616         * gcc.dg/compat/scalar-return-3_main.c: New file.
29617         * gcc.dg/compat/scalar-return-3_x.c: New file.
29618         * gcc.dg/compat/scalar-return-3_y.c: New file.
29619         * gcc.dg/compat/scalar-return-4_main.c: New file.
29620         * gcc.dg/compat/scalar-return-4_x.c: New file.
29621         * gcc.dg/compat/scalar-return-4_y.c: New file.
29622
29623 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29624
29625         * gcc.dg/compat/fp2-struct-check.h: New file.
29626         * gcc.dg/compat/fp2-struct-defs.h: New file.
29627         * gcc.dg/compat/fp2-struct-init.h: New file.
29628         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29629         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29630         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29631         * gcc.dg/compat/struct-return-10_main.c: New file.
29632         * gcc.dg/compat/struct-return-10_x.c: New file.
29633         * gcc.dg/compat/struct-return-10_y.c: New file.
29634
29635         * gcc.dg/compat/compat-common.h: New file.
29636         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29637         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29638         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29639         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29640         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29641         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29642         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29643         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29644         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29645         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29646         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29647         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29648         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29649         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29650         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29651         * gcc.dg/compat/small-struct-check.h: Ditto.
29652         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29653         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29654         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29655         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29656         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29657         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29658         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29659         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29660         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29661         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29662         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29663         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29664         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29665         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29666         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29667         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29668         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29669         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29670         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29671         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29672         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29673         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29674         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29675         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29676         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29677         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29678         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29679         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29680         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29681         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29682
29683 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29684
29685         * g++.dg/pch/static-1.C: New file.
29686         * g++.dg/pch/static-1.Hs: New file.
29687
29688 2003-06-10  Richard Henderson  <rth@redhat.com>
29689
29690         * gcc.dg/asm-7.c: Adjust expected warning text.
29691
29692 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29693
29694         * gcc.dg/builtins-20.c: New test case.
29695
29696 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29697
29698         PR c++/11131
29699         * g++.dg/opt/template1.C: New test.
29700
29701 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29702
29703         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29704         additional_sources.
29705
29706 2003-05-21  David Taylor  <dtaylor@emc.com>
29707
29708         * gcc.dg/Wpadded.c: New file.
29709
29710 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29711
29712         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29713         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29714         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29715         dg-require-weak.
29716
29717 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29718
29719         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29720
29721 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29722
29723         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29724         (dg-require-alias): Likewise.
29725         (dg-require-gc-sections): Likewise.
29726         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29727
29728 2003-06-08  Richard Henderson  <rth@redhat.com>
29729
29730         * gcc.dg/20011029-2.c: Fix the array reference.
29731         * gcc.dg/asm-7.c: New.
29732
29733 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29734
29735         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29736
29737 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29738
29739         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29740         (dg-require-gc-sections): Likewise.
29741
29742 2003-06-08  Jan Hubicka  <jh@suse.cz>
29743
29744         * i386-cmov1.c: Fix regular expression.
29745         * i386-cvt-1.c: Likewise.
29746         * i386-local.c: Likewise.
29747         * i386-local2.c: Likewise.
29748         * i386-mul.c: Likewise.
29749         * i386-ssetype-1.c: Likewise.
29750         * i386-ssetype-3.c: Likewise.
29751         * i386-ssetype-5.c: Likewise.
29752
29753 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29754
29755         PR c++/11039
29756         * g++.dg/warn/implicit-typename2.C: New test.
29757         * g++.dg/warn/implicit-typename3.C: New test.
29758
29759 2003-06-07  Richard Henderson  <rth@redhat.com>
29760
29761         * g++.dg/other/offsetof3.C: Use size_t.
29762         * g++.dg/other/offsetof4.C: Likewise.
29763
29764 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29765
29766         * lib/copy-file.exp: New. Implement gcc_copy_files.
29767
29768         * lib/dg-pch.exp: Load copy-file.exp
29769         (dg-pch): Use gcc_copy_files instead of "file copy".
29770
29771 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29772
29773         * gcc.dg/weak/weak.exp: Simplify.
29774         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29775         * gcc.dg/weak/weak-1.c: Likewise.
29776         * gcc.dg/weak/weak-2.c: Likewise.
29777         * gcc.dg/weak/weak-3.c: Likewise.
29778         * gcc.dg/weak/weak-4.c: Likewise.
29779         * gcc.dg/weak/weak-5.c: Likewise.
29780         * gcc.dg/weak/weak-6.c: Likewise.
29781         * gcc.dg/weak/weak-7.c: Likewise.
29782         * gcc.dg/weak/weak-8.c: Likewise.
29783         * gcc.dg/weak/weak-9.c: Likewise.
29784
29785 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29786
29787         gcc.c-torture/execute/20030606-1.c: New.
29788
29789 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29790
29791         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29792         * gcc.dg/builtins-19.c: Likewise.
29793
29794 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29795
29796         * gcc.dg/builtins-2.c: Add some more tests.
29797         * gcc.dg/builtins-18.c: New test case.
29798         * gcc.dg/builtins-19.c: New test case.
29799
29800 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29801             Jim Wilson  <wilson@tuliptree.org>
29802
29803         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29804
29805 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29806
29807         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29808         mempcpy/stpcpy calls not to be optimized into something else.
29809         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29810         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29811         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29812
29813 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29814
29815         * gcc.dg/format/asm_fprintf-1.c: New test.
29816
29817 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29818
29819         * lib/gcc-defs.exp (additional_sources): New variable.
29820         (dg-additional-sources): New function.
29821         (additional_files): New variable.
29822         (dg-additional-files): New function.
29823         (dg-additional-files-options): Likewise.
29824         * lib/gcc-dg.exp (dg-require-weak): New function.
29825         (dg-require-alias): Likewise.
29826         (dg-require-gc-sections): Likewise.
29827         * lib/target-supports.exp (check_alias_available): Remove testfile
29828         parameter.
29829         (check_gc_sections_available): New function.
29830         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29831         (dg-gpp-additional-files): Likewise.
29832         * lib/g++.exp (additional_sources): Remove.
29833         (additional_files): Likewise.
29834         (g++_target_compile): Use dg-additional-files-options.
29835
29836         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29837         Tcl logic.
29838         * gcc.dg/special/ecos.exp: Remove.
29839         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29840         * gcc.dg/special/alias-1.c: Likewise.
29841         * gcc.dg/special/alias-2.c: Likewise.
29842         * gcc.dg/special/gcsec-1.c: Likewise.
29843         * gcc.dg/special/weak-1.c: Likewise.
29844         * gcc.dg/special/weak-2.c: Likewise.
29845         * gcc.dg/special/wkali-1.c: Likewise.
29846         * gcc.dg/special/wkali-2.c: Likewise.
29847
29848         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29849         dg-gpp-additional-*.
29850         * g++.dg/special/conpr-3.C: Likewise.
29851         * g++.dg/special/conpr-4.C: Likewise.
29852         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29853         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29854         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29855         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29856         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29857         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29858         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29859         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29860         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29861         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29862         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29863         * g++.old-deja/g++.other/comdat1.C: Likewise.
29864         * g++.old-deja/g++.other/comdat2.C: Likewise.
29865         * g++.old-deja/g++.other/comdat3.C: Likewise.
29866         * g++.old-deja/g++.other/ctor1.C: Likewise.
29867         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29868
29869 2003-06-05  Richard Henderson  <rth@redhat.com>
29870
29871         * gcc.dg/debug/20030605-1.c: New.
29872
29873 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29874
29875         * README.QMTEST: Update.
29876
29877 2003-06-04  Richard Henderson  <rth@redhat.com>
29878
29879         * gcc.dg/cleanup-1.c: New.
29880         * gcc.dg/cleanup-2.c: New.
29881         * gcc.dg/cleanup-3.c: New.
29882         * gcc.dg/cleanup-4.c: New.
29883         * gcc.dg/cleanup-5.c: New.
29884         * gcc.dg/cleanup-6.c: New.
29885         * gcc.dg/cleanup-7.c: New.
29886
29887 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29888
29889         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29890
29891         * lib/dg-pch.exp: New file.
29892         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29893         * gcc.dg/pch/pch.exp: Likewise.
29894
29895 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29896
29897         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29898         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29899         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29900         * gcc.dg/builtins-17.c: New test case.
29901         * gcc.dg/i386-387-4.c: New test case.
29902         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29903
29904 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29905
29906         * gcc.dg/ultrasp9.c: New test.
29907
29908 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29909
29910         * gcc.c-torture/compile/20030604-1.c: New test.
29911         * gcc.dg/sparc-constant-1.c: New test.
29912
29913 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29914
29915         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29916
29917 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29918
29919         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29920
29921         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29922         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29923
29924 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29925
29926         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29927
29928 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29929
29930         PR c++/10940
29931         * g++.dg/template/spec10.C: New test.
29932
29933 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29934
29935         * gcc.dg/builtins-16.c: New test case.
29936
29937 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29938
29939         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29940         mempcpy test with post-increments.
29941         * gcc.c-torture/execute/string-opt-3.c: New test.
29942         * gcc.dg/string-opt-1.c: New test.
29943
29944 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29945
29946         PR fortran/10965
29947         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29948
29949 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29950
29951         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29952         (scan-assembler): ... here.  Use dg-scan.
29953         (scan-assembler-not): Likewise.
29954         (scan-file): New function.
29955         (scan-file-not): Likewise.
29956         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29957         * gcc.dg/cpp/_Pragma4.c: Likewise.
29958         * gcc.dg/cpp/_Pragma5.c: Likewise.
29959         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29960         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29961         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29962         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29963         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29964         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29965         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29966         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29967         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29968         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29969         * gcc.dg/cpp/cxxcom1.c: Likewise.
29970         * gcc.dg/cpp/line1.c: Likewise.
29971         * gcc.dg/cpp/maccom1.c: Likewise.
29972         * gcc.dg/cpp/maccom2.c: Likewise.
29973         * gcc.dg/cpp/maccom3.c: Likewise.
29974         * gcc.dg/cpp/maccom4.c: Likewise.
29975         * gcc.dg/cpp/maccom5.c: Likewise.
29976         * gcc.dg/cpp/maccom6.c: Likewise.
29977         * gcc.dg/cpp/multiline.c: Likewise.
29978         * gcc.dg/cpp/spacing1.c: Likewise.
29979         * gcc.dg/cpp/spacing2.c: Likewise.
29980         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29981         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29982         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29983         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29984         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29985         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29986         * gcc.dg/cpp/cxxcom2.c: Likewise.
29987         * gcc.dg/cpp/cxxcom2.h: New file.
29988
29989         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29990         * g++.dg/cpp/truefalse.C: Here.
29991         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29992
29993 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29994
29995         * gcc.dg/cpp/redef3.c: New file.
29996
29997 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29998
29999         * gcc.dg/i386-loop-3.c: New test.
30000
30001 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30002
30003         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30004
30005 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30006
30007         * gcc.dg/fwrapv-1.c: New test case.
30008         * gcc.dg/fwrapv-2.c: New test case.
30009
30010 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30011
30012         PR c++/10956
30013         * g++.dg/template/spec9.C: New test.
30014
30015 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30016
30017         * gcc.dg/duff-4.c: New test case.
30018
30019 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30020
30021         PR fortran/10843
30022         * g77.dg/ffixed-form-1.f: New test
30023         * g77.dg/ffixed-form-2.f: New test
30024         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30025         * g77.dg/ffree-form-3.f: New test
30026
30027 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30028
30029         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30030         * gcc.dg/wint_t-1.c: Likewise.
30031
30032 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30033
30034         * g++.dg/template/access11.C: New test.
30035
30036 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30037
30038         PR c++/10849
30039         * g++.dg/template/access10.C: New test.
30040
30041 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30042             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30043
30044         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30045
30046 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30047
30048         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30049         suppress for powerpc-*-darwin*.
30050         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30051
30052 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30053
30054         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30055         suppress option for powerpc-*-darwin*.
30056
30057 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30058
30059         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30060         * gcc.dg/builtins-4.c: Add test for fmod.
30061
30062 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30063
30064         PR c++/10682
30065         * g++.dg/template/instantiate4.C: New test.
30066
30067 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30068
30069         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30070
30071 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30072
30073         * gcc.dg/compat/scalar-return-1_main.c: New file.
30074         * gcc.dg/compat/scalar-return-1_x.c: New file.
30075         * gcc.dg/compat/scalar-return-1_y.c: New file.
30076         * gcc.dg/compat/scalar-return-2_main.c: New file.
30077         * gcc.dg/compat/scalar-return-2_x.c: New file.
30078         * gcc.dg/compat/scalar-return-2_y.c: New file.
30079         * gcc.dg/compat/struct-return-3_main.c: New file.
30080         * gcc.dg/compat/struct-return-3_y.c: New file.
30081         * gcc.dg/compat/struct-return-3_x.c: New file.
30082         * gcc.dg/compat/struct-return-2_main.c: New file.
30083         * gcc.dg/compat/struct-return-2_x.c: New file.
30084         * gcc.dg/compat/struct-return-2_y.c: New file.
30085
30086 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30087
30088         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30089         for hppa*-hp-hpux*.
30090         * gcc.dg/20021014-1.c (dg-options): Likewise.
30091         * gcc.dg/nest.c (dg-options): Likewise.
30092
30093 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30094
30095         PR c++/9738
30096         * g++.dg/ext/dllimport2.C: New file.
30097         * g++.dg/ext/dllimport3.C: New file.
30098
30099 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30100
30101         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30102         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30103         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30104         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30105         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30106         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30107         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30108         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30109         * gcc.dg/compat/small-struct-defs.h: New file.
30110         * gcc.dg/compat/small-struct-init.h: New file.
30111         * gcc.dg/compat/small-struct-check.h: New file.
30112         * gcc.dg/compat/fp-struct-defs.h: New file.
30113         * gcc.dg/compat/fp-struct-check.h: New file.
30114         * gcc.dg/compat/fp-struct-init.h: New file.
30115         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30116         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30117
30118 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30119
30120         * gcc.dg/20030225-2.c: New test.
30121
30122 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30123             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30124
30125         * gcc.c-torture/compile/20030518-1.c: New test case.
30126
30127 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30128
30129         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30130         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30131         gcc-dg-debug-runtest.
30132         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30133         gcc-dg-debug-runtest.
30134
30135 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30136
30137         PR c++/9022
30138         * g++.dg/lookup/using6.C: New test.
30139
30140 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30141
30142         * g++.dg/parse/access2.C: New test.
30143
30144 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30145
30146         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30147         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30148         * gcc.dg/debug/debug.exp: Likewise.
30149
30150 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30151
30152         * gcc.dg/dollar.c: New test.
30153
30154 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30155
30156         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30157         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30158         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30159         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30160         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30161         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30162         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30163         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30164         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30165         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30166         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30167         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30168         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30169         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30170         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30171         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30172         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30173         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30174
30175 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30176
30177         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30178         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30179         support for "repo" mode.
30180         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30181         * lib/g77-dg.exp: Likewise.
30182         * lib/obj-dg.exp: Likewise.
30183
30184 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30185
30186         Merge from gcc-3_2-rhl8-branch:
30187         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30188
30189         * gcc.dg/tls/opt-6.c: New test.
30190
30191         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30192
30193         * gcc.dg/20030405-1.c: New test.
30194
30195         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30196
30197         * gcc.dg/20030309-1.c: New test.
30198
30199         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30200
30201         * gcc.c-torture/execute/20030307-1.c: New test.
30202
30203         2003-02-20  Randolph Chung  <tausq@debian.org>
30204
30205         * gcc.c-torture/compile/20030220-1.c: New test.
30206
30207         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30208
30209         * gcc.dg/20030217-1.c: New test.
30210
30211         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30212
30213         * gcc.c-torture/compile/20020129-1.c: New test.
30214
30215         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30216
30217         * gcc.dg/unroll-1.c: New test.
30218
30219         2002-11-16  Jan Hubicka  <jh@suse.cz>
30220
30221         * gcc.c-torture/execute/20020920-1.c: New test.
30222
30223         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30224
30225         PR target/7434
30226         * gcc.c-torture/compile/20021008-1.c: New test.
30227
30228         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30229
30230         PR target/7559
30231         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30232
30233         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30234
30235         * gcc.c-torture/compile/20020807-1.c: New test.
30236
30237         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30238
30239         * gcc.dg/tls/opt-1.c: New test.
30240
30241         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30242
30243         * gcc.dg/20020729-1.c: New test.
30244
30245         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30246
30247         * g++.dg/opt/life1.C: New test.
30248
30249         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30250
30251         * gcc.dg/20020525-1.c: New test.
30252
30253         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30254
30255         PR c++/6794
30256         * g++.dg/ext/pretty1.C: New test.
30257         * g++.dg/ext/pretty2.C: New test.
30258
30259 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30260
30261         PR c++/8385
30262         * g++.dg/ext/typeof5.C: New test.
30263
30264 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30265
30266         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30267         __USER_LABEL_PREFIX__ into account.
30268         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30269
30270 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30271
30272         * gcc.dg/builtins-15.c: New test case.
30273
30274 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30275
30276         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30277
30278 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30279
30280         * lib/g++.exp: Tweak handling of additional source files.
30281         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30282         * g++.dg/special/conpr-2a.C: Rename to ...
30283         * g++.dg/special/conpr-2a.cc: ... this.
30284         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30285         * g++.dg/special/conpr-3a.C: Rename to ...
30286         * g++.dg/special/conpr-3a.cc: This.
30287         * g++.dg/special/conpr-3b.C: Rename to ...
30288         * g++.dg/special/conpr-3b.cc: This.
30289         * g++.dg/special/conpr-4.C: New test.
30290         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30291
30292 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30293
30294         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30295
30296 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30297
30298         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30299         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30300         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30301         * g++.old-deja/g++.other/warn3.C: Likewise.
30302
30303 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30304
30305         * gcc.dg/i386-387-1.c: Update to also test log.
30306         * gcc.dg/i386-387-2.c: Likewise.
30307
30308 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30309
30310         * g77.f-torture/execute/int8421.f: New test.
30311
30312 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30313
30314         PR c++/10230, c++/10481
30315         * g++.dg/lookup/scoped5.C: New test.
30316
30317 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30318
30319         PR c++/10552
30320         * g++.dg/template/ttp6.C: New test.
30321
30322 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30323
30324         * gcc.c-torture/execute/builtins: New directory.
30325         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30326         gcc.c-torture/execute/builtins.
30327         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30328         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30329         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30330         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30331
30332 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30333
30334         PR c++/9252
30335         * g++.dg/template/access8.C: New test.
30336         * g++.dg/template/access9.C: New test.
30337
30338 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30339
30340         PR c++/9554
30341         * g++.dg/parse/access1.C: New test.
30342
30343 2003-05-09  DJ Delorie  <dj@redhat.com>
30344
30345         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30346         long, and not an int.
30347
30348 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30349
30350         PR c++/10555, c++/10576
30351         * g++.dg/template/memclass1.C: New test.
30352
30353 2003-05-08  DJ Delorie  <dj@redhat.com>
30354
30355         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30356         targets.
30357         * gcc.c-torture/execute/20021024-1.x: Likewise.
30358         * gcc.c-torture/execute/shiftdi.x: Likewise.
30359         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30360         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30361         * gcc.dg/20021018-1.c: Likewise.
30362
30363 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30364
30365         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30366
30367         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30368         (bcopy): Call memmove.
30369
30370 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30371
30372         * g77.f-torture/compile/8485.f: New test case.
30373
30374 2003-05-07  Richard Henderson  <rth@redhat.com>
30375
30376         PR c++/10570
30377         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30378         Verify exception_cleanup not called for rethrows.
30379         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30380         when exiting catch block without rethrowing.
30381         * g++.dg/eh/forced3.C: New.
30382         * g++.dg/eh/forced4.C: New.
30383
30384 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30385
30386         * gcc.dg/20030505.c: Fix triplet.
30387
30388 2003-05-06  DJ Delorie  <dj@redhat.com>
30389
30390         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30391         * gcc.dg/nest.c: Likewise.
30392
30393 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30394
30395         * gcc.dg/builtins-14.c: New test case.
30396
30397 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30398
30399         * lib/compat.exp (compat-execute): New argument.
30400         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30401         * gcc.dg/compat: New test directory.
30402         * gcc.dg/compat/compat.exp: New expect script.
30403         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30404         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30405         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30406         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30407         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30408         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30409
30410         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30411         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30412         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30413         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30414         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30415         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30416         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30417         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30418         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30419         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30420         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30421         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30422         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30423         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30424         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30425
30426 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30427
30428         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30429
30430 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30431
30432         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30433
30434 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30435
30436         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30437         * gcc.dg/ppc-fsel-2.c: New test.
30438
30439         * gcc.dg/unused-5.c: New test.
30440
30441 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30442
30443         PR c++/10496
30444         * g++.dg/warn/pmf1.C: New test.
30445
30446 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30447
30448         PR c++/4494
30449         * g++.dg/warn/main.C: New test.
30450
30451 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30452
30453         * gcc.dg/nonnull-3.c: New test.
30454
30455 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30456
30457         * gcc.dg/cpp/Wtrigraphs.c: Update.
30458         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30459
30460 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30461
30462         * gcc.dg/ppc-fsel-1.c: New test.
30463
30464 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30465
30466         PR c/10604
30467         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30468
30469 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30470
30471         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30472
30473 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30474
30475         PR c++/9364, c++/10553, c++/10586
30476         * g++.dg/parse/typename4.C: New test.
30477         * g++.dg/parse/typename5.C: Likewise.
30478
30479 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30480
30481         * gcc.c-torture/compile/20030503-1.c: New test.
30482
30483 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30484
30485         * g++.dg/lookup/using5.C: Fix testcase error.
30486
30487 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30488
30489         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30490         since MEABI is no longer supported.  Remove all vestiges
30491         of MEABI from the test.
30492
30493 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30494
30495         PR c++/10554
30496         * g++.dg/lookup/using5.C: New test.
30497
30498 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30499
30500         PR c++/8772
30501         * g++.dg/template/ttp5.C: New test.
30502
30503 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30504
30505         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30506         (dg-gpp-additional-sources): New function.
30507         (dg-gpp-additional-files): Likewise.
30508         * lib/g++.exp (additional_sources): New variable.
30509         (additional_files): Likewise.
30510         (g++_target_compile): Deal with them.
30511         * lib/old-dejagnu.exp: Remove.
30512         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30513         * g++.old-deja: Revise all tests to use dg commands.
30514
30515 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30516
30517         PR c++/9432, c++/9528
30518         * g++.dg/lookup/using4.C: New test.
30519
30520 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30521
30522         * gcc.dg/noreturn-5.c: New file.
30523         * gcc.dg/noreturn-6.c: New file.
30524
30525         * gcc.c-torture/compile/inline-1.c: New file.
30526
30527 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30528
30529         PR c++/10551
30530         * g++.dg/template/explicit1.C: New test.
30531
30532 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30533
30534         PR c++/10549
30535         * g++.dg/other/bitfield1.C: New test.
30536
30537         PR c++/10527
30538         * g++.dg/init/new7.C: New test.
30539
30540 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30541
30542         * g++.dg/ext/desig1.C: New test.
30543         * g++.dg/ext/init1.C: Update.
30544
30545         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30546
30547 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30548
30549         PR c++/10180
30550         * g++.dg/warn/Winline-1.C: New test.
30551
30552 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30553
30554         * gcc.c-torture/execute/string-opt-19.c: New test.
30555
30556         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30557         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30558
30559 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30560
30561         PR c++/10506
30562         * g++.dg/init/new6.C: New test.
30563
30564         PR c++/10503
30565         * g++.dg/init/ref6.C: New test.
30566
30567 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30568
30569         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30570
30571 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30572
30573         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30574         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30575
30576 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30577
30578         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30579         initialized static data members.
30580
30581 2003-04-25  H.J. Lu <hjl@gnu.org>
30582
30583         * gcc.dg/ia64-sync-4.c: New test.
30584
30585 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30586
30587         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30588         date.
30589
30590 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30591
30592         PR c++/10337
30593         * g++.dg/warn/conv1.C: New test.
30594         * g++.old-deja/g++.other/conv7.C: Adjust.
30595         * g++.old-deja/g++.other/overload14.C: Adjust.
30596
30597 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30598
30599         PR c++/10471
30600         * g++.dg/template/defarg2.C: New test.
30601
30602 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30603
30604         * gcc.dg/cpp/include2.c: Update.
30605         * gcc.dg/cpp/multiline-2.c: New.
30606         * gcc.dg/cpp/multiline.c: Update.
30607         * gcc.dg/cpp/strify2.c: Update.
30608         * gcc.dg/cpp/trad/literals-2.c: Update.
30609
30610 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30611
30612         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30613
30614 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30615
30616         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30617
30618 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30619
30620         PR c++/10451
30621         * g++.dg/parse/crash4.C: New test.
30622
30623         PR c++/9847
30624         * g++.dg/parse/crash5.C: New test.
30625
30626 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30627
30628         PR c++/10446
30629         * g++.dg/parse/crash3.C: New test.
30630
30631         PR c++/10428
30632         * g++.dg/parse/elab1.C: New test.
30633
30634 2003-04-22  Devang Patel  <dpatel@apple.com>
30635
30636         * gcc.dg/cpp/trad/funlike-5.c: New test.
30637
30638 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30639
30640         * g++.dg/other/packed1.C: Fix dg options.
30641
30642 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30643
30644         * g++.dg/other/offsetof2.C: New test.
30645
30646 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30647
30648         * g++.dg/template/recurse.C: Adjust location of error messages.
30649
30650 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30651
30652         PR c++/9881
30653         * g++.dg/init/addr-const1.C: New test.
30654         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30655
30656 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30657
30658         PR c++/10405
30659         * g++.dg/lookup/struct-hack1.C: New test.
30660
30661 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30662
30663         * ucs.c: Update diagnostic messages.
30664
30665 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30666
30667         * gcc.dg/cpp/truefalse.cpp: New test.
30668         * gcc.dg/cpp/cpp.exp: Update.
30669         * g++.dg/other/stdbool-if.C: Remove.
30670
30671 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30672
30673         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30674         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30675
30676 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30677
30678         * gcc.c-torture/compile/20030418-1.c: New test.
30679
30680 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30681
30682         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30683
30684 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30685
30686         PR c++/10347
30687         g++.dg/template/dependent-name1.C: New test.
30688
30689 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30690
30691         * gcc.dg/warn-1.c (tourist_guide): New array,
30692         contains a pointer to bar.
30693
30694 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30695
30696         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30697         * gcc.c-torture/execute/medce-1.c: New test case.
30698         * gcc.c-torture/execute/medce-2.c: New test case.
30699
30700 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30701
30702         * lib/prune.exp: Ignore more messages.
30703
30704         PR c++/10381
30705         * g++.dg/parse/lookup3.C: New test.
30706
30707 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30708
30709         * gcc.c-torture/compile/20030415-1.c : New test.
30710
30711 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30712
30713         * gcc.c-torture/execute/scope-2.c: Move to ...
30714         * gcc.dg/noncompile/scope.c: .... here.
30715
30716 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30717
30718         * gcc.dg/20030414-2.c: New test case.
30719
30720 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30721
30722         PR target/10377
30723         * gcc.dg/20030414-1.c: New test.
30724
30725 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30726
30727         * gcc.dg/builtins-12.c: New test case.
30728         * gcc.dg/builtins-13.c: New test case.
30729
30730 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30731
30732         * gcc.c-torture/execute/string-opt-18.c: New test.
30733
30734 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30735
30736         PR c++/10300
30737         * g++.dg/init/new5.C: New test.
30738
30739 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30740
30741         PR c++/7910
30742         * g++.dg/ext/dllimport1.C: New test.
30743
30744 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30745
30746         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30747
30748 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30749
30750         PR Fortran/9263
30751         * g77.f-torture/noncompile/9263.f: New test
30752         PR Fortran/1832
30753         * g77.f-torture/execute/1832.f: New test
30754
30755 2003-04-11  David Chad  <davidc@freebsd.org>
30756             Loren J. Rittle  <ljrittle@acm.org>
30757
30758         libobjc/8562
30759         * objc.dg/headers.m: New test.
30760
30761 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30762
30763         * gcc.c-torture/execute/builtin-noret-2.c: New.
30764         * gcc.c-torture/execute/builtin-noret-2.x: New.
30765         XFAIL builtin-noret-2.c at -O1 and above.
30766         * gcc.dg/redecl.c: New.
30767         * gcc.dg/Wshadow-1.c: Update error regexps.
30768
30769 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30770
30771         * g++.dg/abi/bitfield10.C: New test.
30772
30773 2003-04-09  Mike Stump  <mrs@apple.com>
30774
30775         * gcc.dg/pch/pch.exp: Make testcase names longer.
30776         * g++.dg/pch/pch.exp: Make testcase names longer.
30777
30778 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30779
30780         * gcc.dg/builtins-11.c: New test case.
30781
30782 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30783
30784         * gcc.dg/builtins-9.c: New test case.
30785         * gcc.dg/builtins-10.c: New test case.
30786
30787 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30788
30789         * gcc.dg/noncompile/init-4.c.c: New test.
30790
30791 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * gcc.misc-test/gcov-9.c: New test.
30794         * gcc.misc-test/gcov-10.c: New test
30795         * gcc.misc-test/gcov-11.c: New test.
30796
30797 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30798
30799         PR optimization/10024
30800         * gcc.c-torture/compile/20030405-1.c: New test.
30801
30802 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30803
30804         * gcc.dg/pch/static-3.c: New.
30805         * gcc.dg/pch/static-3.hs: New.
30806         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30807
30808 2003-04-04  Richard Henderson  <rth@redhat.com>
30809
30810         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30811         * g++.dg/eh/forced2.C: Likewise.
30812
30813 2003-04-03  Mike Stump  <mrs@apple.com>
30814
30815         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30816         target arg.
30817         (scan-assembler-times, scan-assembler-not): Likewise.
30818         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30819
30820 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30821
30822         * gcc.dg/sparc-loop-1.c: New test.
30823
30824 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30825
30826         PR other/9274
30827         * g++.dg/pch/system-2.C: New.
30828         * g++.dg/pch/system-2.Hs: New.
30829
30830 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30831
30832         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30833
30834         * g++.dg/eh/simd-1.C (vecfunc): Same.
30835
30836 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30837
30838         * gcc.c-torture/execute/20030401-1.c: New test case.
30839
30840 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30841
30842         * objc.dg/defs.m: New.
30843
30844 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30845
30846         * g++.dg/eh/simd-1.C: New.
30847         * g++.dg/eh/simd-2.C: New.
30848
30849 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30850
30851         * gcc.c-torture/execute/simd-3.c: New.
30852
30853 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30854
30855         PR c/9936
30856         * gcc.dg/20030331-2.c: New test.
30857
30858 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30859
30860         PR c++/10278
30861         * g++.dg/parse/crash2.C: New test.
30862
30863 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30864
30865         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30866         * gcc.c-torture/execute/20030331-1.c: ...here.
30867
30868 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30869
30870         * gcc.c-torture/execute/20030331-1.c: New test.
30871
30872 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30873
30874         * lib/gcov.exp: Adjust call return testing strings.
30875         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30876
30877 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30878
30879         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30880         * gcc.dg/builtins-7.c: New test case.
30881         * gcc.dg/builtins-8.c: New test case.
30882
30883 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30884
30885         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30886
30887 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30888
30889         PR c++/7647
30890         * g++.dg/lookup-class-member-2.C: New test.
30891
30892 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30893
30894         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30895
30896 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30897
30898         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30899
30900 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30901
30902         * g++.dg/init/attrib1.C: New test.
30903
30904 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30905
30906         * gcc.dg/ultrasp8.c: New test.
30907
30908 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30909
30910         * gcc.dg/ultrasp7.c: New test.
30911
30912 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30913
30914         PR c++/10047
30915         * g++.dg/template/inline1.C: New test.
30916
30917 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30918
30919         * gcc.dg/sparc-dwarf2.c: New test.
30920
30921 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30922
30923         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30924         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30925
30926 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30927
30928         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30929         than reading .x files.
30930         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30931         * g77.dg/gcov/gcov-1.f: Likewise.
30932         * gcc.misc-tests/gcov-4b.c: Likewise.
30933         * gcc.misc-tests/gcov-5b.c: Likewise.
30934         * gcc.misc-tests/gcov-6.c: Likewise.
30935         * gcc.misc-tests/gcov-7.c: Likewise.
30936         * gcc.misc-tests/gcov-8.c: Likewise.
30937         * g++.dg/gcov/gcov-1.x: Remove.
30938         * g77.dg/gcov/gcov-1.x: Likewise.
30939         * gcc.misc-tests/gcov-4b.x: Likewise.
30940         * gcc.misc-tests/gcov-5b.x: Likewise.
30941         * gcc.misc-tests/gcov-6.x: Likewise.
30942         * gcc.misc-tests/gcov-7.x: Likewise.
30943         * gcc.misc-tests/gcov-8.x: Likewise.
30944
30945 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30946
30947         PR opt/10087
30948         * gcc.dg/20030324-1.c: New test.
30949
30950 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30951
30952         PR c++/10224
30953         * g++.dg/template/arg3.C: New test.
30954
30955         PR c++/10158
30956         * g++.dg/template/friend18.C: New test.
30957
30958 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30959
30960         * g77.f-torture/compile/20030326-1.f: New test case.
30961
30962 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30963
30964         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30965
30966         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30967
30968 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30969
30970         * gcc.dg/ia64-sync-3.c: New test.
30971
30972 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30973
30974         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30975
30976 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30977
30978         * gcc.dg/ultrasp6.c: New test.
30979
30980 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30981
30982         * gcc.dg/i386-signbit-1.c: New test.
30983         * gcc.dg/i386-signbit-2.c: New test.
30984         * gcc.dg/i386-signbit-3.c: New test.
30985
30986 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30987
30988         * gcc.dg/ultrasp5.c: Fix options.
30989
30990 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30991
30992         * gcc.dg/ultrasp5.c: Fix comment.
30993
30994 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30995
30996         PR fortran/10197
30997         * g77.f-torture/execute/10197.f: New test.
30998
30999 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31000
31001         PR c++/9898, c++/383
31002         * g++.dg/template/conv6.C: New test.
31003
31004         PR c++/10119
31005         * g++.dg/template/ptrmem5.C: New test.
31006
31007         PR c++/10026
31008         * g++.dg/lookup/koenig1.C: New test.
31009
31010         PR C++/10199
31011         * g++.dg/lookup/template2.C: New test.
31012
31013 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31014
31015         * g++.dg/opt/rtti1.C: New test.
31016
31017 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31018
31019         * gcc.dg/ultrasp5.c: New test.
31020
31021 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31022
31023         PR middle-end/9967
31024         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31025         builtin fputs.
31026
31027 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31028
31029         PR c/8224
31030         * gcc.dg/20030323-1.c: New test.
31031
31032 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31033
31034         * gcc.c-torture/compile/20030323-1.c: New test case.
31035
31036 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31037
31038         * gcc.dg/20030321-1.c: New test.
31039
31040 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31041
31042         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31043
31044 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31045
31046         PR c++/9978, c++/9708
31047         * g++.dg/ext/vlm1.C: Adjust expected error.
31048         * g++.dg/ext/vla2.C: New test.
31049         * g++.dg/template/arg1.C: New test.
31050         * g++.dg/template/arg2.C: New test.
31051
31052 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31053
31054         * g77.f-torture/execute/select.f: New test.
31055         * g77.f-torture/noncompile/select_no_compile.f: New test.
31056
31057 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31058
31059         PR c++/9898
31060         * g++.dg/other/error4.C: New test.
31061
31062 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31063
31064         * g++.dg/template/friend17.C: New test.
31065
31066 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31067
31068         * gcc.c-torture/compile/20030320-1.c: New.
31069
31070 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31071
31072         * gcc.dg/builtins-6.c: New test case.
31073
31074 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31075
31076         PR target/10073
31077         * gcc.c-torture/compile/20030319-1.c: New.
31078
31079 2003-03-18  Jan Hubicka  <jh@suse.cz>
31080
31081         * gcc.dg/i386-cvt-1.c: New test.
31082
31083 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31084
31085         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31086         * objc.dg/naming-2.m: Likewise.
31087
31088 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31089
31090         PR c++/9639
31091         * g++.dg/parse/crash1.C: New test.
31092
31093 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31094
31095         PR c++/8805
31096         * g++.dg/eh/cleanup1.C: New test.
31097
31098 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31099
31100         * gcc.c-torture/execute/20030316-1.c: New test case.
31101
31102 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31103
31104         PR c++/9629
31105         * g++.dg/init/ctor2.C: New test.
31106
31107 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31108
31109         * g77.f-torture/compile/xformat.f: New test case.
31110
31111 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31112
31113         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31114         * g++.old-deja/g++.mike/eh50.C: Likewise.
31115
31116 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31117
31118         PR c++/6440
31119         * g++.dg/template/spec7.C: New test.
31120         * g++.dg/template/spec8.C: Likewise.
31121
31122 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31123
31124         * gcc.c-torture/execute/20030313-1.c: New test.
31125
31126 2003-03-14  Richard Henderson  <rth@redhat.com>
31127
31128         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31129
31130 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31131
31132         * gcc.c-torture/compile/20030314-1.c: New test.
31133
31134 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31135
31136         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31137         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31138         thumb target,
31139         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31140         to accept newer _imp__  prefix and additional
31141         newline in .drectve section.
31142         * gcc.dg/dll-4.c: Likewise.
31143         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31144         switch.
31145
31146 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31147
31148         * g++.dg/parse/namespace9.C: New test.
31149
31150         * g++.dg/init/ref5.C: New test.
31151         * g++.dg/parse/ptrmem1.C: Likewise.
31152
31153 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31154
31155         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31156         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31157         regular expression.
31158         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31159         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31160
31161 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31162
31163         * gcc.c-torture/execute/20030224-2.c: New test.
31164
31165 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31166
31167         * gcc.dg/decl-3.c: New test.
31168
31169 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31170
31171         * gcc.dg/i386-loop-2.c: New test.
31172
31173 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31174
31175         PR c++/9474
31176         * g++.dg/parse/namespace8.C: New test.
31177
31178         PR c++/9924
31179         * g++.dg/overload/builtin2.C: New test.
31180
31181 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31182
31183         * gcc.dg/return-type-3.c: New test.
31184
31185 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31186
31187         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31188         profiling options are not supported.
31189
31190 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31191
31192         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31193         * g++.old-deja/g++.warn/impint2.C: Likewise.
31194
31195 2003-03-10  Devang Patel  <dpatel@apple.com>
31196
31197         * g++.dg/cpp/c++_cmd_1.C: New test.
31198         * g++.dg/cpp/c++_cmd_1.h: New file.
31199
31200 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31201
31202         * gcc.dg/altivec-9.c: New file.
31203
31204 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31205
31206         * gcc.dg/ppc-sdata-1.c: New test.
31207         * gcc.dg/ppc-sdata-2.c: New test.
31208
31209 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31210
31211         PR c++/9373
31212         * g++.dg/opt/ptrmem2.C: New test.
31213
31214         PR c++/8534
31215         * g++.dg/opt/ptrmem1.C: New test.
31216
31217 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31218
31219         * gcc.dg/i386-loop-1.c: New test.
31220
31221 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31222
31223         PR c++/9970
31224         * g++.dg/lookup/friend1.C: New test.
31225
31226 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31227
31228         PR c++/9823
31229         * g++.dg/parser/constructor1.C: New test.
31230
31231 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31232
31233         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31234
31235         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31236
31237 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31238
31239         * gcc.dg/cpp/Wunused.c: Update test.
31240
31241 2003-03-08  Jan Hubicka  <jh@suse.cz>
31242
31243         * gcc.dg/inline-3.c: New test.
31244
31245 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31246
31247         PR c++/9809
31248         * g++.dg/parse/builtin1.C: New test.
31249
31250         PR c++/9982
31251         * g++.dg/abi/cookie1.C: New test.
31252         * g++.dg/abi/cookie2.C: Likewise.
31253
31254         PR c++/9524
31255         * g++.dg/template/field1.C: New test.
31256
31257         PR c++/9912
31258         * g++.dg/parse/class1.C: New test.
31259         * g++.dg/parse/namespace7.C: Likewise.
31260         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31261
31262 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31263
31264         * g++.dg/init/ref4.C: New test.
31265
31266 2003-03-07  Jan Hubicka  <jh@suse.cz>
31267
31268         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31269         * gcc.dg/inline-3.c: New test.
31270
31271 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31272
31273         * g++.dg/init/ref3.C: New test.
31274
31275         PR c++/9965
31276         * g++.dg/init/ref2.C: New test.
31277
31278         PR c++/9400
31279         * g++.dg/warn/Wshadow-2.C: New test.
31280
31281         PR c++/9791
31282         * g++.dg/warn/Woverloaded-1.C: New test.
31283
31284 2003-03-05  Jan Hubicka  <jh@suse.cz>
31285
31286         * gcc.dg/i386-local2.c: New.
31287         * gcc.dg/i386-local.c: Fix typo.
31288
31289 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31290
31291         * g++.dg/abi/layout3.C: New test.
31292
31293 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31294
31295         * gcc.c-torture/compile/20030305-1.c
31296
31297 2003-03-05  Jan Hubicka  <jh@suse.cz>
31298
31299         * gcc.dg/i386-local.c: New.
31300
31301 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31302
31303         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31304
31305 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31306
31307         * gcc.dg/switch-2.c: New test.
31308         * gcc.dg/switch-3.c: New test.
31309         * gcc.dg/Wswitch.c: Adjust line numbers.
31310         * gcc.dg/Wswitch-default.c: Likewise.
31311         * gcc.dg/Wswitch-enum.c: Likewise.
31312
31313 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31314
31315         * gcc.c-torture/execute/20030222-1.c: New test.
31316
31317 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31318
31319         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31320
31321 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31322
31323         PR c++/9878
31324         * g++.dg/init/ref1.C: New test.
31325
31326 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31327
31328         * gcc.dg/sh-relax.c: New SH-only test.
31329
31330 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31331
31332         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31333         comment explaining purpose of testcase.
31334
31335 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31336
31337         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31338         for HC11/HC12 (asm needs two int registers).
31339         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31340         HC11/HC12 because the test uses an asm which needs two 32-bit
31341         registers.
31342
31343 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31344
31345         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31346         for HC11/HC12 (array is too large otherwise).
31347         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31348         * gcc.c-torture/compile/20010518-2.x: Likewise.
31349         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31350         HC11/HC12 (array is too large).
31351
31352 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31353
31354         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31355         * lib/g++-dg.exp (g++-dg-test): Likewise.
31356
31357 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31358
31359         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31360         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31361
31362 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31363
31364         * g++.dg/warn/implicit-typename1.C: Remove warning.
31365
31366 2003-02-28  Richard Henderson  <rth@redhat.com>
31367
31368         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31369         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31370
31371 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31372
31373         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31374         * g++.dg/pch/pch.exp: Likewise.
31375
31376 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31377
31378         PR c++/9879
31379         * testsuite/g++.dg/init/new4.C: New test.
31380
31381 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31382
31383         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31384
31385 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31386
31387         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31388         unsigned long.
31389
31390         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31391         wider than float.
31392
31393 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31394
31395         * lib/scanasm.exp: Add support for counting numbers of
31396         occurences.
31397         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31398         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31399
31400 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31401
31402         PR c++/9683
31403         * g++.dg/template/static3.C: New test.
31404
31405         PR c++/9829
31406         * g++.dg/parse/namespace6.C: New test.
31407
31408 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31409
31410         PR target/9732
31411         * gcc.dg/20030225-1.c: New test.
31412
31413 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31414
31415         * README: Remove out-of-date information.
31416
31417         PR c++/9836
31418         * g++.dg/template/spec6.C: New test.
31419
31420 2003-02-24  Jeff Law  <law@redhat.com>
31421
31422         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31423
31424 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31425
31426         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31427         * gcc.dg/pragma-ep-1.c: Likewise.
31428
31429 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31430
31431         PR c++/9602
31432         * g++.dg/template/friend16.C: New test.
31433
31434 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31435
31436         PR c++/5333
31437         * g++.dg/parse/fused-params1.C: Adjust error messages.
31438         * g++.dg/template/nested3.C: New test.
31439
31440 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31441
31442         * g++.dg/abi/param1.C: New test.
31443
31444 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31445
31446         PR c++/7982
31447         * g++.dg/warn/implicit-typename1.C: New test.
31448
31449 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31450
31451         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31452         with "mtune".
31453         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31454         * gcc.c-torture/execute/20010129-1.x: Likewise.
31455         * gcc.dg/20011107-1.c: Likewise.
31456         * gcc.dg/20020108-1.c: Likewise.
31457         * gcc.dg/20020122-3.c: Likewise.
31458         * gcc.dg/20020206-1.c: Likewise.
31459         * gcc.dg/20020310-1.c: Likewise.
31460         * gcc.dg/20020426-2.c: Likewise.
31461         * gcc.dg/20020517-1.c: Likewise.
31462         * gcc.dg/991230-1.c: Likewise.
31463         * gcc.dg/i386-unroll-1.c: Likewise.
31464         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31465
31466 2003-02-22  Jan Hubicka  <jh@suse.cz>
31467
31468         * gcc.dg/i386-mul.c: New test.
31469
31470 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31471
31472         * gcc.dg/builtins-5.c: New test case.
31473
31474 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31475
31476         * gcc.dg/asmreg-1.c: New test.
31477
31478 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31479
31480         PR c++/9749
31481         * g++.dg/parse/varmod1.C: New test.
31482
31483 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31484
31485         PR c++/9727
31486         * g++.dg/template/op1.C: New test.
31487
31488 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31489
31490         PR c++/8906
31491         * g++.dg/template/nested2.C: New test.
31492
31493 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31494
31495         PR c++/8724
31496         * g++.dg/expr/dtor1.C: New test.
31497
31498 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31499
31500         * gcc.dg/cpp/include3.c: New test.
31501         * gcc.dg/cpp/inc/foo.h: New file.
31502
31503 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31504
31505         * gcc.c-torture/execute/20030221-1.c: New test.
31506
31507 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31508
31509         PR c++/9729
31510         * g++.dg/abi/conv1.C: New test.
31511
31512 2003-02-20  Jan Hubicka  <jh@suse.cz>
31513
31514         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31515
31516 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31517
31518         * gcc.c-torture/compile/20030219-1.c: New test.
31519
31520 2003-02-18  Jan Hubicka  <jh@suse.cz>
31521
31522         * gcc.dg/funcorder.c: New test.
31523
31524 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31525
31526         * gcc.c-torture/execute/20030218-1.c: New.
31527
31528 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31529
31530         * gcc.dg/20030218-1.c: New.
31531
31532 2003-02-18  Richard Henderson  <rth@redhat.com>
31533
31534         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31535         * gcc.dg/attr-used-2.c: New.
31536
31537 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31538
31539         PR c++/9704
31540         * g++.dg/init/copy5.C: New test.
31541
31542 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31543
31544         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31545         * g++.dg/pch/pch.exp: Likewise.
31546
31547 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31548
31549         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31550         STACK_SIZE is not defined.
31551
31552 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31553
31554         PR c++/9457
31555         * g++.dg/template/init1.C: New test.
31556
31557 2003-02-16  Jan HUbicka  <jh@suse.cz>
31558
31559         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31560         (foo): Add few extra tests
31561         * gcc.dg/c99-const-expr-3.c: Likewise.
31562         * gcc.c-torture/execute/20030216-1.c: New.
31563
31564 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31565
31566         PR c++/9459
31567         * g++.dg/ext/typeof4.C: New test.
31568
31569 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31570
31571         * gcc.dg/i386-387-3.c: New test case.
31572
31573 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31574
31575         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31576         cris-*-elf* cris-*-aout* and mmix-*-*.
31577
31578 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31579
31580         * gcc.dg/20030213-1.c: New test.
31581
31582 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31583
31584         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31585         * gcc.dg/i386-387-2.c: Likewise.
31586
31587 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31588
31589         * gcc.dg/ppc-spe.c: Fix formatting.
31590         Enable tests that were previously unsupported by gas.
31591         Delete tests for instructions that no longer exist.
31592         Switch arguments on evsubifw builtin.
31593
31594 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31595
31596         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31597         STACK_SIZE is too small.
31598
31599 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31600             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31601
31602         * gcc.dg/decl-2.c: New test.
31603
31604 2003-02-10  Jan Hubicka  <jh@suse.cz>
31605
31606         * gcc.dg/i386-fpcvt-1.c: New test.
31607
31608 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31609
31610         * gcc.c-torture/execute/20030209-1.c: New test.
31611
31612 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31613
31614         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31615         int-wide bitops, use the constants of the same width.
31616         Likewise, if long long is 32-bit wide, test bitops using
31617         32-bit constants.
31618
31619 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31620
31621         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31622
31623 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31624
31625         * testsuite/gcc.dg/builtins-4.c: New test case.
31626
31627 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31628
31629         * gcc.dg/20020430-1.c: Fix dg command typos.
31630         * gcc.dg/20020503-1.c: Likewise.
31631
31632 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31633
31634         PR c++/8785
31635         * g++.dg/parse/fused-params1.C: New test.
31636
31637         PR c++/8857
31638         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31639
31640         PR c++/8921
31641         * g++.dg/parse/non-dependent1.C: New test.
31642
31643         PR c++/8928
31644         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31645
31646         PR c++/9228
31647         * g++.dg/parse/undefined7.C: New test.
31648         * g++.dg/parse/non-templ1.C: New test.
31649
31650         PR c++/9229
31651         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31652
31653 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31654
31655         * gcc.c-torture/compile/20030206-1.c: New test.
31656
31657 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31658
31659         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31660         "pow" to "foo" to avoid potential confusion with a math built-in.
31661
31662 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31663
31664         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31665         conditions for SPARC targets.
31666
31667 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31668
31669         * gcc.dg/20030204-1.c: New test.
31670
31671 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31672
31673         PR c++/38
31674         * g++.dg/parse/array-size1.C: New test.
31675
31676         PR c++/5657
31677         * g++.dg/parse/undefined3.C: New test.
31678
31679         PR c++/5665
31680         * g++.dg/parse/undefined4.C: New test.
31681
31682         PR c++/5975
31683         * g++.dg/parse/undefined5.C: New test.
31684
31685         PR c++/7259
31686         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31687
31688         PR c++/8578
31689         * g++.dg/parse/casting-operator1.C: New test.
31690
31691         PR c++/8596
31692         * g++.dg/parse/undefined6.C: New test.
31693
31694         PR c++/8736
31695         * g++.dg/parse/missing-template1.C: New test.
31696
31697 2003-02-04  Jan Hubicka  <jh@suse.cz>
31698
31699         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31700         * gcc.dg/i386-cmov?.c: Likewise.
31701         * gcc.dg/i386-fpcvt-?.c: Likewise.
31702         * gcc.dg/i386-ssefp-1.c: Likewise.
31703         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31704         conventions.
31705
31706 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31707
31708         PR c++/7129
31709         * testsuite/g++.dg/ext/max.C: New test.
31710
31711 2003-02-03  Jan Hubicka  <jh@suse.cz>
31712
31713         * gcc.c-torture/execute/20030203-1.c: New test.
31714
31715 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31716
31717         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31718         'natural-endian'.
31719
31720 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31721
31722         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31723         * g++.dg/init/new2.C: Likewise.
31724         * g++.dg/other/new1.C: Likewise.
31725
31726 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31727
31728         * gcc.dg/struct-ret-libc.c: New test.
31729
31730 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31731
31732         * gcc.dg/20030129-1.c: New test.
31733
31734 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31735
31736         PR c++/8849
31737         * g++.dg/template/ptrmem4.C: New test.
31738
31739 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31740
31741         * g++.dg/parser/constant1.C: New test.
31742
31743 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31744
31745         PR c++/8591
31746         * g++.dg/parse/friend2.C: New test.
31747
31748 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31749
31750         PR c++/9437
31751         * g++.dg/template/unify4.C: New test.
31752
31753 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31754
31755         * gcc.c-torture/execute/20030128-1.c: New test.
31756
31757 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31758
31759         * g++.dg/lookup/nested1.C: Test moved from ...
31760         * g++.old-deja/g++.other/lookup24.C: ... here.
31761
31762 2003-01-28  Jan Hubicka  <jh@suse.cz>
31763
31764         * gcc.dg/i386-cmov5.c: New test.
31765
31766 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31767
31768         * gcc.c-torture/execute/20010925-1.c: Changed the
31769         memcpy declaration.
31770
31771 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31772
31773         PR c++/3902
31774         * g++.dg/parse/template5.C: New test.
31775
31776 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31777
31778         PR fortran/9258
31779         * g77.dg/pr9258: New test.
31780
31781 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31782
31783         * README: Move relevant parts from README.g++.
31784
31785         * README.g++: Remove this file.
31786
31787 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31788
31789         * g++.dg/abi/dcast1.C: New test.
31790
31791 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31792
31793         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31794
31795 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31796
31797         PR c++/47
31798         * g++.old-deja/g++.other/lookup24.C: New test.
31799
31800 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31801
31802         PR middle-end/7227
31803         * gcc.dg/uninit-C.c: New test.
31804
31805 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31806
31807         * g++.dg/abi/covariant1.C: New test.
31808
31809 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31810
31811         * gcc.dg/20030123-1.c: New test.
31812
31813 2003-01-25  Jan Hubicka  <jh@suse.cz>
31814
31815         PR opt/8492
31816         * gcc.c-torture/compile/20030125-1.c
31817
31818 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31819
31820         PR c++/9403
31821         * g++.dg/parse/template3.C: New test.
31822         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31823
31824         PR c++/795
31825         * g++.dg/parse/template4.C: New test.
31826
31827         PR c++/9415
31828         * g++.dg/template/qual2.C: New test.
31829
31830         PR c++/8545
31831         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31832
31833         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31834
31835 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31836
31837         * gcc.c-torture/execute/switch-1.c: New test case.
31838
31839 2003-01-25  Jan Hubicka  <jh@suse.cz>
31840
31841         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31842
31843 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31844
31845         Tweaks for Bison-1.875. From the NEWS file:
31846         "- `parse error' -> `syntax error'
31847         Bison now uniformly uses the term `syntax error'"
31848         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31849         * gcc.dg/cpp/digraph2.c: Likewise.
31850         * gcc.dg/cpp/direct2.c: Likewise.
31851         * gcc.dg/cpp/paste4.c: Likewise.
31852         * gcc.dg/c90-restrict-1.c: Likewise.
31853         * gcc.dg/c99-func-2.c: Likewise.
31854         * gcc.dg/noncompile/920721-2.c: Likewise.
31855         * gcc.dg/noncompile/930622-2.c: Likewise.
31856         * gcc.dg/noncompile/940112-1.c: Likewise.
31857         * gcc.dg/noncompile/950921-1.c: Likewise.
31858         * gcc.dg/noncompile/951123-1.c: Likewise.
31859         * gcc.dg/noncompile/971104-1.c: Likewise.
31860         * gcc.dg/noncompile/990416-1.c: Likewise.
31861
31862 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31863
31864         * g++.dg/parse/undefined1.C: Add error message.
31865
31866 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31867
31868         PR c++/9354
31869         * g++.dg/parse/new1.C: New test.
31870
31871         PR c++/9216
31872         * g++.dg/parse/template2.C: New test.
31873
31874         PR c++/9354
31875         * g++.dg/parse/typedef2.C: New test.
31876
31877         PR c++/9328
31878         * g++.dg/ext/typeof3.C: New test.
31879
31880 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31881
31882         PR c++/2738
31883         * g++.dg/parse/ret-type1.C: New test.
31884
31885         PR c++/3792
31886         * g++.dg/parse/tmpl-outside1.C: New test.
31887
31888         PR c++/4207
31889         * g++.dg/parse/int-as-enum1.C: New test.
31890
31891         PR c++/4903
31892         * g++.dg/parse/no-typename1.C: New test.
31893
31894         PR c++/5533
31895         * g++.dg/parse/no-value1.C: New test.
31896
31897         PR c++/5921
31898         * g++.dg/parse/wrong-inline1.C: New test.
31899
31900         PR c++/6402
31901         * g++.dg/parse/ref1.C: New test.
31902
31903         PR c++/6992
31904         * g++.dg/parse/attr-ctor1.C: New test.
31905
31906         PR c++/7229
31907         * g++.dg/parse/namespace5.C: New test.
31908
31909         PR c++/7917
31910         * g++.dg/parse/func-def1.C: New test.
31911
31912         PR c++/8143
31913         * g++.dg/parse/undefined1.C: New test.
31914
31915         PR c++/5723, PR c++/8522
31916         * g++.dg/parse/specialization1.C: New test.
31917
31918         PR c++/163, PR c++/8595
31919         * g++.dg/parse/struct-as-enum1.C: New test.
31920
31921         PR c++/9173
31922         * g++.dg/parse/undefined2.C: New test.
31923
31924 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31925
31926         PR c++/9298
31927         * g++.dg/parse/template1.C: New test.
31928
31929         PR c++/9384
31930         * g++.dg/parse/using1.C: New test.
31931
31932         PR c++/9285
31933         PR c++/9294
31934         * g++.dg/parse/expr2.C: New test.
31935
31936         PR c++/9388
31937         * g++.dg/parse/lookup2.C: Likewise.
31938
31939 2003-01-21  Jan Hubicka  <jh@suse.cz>
31940
31941         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31942         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31943         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31944         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31945
31946 2003-01-20  Nick Clifton  <nickc@redhat.com>
31947
31948         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31949         problem with ARM sibcall code generation.
31950
31951 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31952
31953         * gcc.c-torture/execute/20030120-1.c: New.
31954
31955 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31956
31957         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31958
31959 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31960
31961         PR c++/9272
31962         * g++.dg/parse/ctor1.C: New test.
31963
31964         PR c++/9294:
31965         * g++.dg/parse/qualified1.C: New test.
31966
31967         * g++.dg/parse/typename3.C: New test.
31968
31969 2003-01-16  Richard Henderson  <rth@redhat.com>
31970
31971         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31972
31973 2003-01-16  Richard Henderson  <rth@redhat.com>
31974
31975         * g++.dg/pch/pch.exp: Copy test header to the working directory
31976         before using it either for precompilation or direct use.
31977         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31978         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31979
31980 2003-01-16  Richard Henderson  <rth@redhat.com>
31981
31982         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31983         before using it either for precompilation or direct use.
31984         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31985         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31986
31987 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31988
31989         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31990         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31991         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31992         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31993         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31994         typename warning into error.
31995         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31996         error messages.
31997         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31998         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31999         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32000         messages.
32001         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32002         make declaration visible in template.
32003         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32004         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32005         messages.
32006         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32007         message.
32008         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32009         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32010         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32011         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32012         typename warning with error message.
32013         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32014         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32015         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32016
32017 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32018
32019         * g++.dg/parse/ambig2.C: New test.
32020
32021 2003-01-15  Richard Henderson  <rth@redhat.com>
32022
32023         * g++.dg/tls/init-2.C: Update error message string.
32024
32025 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32026
32027         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32028
32029 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32030
32031         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32032         all for HC11/HC12.
32033         * gcc.c-torture/compile/20001205-1.x: Likewise.
32034         * gcc.c-torture/compile/20001226-1.x: Likewise.
32035         * gcc.c-torture/compile/920520-1.x: Likewise.
32036         * gcc.c-torture/compile/961203-1.x: Likewise.
32037         * gcc.c-torture/compile/20020604-1.x: Likewise.
32038
32039 2003-01-15  Jan Hubicka  <jh@suse.cz>
32040
32041         * gcc.c-torture/compile/20030115-1.c: New test.
32042
32043         * gcc.dg/i386-fpcvt-1.c: New test.
32044         * gcc.dg/i386-fpcvt-2.c: New test.
32045
32046 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32047
32048         Further conform g++'s __vmi_class_type_info to the C++ ABI
32049         specification.
32050         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32051         the specification.
32052
32053 2003-01-14  Jan Hubicka  <jh@suse.cz>
32054
32055         * gcc.dg/i386-fpcvt-1.c: New test.
32056         * gcc.dg/i386-fpcvt-2.c: New test.
32057
32058 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32059
32060         * gcc.dg/i386-mmx-3.c: New test.
32061
32062 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32063
32064         PR c++/9264
32065         * g++.dg/parse/octal1.C: New file.
32066
32067         PR c++/9172
32068         * g++.dg/parse/typename1.C: New file.
32069
32070 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32071
32072         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32073         * gcc.dg/bf-no-ms-layout.c: Likewise.
32074         * gcc.dg/bf-ms-attrib.c: Likewise.
32075
32076 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32077
32078         PR c++/9099
32079         * g++.dg/parse/dtor1.C: New file.
32080
32081         PR c++/9128
32082         * g++.dg/rtti/typeid1.C: New file.
32083
32084         PR c++/9153
32085         * g++.dg/parse/lookup1.C: New file.
32086
32087         PR c++/9171
32088         * g++.dg/templ/spec5.C: New file.
32089
32090 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32091
32092         * gcc.c-torture/compile/20030110-1.c: New test.
32093
32094 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32095
32096         Merge from pch-branch:
32097
32098         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32099
32100         * gcc.dg/pch/cpp-1.h: New.
32101         * gcc.dg/pch/cpp-1.c: New.
32102         * gcc.dg/pch/cpp-2.h: New.
32103         * gcc.dg/pch/cpp-2.c: New.
32104
32105         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32106
32107         * gcc.dg/pch/except-1.h: New.
32108         * gcc.dg/pch/except-1.c: New.
32109
32110         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32111
32112         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32113         running test.
32114         * gcc.dg/pch: Include *.hp not *.h.
32115         * gcc.dg/pch/system-1.h: New.
32116         * gcc.dg/pch/system-1.c: New.
32117
32118         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32119
32120         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32121         rather than trying to build and run a program using PCH.
32122         * gcc.dg/pch: Remove dg-do commands from test files.
32123
32124         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32125
32126         * gcc.dg/pch/macro-3.c: New.
32127         * gcc.dg/pch/macro-3.h: New.
32128
32129         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32130
32131         * gcc.dg/pch/common-1.c: New.
32132         * gcc.dg/pch/common-1.h: New.
32133         * gcc.dg/pch/decl-1.c: New.
32134         * gcc.dg/pch/decl-1.h: New.
32135         * gcc.dg/pch/decl-2.c: New.
32136         * gcc.dg/pch/decl-2.h: New.
32137         * gcc.dg/pch/decl-3.c: New.
32138         * gcc.dg/pch/decl-3.h: New.
32139         * gcc.dg/pch/decl-4.c: New.
32140         * gcc.dg/pch/decl-4.h: New.
32141         * gcc.dg/pch/decl-5.c: New.
32142         * gcc.dg/pch/decl-5.h: New.
32143         * gcc.dg/pch/global-1.c: New.
32144         * gcc.dg/pch/global-1.h: New.
32145         * gcc.dg/pch/inline-1.c: New.
32146         * gcc.dg/pch/inline-1.h: New.
32147         * gcc.dg/pch/inline-2.c: New.
32148         * gcc.dg/pch/inline-2.h: New.
32149         * gcc.dg/pch/static-1.c: New.
32150         * gcc.dg/pch/static-1.h: New.
32151         * gcc.dg/pch/static-2.c: New.
32152         * gcc.dg/pch/static-2.h: New.
32153
32154         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32155
32156         * g++.dg/pch/pch.exp: Better handle failing testcases.
32157         * gcc.dg/pch/pch.exp: Likewise.
32158         * gcc.dg/pch/macro-1.c: New.
32159         * gcc.dg/pch/macro-1.h: New.
32160         * gcc.dg/pch/macro-2.c: New.
32161         * gcc.dg/pch/macro-2.h: New.
32162
32163         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32164
32165         * g++.dg/dg.exp: Treat files in pch/ specially.
32166         * g++.dg/pch/pch.exp: New file.
32167         * g++.dg/pch/empty.H: New file.
32168         * g++.dg/pch/empty.C: New file.
32169         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32170         "precompile".
32171
32172         * gcc.dg/pch/pch.exp: New file.
32173         * gcc.dg/pch/empty.h: New file.
32174         * gcc.dg/pch/empty.c: New file.
32175         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32176         "precompile".
32177
32178 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32179
32180         * g++.dg/template/friend14.C: New test.
32181
32182 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32183
32184         * gcc.dg/old-style-asm-1.c: New test.
32185
32186 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32187
32188         * gcc.c-torture/compile/20030109-1.c: New test.
32189
32190 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32191
32192         * gcc.c-torture/execute/20030109-1.c: New test.
32193
32194 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32195
32196         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32197         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32198         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32199         * g++.old-deja/g++.mike/eh2.C: Likewise.
32200         * g++.old-deja/g++.mike/eh3.C: Likewise.
32201         * g++.old-deja/g++.mike/eh5.C: Likewise.
32202         * g++.old-deja/g++.mike/eh6.C: Likewise.
32203         * g++.old-deja/g++.mike/eh7.C: Likewise.
32204         * g++.old-deja/g++.mike/eh8.C: Likewise.
32205         * g++.old-deja/g++.mike/eh9.C: Likewise.
32206         * g++.old-deja/g++.mike/eh10.C: Likewise.
32207         * g++.old-deja/g++.mike/eh12.C: Likewise.
32208         * g++.old-deja/g++.mike/eh13.C: Likewise.
32209         * g++.old-deja/g++.mike/eh14.C: Likewise.
32210         * g++.old-deja/g++.mike/eh16.C: Likewise.
32211         * g++.old-deja/g++.mike/eh17.C: Likewise.
32212         * g++.old-deja/g++.mike/eh18.C: Likewise.
32213         * g++.old-deja/g++.mike/eh21.C: Likewise.
32214         * g++.old-deja/g++.mike/eh23.C: Likewise.
32215         * g++.old-deja/g++.mike/eh24.C: Likewise.
32216         * g++.old-deja/g++.mike/eh25.C: Likewise.
32217         * g++.old-deja/g++.mike/eh26.C: Likewise.
32218         * g++.old-deja/g++.mike/eh27.C: Likewise.
32219         * g++.old-deja/g++.mike/eh28.C: Likewise.
32220         * g++.old-deja/g++.mike/eh29.C: Likewise.
32221         * g++.old-deja/g++.mike/eh31.C: Likewise.
32222         * g++.old-deja/g++.mike/eh33.C: Likewise.
32223         * g++.old-deja/g++.mike/eh34.C: Likewise.
32224         * g++.old-deja/g++.mike/eh35.C: Likewise.
32225         * g++.old-deja/g++.mike/eh36.C: Likewise.
32226         * g++.old-deja/g++.mike/eh37.C: Likewise.
32227         * g++.old-deja/g++.mike/eh38.C: Likewise.
32228         * g++.old-deja/g++.mike/eh39.C: Likewise.
32229         * g++.old-deja/g++.mike/eh40.C: Likewise.
32230         * g++.old-deja/g++.mike/eh41.C: Likewise.
32231         * g++.old-deja/g++.mike/eh42.C: Likewise.
32232         * g++.old-deja/g++.mike/eh44.C: Likewise.
32233         * g++.old-deja/g++.mike/eh46.C: Likewise.
32234         * g++.old-deja/g++.mike/eh47.C: Likewise.
32235         * g++.old-deja/g++.mike/eh48.C: Likewise.
32236         * g++.old-deja/g++.mike/eh49.C: Likewise.
32237         * g++.old-deja/g++.mike/eh50.C: Likewise.
32238         * g++.old-deja/g++.mike/eh51.C: Likewise.
32239         * g++.old-deja/g++.mike/eh53.C: Likewise.
32240         * g++.old-deja/g++.mike/eh55.C: Likewise.
32241         * g++.old-deja/g++.mike/p7912.C: Likewise.
32242         * g++.old-deja/g++.mike/p9706.C: Likewise.
32243         * g++.old-deja/g++.mike/p10416.C: Likewise.
32244         * g++.old-deja/g++.mike/p11667.C: Likewise.
32245         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32246         Remove redundant reference to Iris.
32247         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32248         Elxsi, i860, Pico Java, and WE32K.
32249
32250 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32251
32252         * g++.dg/ext/asm4.C: New test.
32253
32254 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32255
32256         PR c++/9030
32257         * g++.dg/template/friend12.C: New test.
32258         * g++.dg/template/friend13.C: Likewise.
32259         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32260
32261 2003-01-08  Jan Hubicka  <jh@suse.cz>
32262
32263         * gcc.dg/i386-cadd.c: New test.
32264         * gcc.dg/i386-cmov4.c: Likewise.
32265
32266 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32267
32268         PR c++/9165
32269         * g++.dg/warn/Wunused-3.C: New test.
32270
32271         * g++.dg/abi/bitfield9.C: New test.
32272
32273         PR c++/9189
32274         * g++.dg/parse/defarg3.C: New test.
32275
32276 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32277
32278         * g++.dg/parse/ambig1.C: New test.
32279         * g++.dg/parse/defarg2.C: New test.
32280
32281 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32282
32283         * g++.dg/template/defarg-1.C: New test.
32284         * g++.dg/template/local2.C: Likewise.
32285
32286 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32287
32288         * gcc.c-torture/execute/20030105-1.c: New test.
32289
32290 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32291
32292         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32293         * g++.dg/parse/namespace4.C: Likewise.
32294
32295 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32296
32297         * g++.dg/template/ntp2.C: New test.
32298
32299 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32300
32301         * g++.dg/parse/extern-C-1.C: New test.
32302
32303         * g++.dg/parse/namespace4.C: New test.
32304
32305         * g++.dg/template/nested1.C: New test.
32306
32307         * g++.dg/parse/namespace3.C: New test.
32308
32309 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32310
32311         * g++.dg/lookup/two-stage1.C: New test.
32312
32313 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32314
32315         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32316         * g++.old-deja/g++.jason/access8.C: Likewise.
32317         * g++.old-deja/g++.other/decl5.C: Likewise.
32318
32319 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32320
32321         * g++.dg/parse/parse7.C: New test.
32322
32323 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32324
32325         PR c++/2843
32326         * g++.dg/ext/attrib7.C: New test.
32327
32328 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32329
32330         * g++.dg/parse/parse6.C: New test.
32331
32332 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32333
32334         * gcc.dg/h8300-stack-1.c: New.
32335
32336 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32337
32338         g++.dg/lookup/exception1.C: New test.
32339
32340         g++.dg/lookup/template1.C: New test.
32341
32342         g++.dg/parse/namespace2.C: New test.
32343
32344         g++.dg/parse/parens2.C: New test.
32345
32346 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32347
32348         * g++.dg/parse/parse5.C: New test.
32349         * g++.dg/lookup/scoped4.C: New test.
32350
32351 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32352
32353         * g++.dg/parse/parens1.C: New test.
32354
32355         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32356         angle-bracket1.C.
32357         * g++.dg/parse/parens2.C: New test.
32358
32359         * g++.dg/lookup/scope-operator1.C: New test.
32360
32361         * g++.dg/parse/operator1.C: New test.
32362
32363 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32364
32365         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32366         * g++.old-deja/g++.other/access6.C: Likewise.
32367         * g++.old-deja/g++.other/decl1.C: Likewise.
32368         * g++.old-deja/g++.pt/typename12.C: Likewise.
32369
32370 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32371
32372         * g++.dg/parse/namespace1.C: New test.
32373
32374 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32375
32376         * g++.dg/parse/parse4.C: New test.
32377
32378 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32379
32380         * g++.dg/parse/parse3.C: New test.
32381
32382 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32383
32384         * g++.dg/parse/parse2.C: New test.
32385
32386 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32387
32388         * g++.dg/template/friend11.C: New test.
32389
32390 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32391
32392         * g++.dg/parse/parse1.C: New test.
32393
32394 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32395
32396         * lib/profopt.exp: Change the name of a global variable to avoid
32397         possible clashes with other test suites.
32398
32399 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32400
32401         * g++.dg/inherit/covariant8.C: New test.
32402
32403 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32404
32405         * g++.dg/init/array9.C: New test.
32406
32407         PR c++/9112
32408         * g++.dg/parse/expr1.C: New test.
32409
32410 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32411
32412         * gcc.c-torture/compile/20021230-1.c: New test.
32413
32414 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32415
32416         * g++.dg/inherit/covariant5.C: New test.
32417         * g++.dg/inherit/covariant6.C: New test.
32418         * g++.dg/inherit/covariant7.C: New test.
32419
32420 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32421
32422         PR c++/2739
32423         * g++.dg/other/access2.C: New test.
32424
32425 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32426
32427         * g++.dg/other/anon-struct.C: No longer fails
32428         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32429         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32430         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32431
32432 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32433
32434         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32435
32436 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32437
32438         * g++.dg/eh/spec4.C: Remove stray semicolon.
32439         * g++.dg/expr/pmf-1.C: Change error message.
32440         * g++.dg/ext/asm1.C: Remove stray semicolon.
32441         * g++.dg/ext/typename1.C: Add missing typenames.
32442         * g++.dg/inherit/template-as-base.C: Change error message.
32443         * g++.dg/lookup/scoped1.C: Likewise.
32444         * g++.dg/lookup/scoped2.C: Likewise.
32445         * g++.dg/lookup/using2.C: Likewise.
32446         * g++.dg/other/component1.C: Remove stray semicolon.
32447         * g++.dg/other/do1.C: Change error message.
32448         * g++.dg/other/error2.C: Likewise.
32449         * g++.dg/other/init1.C: Likewise.
32450         * g++.dg/other/packed1.C: Remove stray semicolon.
32451         * g++.dg/other/ptrmem2.C: Change error message.
32452         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32453         marker.
32454         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32455         * g++.dg/template/access3.C: Add typename keyword.
32456         * g++.dg/template/access5.C: Remove stray semicolon.
32457         * g++.dg/template/access6.C: Likewise.
32458         * g++.dg/template/complit1.C: Likewise.
32459         * g++.dg/template/crash1.C: Change error message.
32460         * g++.dg/template/inherit2.C: Remove stray semicolon.
32461         * g++.dg/template/instantiate2.C: Likewise.
32462         * g++.dg/template/instantiate3.C: Change error message.
32463         * g++.dg/template/qual1.C: Remove stray semicolon.
32464         * g++.dg/template/qualttp18.C: Change error message.
32465         * g++.dg/template/ref1.C: Remove stray semicolon.
32466         * g++.dg/template/sizeof1.C (A::value): Declare it.
32467         * g++.dg/template/spec4.C: Change error message.
32468         * g++.dg/template/static1.C: Likewise.
32469         * g++.dg/template/type1.C: Likewise.
32470         * g++.dg/template/typename3.C: Likewise.
32471         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32472         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32473         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32474         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32475         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32476         named return value extension.
32477         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32478         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32479         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32480         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32481         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32482         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32483         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32484         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32485         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32486         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32487         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32488         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32489         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32490         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32491         syntax.
32492         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32493         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32494         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32495         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32496         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32497         * g++.old-deja/g++.brendan/template11.C: Likewise.
32498         * g++.old-deja/g++.brendan/template26.C: Likewise.
32499         * g++.old-deja/g++.brendan/template27.C: Use explicit
32500         specialization syntax.
32501         * g++.old-deja/g++.brendan/template30.C: Likewise.
32502         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32503         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32504         non-dependent names.
32505         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32506         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32507         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32508         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32509         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32510         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32511         named return value extension.
32512         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32513         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32514         * g++.old-deja/g++.ext/return1.C: Likewise.
32515         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32516         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32517         * g++.old-deja/g++.jason/access8.C: Likewise.
32518         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32519         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32520         pseudo-destructor names.
32521         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32522         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32523         pseudo-destructor names.
32524         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32525         * g++.old-deja/g++.jason/overload19.C: Likewise.
32526         * g++.old-deja/g++.jason/overload32.C: Likewise.
32527         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32528         stray semicolons.
32529         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32530         * g++.old-deja/g++.jason/return.C: Likewise.
32531         * g++.old-deja/g++.jason/return2.C: Likewise.
32532         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32533         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32534         syntax.
32535         * g++.old-deja/g++.jason/template10.C: Account for use of
32536         non-dependent names.
32537         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32538         syntax.
32539         * g++.old-deja/g++.jason/template37.C: Likewise.
32540         * g++.old-deja/g++.law/access4.C: Change error messages.
32541         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32542         pseudo-destructor names.
32543         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32544         * g++.old-deja/g++.law/ctors9.C: Likewise.
32545         * g++.old-deja/g++.law/cvt22.C: Likewise.
32546         * g++.old-deja/g++.law/dtors5.C: Likewise.
32547         * g++.old-deja/g++.law/global-init1.C: Likewise.
32548         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32549         * g++.old-deja/g++.law/operators28.C: Likewise.
32550         * g++.old-deja/g++.law/visibility28.C: Likewise.
32551         * g++.old-deja/g++.martin/eval1.C: Likewise.
32552         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32553         name.
32554         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32555         * g++.old-deja/g++.mike/net34.C: Likewise.
32556         * g++.old-deja/g++.mike/net36.C: Likewise.
32557         * g++.old-deja/g++.mike/ns2.C: Likewise.
32558         * g++.old-deja/g++.mike/p12306.C: Likewise.
32559         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32560         value extension.
32561         * g++.old-deja/g++.mike/p700.C: Likewise.
32562         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32563         * g++.old-deja/g++.mike/p710.C: Likewise.
32564         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32565         value extension.
32566         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32567         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32568         * g++.old-deja/g++.ns/crash2.C: Likewise.
32569         * g++.old-deja/g++.ns/crash3.C: Likewise.
32570         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32571         * g++.old-deja/g++.ns/ns17.C: Likewise.
32572         * g++.old-deja/g++.ns/template16.C: Likewise.
32573         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32574         keyword.
32575         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32576         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32577         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32578         named return value extension.
32579         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32580         * g++.old-deja/g++.other/access4.C: Issue additional error
32581         messages.
32582         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32583         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32584         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32585         * g++.old-deja/g++.other/crash25.C: Change error message.
32586         * g++.old-deja/g++.other/crash4.C: Change error message.
32587         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32588         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32589         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32590         checks.
32591         * g++.old-deja/g++.other/defarg8.C: Likewise.
32592         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32593         * g++.old-deja/g++.other/dtor10.C: Likewise.
32594         * g++.old-deja/g++.other/incomplete.C: Likewise.
32595         * g++.old-deja/g++.other/linkage7.C: Likewise.
32596         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32597         lookup algorithm.
32598         * g++.old-deja/g++.other/mangle2.C: Likewise.
32599         * g++.old-deja/g++.other/refinit2.C: Likewise.
32600         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32601         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32602         * g++.old-deja/g++.pt/crash28.C: Likewise.
32603         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32604         syntax.
32605         * g++.old-deja/g++.pt/crash32.C: Change error message.
32606         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32607         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32608         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32609         error message position.
32610         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32611         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32612         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32613         syntax.
32614         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32615         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32616         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32617         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32618         keyword.
32619         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32620         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32621         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32622         keyword.
32623         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32624         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32625         syntax.
32626         * g++.old-deja/g++.pt/friend28.C: Account for use of
32627         non-dependent names.
32628         * g++.old-deja/g++.pt/friend29.C: Likewise.
32629         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32630         rules.
32631         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32632         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32633         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32634         lookup rules.
32635         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32636         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32637         keyword.
32638         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32639         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32640         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32641         keyword.
32642         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32643         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32644         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32645         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32646         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32647         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32648         keyword.
32649         * g++.old-deja/g++.pt/spec10.C: Likewise.
32650         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32651         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32652         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32653         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32654         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32655         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32656         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32657         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32658         * g++.old-deja/g++.pt/typename15.C: Likewise.
32659         * g++.old-deja/g++.pt/typename22.C: Likewise.
32660         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32661         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32662         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32663         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32664         syntax.
32665         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32666         return value extension.
32667         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32668         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32669         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32670         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32671
32672 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32673
32674         * g++.dg/warn/inline1.C: New test.
32675         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32676         * g++.old-deja/g++.jason/synth10.C: Likewise.
32677         * g++.old-deja/g++.mike/net31.C: Likewise.
32678         * g++.old-deja/g++.mike/p8786.C: Likewise.
32679
32680         * g++.dg/template/friend10.C: New test.
32681         * g++.dg/template/conv5.C: New test.
32682
32683 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32684
32685         * g++.dg/lookup/scoped3.C: New test.
32686
32687         * g++.dg/lookup/decl1.C: New test.
32688         * g++.dg/lookup/decl2.C: New test.
32689
32690 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32691
32692         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32693         gcc.c-torture/compile/20021015-1.c,
32694         gcc.c-torture/compile/20021015-2.c,
32695         gcc.c-torture/compile/20021123-1.c,
32696         gcc.c-torture/compile/20021123-2.c,
32697         gcc.c-torture/compile/20021123-3.c,
32698         gcc.c-torture/compile/20021123-4.c,
32699         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32700         only to 3.1 or 3.2 branch.
32701
32702 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32703
32704         * gcc.dg/i386-bitfield3.c: New test.
32705
32706         * gcc.dg/i386-bitfield2.c: New test.
32707
32708 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32709
32710         * g++.dg/parse/conv_op1.C: New test.
32711
32712 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32713
32714         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32715         approved.
32716
32717 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32718
32719         * gcc.c-torture/compile/20021220-1.c: New test.
32720
32721 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32722
32723         * gcc.dg/i386-fastcall-1.c: New.
32724
32725 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32726
32727         * gcc.c-torture/execute/20021219-1.c: New test.
32728
32729 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32730
32731         * gcc.dg/i386-pic-1.c: New test.
32732
32733 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32734
32735         PR c++/8099
32736         * g++.dg/template/friend9.C: New test.
32737
32738 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32739
32740         PR c++/3663
32741         * g++.dg/template/access7.C: New test.
32742
32743 2002-12-18  Nick Clifton  <nickc@redhat.com>
32744
32745         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32746         the libstdc++-v3 directory has been found.
32747
32748 2002-12-12  Devang Patel <dpatel@apple.com>
32749         * gcc.dg/darwin-ld-1.c: New test.
32750         * gcc.dg/darwin-ld-2.c: New test.
32751         * gcc.dg/darwin-ld-3.c: New test.
32752         * gcc.dg/darwin-ld-4.c: New test.
32753         * gcc.dg/darwin-ld-5.c: New test.
32754
32755 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32756
32757         * gcc.c-torture/compile/20021212-1.c: New test.
32758
32759 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32760
32761         * gcc.dg/fshort-wchar: New test.
32762
32763 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32764
32765         PR c++/8372
32766         * g++.dg/template/dtor1.C: New test.
32767
32768         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32769         markers.
32770
32771 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32772
32773         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32774
32775 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32776
32777         * g++.dg/template/static1.C: New test.
32778         * g++.dg/template/static2.C: New test.
32779         * g++.old-deja/g++.ext/memconst.C: New test.
32780
32781 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32782
32783         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32784         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32785         * g++.dg/special/initp1.C: Likewise.
32786
32787 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32788
32789         * gcc.c-torture/execute/20021204-1.c: New test.
32790
32791 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32792
32793         * gcc.dg/ppc-fmadd-1.c: New file.
32794         * gcc.dg/ppc-fmadd-2.c: New file.
32795         * gcc.dg/ppc-fmadd-3.c: New file.
32796
32797 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32798
32799         * gcc.c-torture/compile/20021204-1.c: New test.
32800
32801 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32802
32803         * g++.dg/inherit/covariant2.C: New test.
32804         * g++.dg/inherit/covariant3.C: New test.
32805         * g++.dg/inherit/covariant4.C: New test.
32806         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32807         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32808
32809 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32810
32811         PR c++/8688
32812         * g++.dg/init/brace3.C: New test.
32813
32814 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32815
32816         * gcc.dg/20020210-1.c: Fix a comment typo.
32817
32818 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32819
32820         PR c++/8720
32821         * g++.dg/parse/defarg1.C: New test.
32822
32823         PR c++/8615
32824         * g++.dg/template/char1.C: New test.
32825
32826         * g++.dg/template/varmod1.C: Fix typo.
32827
32828 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32829
32830         DR 180
32831         * g++.old-deja/g++.pt/crash32.C: Expect error.
32832
32833 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32834
32835         PR c++/5919
32836         * g++.dg/template/varmod1.C: New test.
32837
32838         PR c++/8727
32839         * g++.dg/inherit/typeinfo1.C: New test.
32840
32841         PR c++/8663
32842         * g++.dg/inherit/typedef1.C: New test.
32843
32844 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32845
32846         PR c++/8332
32847         PR c++/8493
32848         * g++.dg/template/strlen1.C: New test.
32849
32850         PR c++/8227
32851         * g++.dg/template/ctor2.C: New test.
32852
32853         PR c++/8214
32854         * g++.dg/init/string1.C: New test.
32855
32856         PR c++/8511
32857         * g++.dg/template/friend8.C: New test.
32858
32859 2002-11-29  Joe Buck <jbuck@synopsys.com>
32860
32861         * g++.dg/lookup/anon2.C: New test.
32862
32863 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32864
32865         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32866         h8300 port.
32867
32868 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32869
32870         * gcc.dg/bitfld-6.c: New test.
32871
32872 2002-11-27  Jan Hubicka  <jh@suse.cz>
32873
32874         * gcc.c-torture/execute/20021127.[cx]: New test.
32875
32876 2002-11-26  Jan Hubicka  <jh@suse.cz>
32877
32878         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32879         quality.
32880
32881 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32882
32883         * g++.dg/init/brace2.C: New test.
32884         * g++.old-deja/g++.mike/p9129.C: Correct.
32885
32886 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32887
32888         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32889
32890 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32891
32892         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32893
32894 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32895
32896         * testsuite/g++.dg/abi/empty11.C: New test.
32897         * testsuite/g++.dg/rtti/cv1.C: New test.
32898
32899 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32900
32901         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32902
32903 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32904
32905         * g++.dg/abi/empty10.C: New test.
32906
32907 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32908
32909         * gcc.c-torture/compile/20021124-1.c: New test.
32910
32911 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32912
32913         * g++.dg/abi/rtti2.C: New test.
32914
32915 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32916
32917         * gcc.dg/i386-unroll-1.c: New test.
32918
32919 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32920
32921         * gcc.c-torture/compile/20021120-1.c: New test.
32922         * gcc.c-torture/compile/20021120-2.c: New test.
32923
32924 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32925
32926         * gcc.dg/bitfld-5.c: New test.
32927
32928 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32929
32930         * gcc.c-torture/execute/20021120-3.c: New test.
32931
32932 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32933
32934         * gcc.c-torture/execute/20021120-2.c: New test.
32935
32936 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32937
32938         * gcc.c-torture/execute/20021120-1.c: New test.
32939
32940 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32941
32942         * gcc.c-torture/execute/20021118-3.c: New test.
32943
32944 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32945
32946         * gcc.c-torture/compile/20021119-1.c: New test.
32947
32948 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32949
32950         * gcc.dg/duff-1.c: New test.
32951         * gcc.dg/duff-2.c: New test.
32952         * gcc.dg/duff-3.c: New test.
32953
32954 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32955
32956         * gcc.dg/cpp/_Pragma5.c: New test.
32957
32958 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32959
32960         * gcc.c-torture/execute/20021118-2.c: New test.
32961
32962 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32963
32964         * gcc.c-torture/execute/20021118-1.c: New test.
32965
32966 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32967
32968         * gcc.dg/20021116-1.c: New test.
32969
32970 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32971
32972         * g++.dg/abi/vcall1.C: New test.
32973
32974 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32975
32976         * gcc.dg/20021029-1.c: New test.
32977         * gcc.dg/20021029-2.c: New test.
32978
32979 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32980
32981         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32982
32983 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32984
32985         PR c/8439
32986         * gcc.dg/20021110.c: Move to ...
32987         * gcc.c-torture/compile/20021110.c: .... here.
32988
32989 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32990
32991         PR c/8467
32992         * gcc.c-torture/execute/20021111-1.c
32993
32994 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32995
32996         PR c/8439
32997         * gcc.dg/20021110.c: New test.
32998
32999 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33000
33001         * g++.dg/abi/vthunk3.C: Run only on x86.
33002
33003 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33004
33005         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33006
33007 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33008
33009         * lib/compat.exp (compat-execute): Fix logic error in last
33010         change.
33011
33012 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33013
33014         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33015
33016 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33017
33018         PR c++/8389
33019         * g++.dg/template/access6.C: New test.
33020
33021 2002-11-08  Jan Hubicka  <jh@suse.cz>
33022
33023         * gcc.dg/i386-ssefp-1.c: New test.
33024         * gcc.dg/i386-ssefp-1.c: New test.
33025
33026 2002-11-08  Jan Hubicka  <jh@suse.cz>
33027
33028         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33029
33030 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33031
33032         * g++.dg/abi/vthunk3.C: New test.
33033
33034         PR c++/8338
33035         * g++.dg/template/crash2.C: New test.
33036
33037 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33038
33039         * testsuite/g++.dg/abi/dtor1.C: New test.
33040         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33041
33042 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33043
33044         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33045         Darwin.
33046
33047 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33048
33049         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33050         -mthumb.  Only xfail with -O0.
33051
33052 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33053
33054         * g++.dg/abi/thunk1.C: New test.
33055         * g++.dg/abi/thunk2.C: Likewise.
33056         * g++.dg/abi/vtt1.C: Likewise.
33057
33058 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33059
33060         PR optimization/8423
33061         * gcc.c-torture/execute/builtin-constant.c: New test.
33062
33063 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33064
33065         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33066         Add some more cases.
33067
33068 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33069
33070         PR c++/8391
33071         * g++.dg/opt/local1.C: New test.
33072
33073 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33074
33075         PR c++/8160
33076         * g++.dg/template/complit1.C: New test.
33077
33078         PR c++/8149
33079         * g++.dg/template/typename4.C: Likewise.
33080
33081 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33082
33083         Core issue 287, PR c++/7639
33084         * g++.dg/template/instantiate1.C: Adjust error location.
33085         * g++.dg/template/instantiate3.C: New test.
33086         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33087         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33088         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33089
33090 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33091
33092         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33093
33094 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33095
33096         PR c++/8287
33097         * g++.dg/init/dtor2.C: New test.
33098
33099 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33100
33101         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33102         * gcc.dg/nest.c: Bypass errors on irix6.
33103
33104 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33105
33106         * gcc.dg/nest.c: Expect error for mmix-*-*.
33107         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33108
33109 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33110
33111         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33112         markers.
33113
33114         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33115
33116 2002-10-25  Mike Stump  <mrs@apple.com>
33117
33118         * gcc.dg/warn-1.c: New test.
33119
33120 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33121
33122         * g++.dg/template/typename3.C: New test.
33123
33124 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33125
33126         * g++.dg/lookup/ptrmem1.C: New test.
33127
33128         * g++.dg/abi/vthunk2.C: New test.
33129
33130 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33131
33132         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33133
33134 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33135
33136         * g++.dg/abi/empty9.C: New test.
33137
33138 2002-10-24  Richard Henderson  <rth@redhat.com>
33139
33140         * g++.dg/inherit/thunk1.C: Enable for ia64.
33141
33142 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33143
33144         PR c++/8067
33145         * g++.dg/lookup/pretty1.C: New test.
33146
33147 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33148
33149         * gcc.dg/20021023-1.c: New test.
33150
33151 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33152
33153         PR c++/7679
33154         * g++.dg/parse/inline1.C: New test.
33155
33156 2002-10-23  Richard Henderson  <rth@redhat.com>
33157
33158         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33159
33160         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33161
33162 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33163
33164         PR c++/6579
33165         * g++.dg/parse/stmtexpr3.C: New test.
33166
33167 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33168
33169         * g++.dg/expr/cond1.C: New test.
33170
33171 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33172
33173         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33174
33175 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33176
33177         * g++.dg/abi/vbase13.C: New test.
33178         * g++.dg/abi/vbase14.C: Likewise.
33179
33180 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33181
33182         * gcc.dg/tls/pic-1.c: New test.
33183         * gcc.dg/tls/nonpic-1.c: New test.
33184         * gcc.dg/20021018-1.c: New test.
33185
33186 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33187
33188         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33189         Remove only files with the same base name as the test case.
33190         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33191         (profopt-execute): Likewise.  Also, remove old profiling
33192         and performance data files before running the tests.
33193
33194         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33195         * g++.dg/bprob/bprob.exp: Likewise.
33196         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33197         to allow more general test case names.
33198
33199         * g++.dg/bprob/bprob-1.C: Rename to ...
33200         * g++.dg/bprob/g++-bprob-1.C: ... this.
33201
33202         * g77.dg/bprob/bprob-1.f: Rename to ...
33203         * g77.dg/bprob/g77-bprob-1.f: ... this.
33204
33205 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33206
33207         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33208         bison 1.50 or later.
33209
33210 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33211
33212         * g++.dg/README: Describe more test directories.
33213
33214 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33215
33216         * g++.dg/init/array6.C: Add additional tests.
33217
33218 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33219
33220         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33221         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33222
33223 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33224
33225         * gcc.c-torture/compile/20020604-1.x: New.
33226         * gcc.c-torture/compile/simd-5.x: Likewise.
33227         * gcc.c-torture/execute/920710-1.x: Likewise.
33228         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33229
33230 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33231
33232         * g++.dg/inherit/override1.C: Add dg-options clause.
33233
33234 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33235
33236         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33237         _mm_slli_si128.
33238
33239 2002-10-19  Andreas Schwab  <schwab@suse.de>
33240
33241         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33242         directory component.
33243
33244 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33245
33246         * g++.dg/inherit/thunk1.C: New test.
33247
33248         * g++.dg/inherit/override1.C: New test.
33249
33250         * g++.dg/abi/mangle11.C: New test.
33251         * g++.dg/abi/mangle14.C: New test.
33252         * g++.dg/abi/mangle17.C: New test.
33253
33254 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33255
33256         * g++.dg/overload/member2.C: New test.
33257
33258 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33259
33260         * g++.dg/README: Describe new compat directory.
33261         * g++.dg/dg.exp: Skip tests in compat directory.
33262         * README.compat: New file.
33263         * lib/compat.exp: New expect script.
33264         * g++.dg/compat: New test directory.
33265         * g++.dg/compat/compat.exp: New expect script.
33266         * g++.dg/compat/abi: New test directory.
33267         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33268         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33269         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33270         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33271         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33272         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33273         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33274         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33275         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33276         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33277         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33278         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33279         * g++.dg/compat/break: New test directory.
33280         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33281         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33282         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33283         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33284         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33285         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33286         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33287         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33288         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33289         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33290         g++.dg/compat/break/README: New files.
33291         * g++.dg/compat/eh: New test directory.
33292         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33293         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33294         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33295         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33296         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33297         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33298         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33299         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33300         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33301         g++.dg/compat/eh/filter2_y.C,
33302         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33303         g++.dg/compat/eh/new1_y.C,
33304         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33305         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33306         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33307         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33308         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33309         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33310         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33311         g++.dg/compat/eh/unexpected1_y.C: New files.
33312         * g++.dg/compat/init: New test directory.
33313         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33314         g++.dg/compat/init/array5_y.C,
33315         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33316         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33317         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33318         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33319         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33320         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33321         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33322         g++.dg/compat/init/init-ref2_y.C: New files.
33323
33324 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33325
33326         PR c++/7584
33327         * g++.dg/inherit/using3.C: New test.
33328
33329 2002-10-17  Jan Hubicka  <jh@suse.cz>
33330
33331         * gcc.dg/20021017-2.c: New test.
33332
33333 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33334
33335         * g++.dg/abi/mangle16.C: Adjust.
33336
33337         * g++.dg/init/array8.C: New test.
33338
33339 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33340
33341         * gcc.dg/special/mips-abi.exp: New test.
33342         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33343
33344 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33345
33346         * g++.dg/abi/mangle16.C: New test.
33347         * g++.dg/abi/mangle17.C: Likewise.
33348
33349         PR c++/7478
33350         * g++.dg/template/ref1.C: New test.
33351
33352 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33353
33354         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33355
33356 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33357
33358         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33359
33360 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33361
33362         PR c++/7524
33363         * g++.dg/init/array7.C: New test.
33364
33365 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33366
33367         * g++.dg/init/array6.C: New test.
33368
33369         * g++.dg/abi/mangle13.C: Likewise.
33370         * g++.dg/abi/mangle14.C: Likewise.
33371         * g++.dg/abi/mangle15.C: Likewise.
33372
33373 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33374
33375         * g++.dg/abi/empty8.C: New test.
33376
33377 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33378
33379         * g++.dg/init/ctor1.C: New test.
33380
33381 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33382
33383         * gcc.c-torture/execute/20021015-1.c: New test.
33384
33385 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33386
33387         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33388
33389 2002-10-14  Jan Hubicka  <jh@suse.cz>
33390
33391         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33392
33393 2002-10-14  Richard Henderson  <rth@redhat.com>
33394
33395         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33396
33397 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33398
33399         PR optimization/6631
33400         * g++.dg/opt/const2.C: New test.
33401
33402 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33403
33404         PR c++/7176
33405         * g++.dg/parse/friend1.C: New test.
33406         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33407
33408 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33409
33410         * gcc.dg/20021014-1.c: New test.
33411
33412 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33413
33414         PR c++/5661
33415         * g++.dg/ext/vlm1.C: New test.
33416         * g++.dg/ext/vlm2.C: Likewise.
33417
33418         * g++.dg/init/array1.C: Remove invalid braces.
33419         * g++.dg/init/brace1.C: New test.
33420         * g++.dg/init/copy2.C: Likewise.
33421         * g++.dg/init/copy3.C: Likewise.
33422         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33423         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33424         braces.
33425
33426 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33427
33428         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33429
33430 2002-10-11  Richard Shann  <richard.shann@superh.com>
33431
33432         * gcc.c-torture/compile/simd-5.c: New test.
33433
33434 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33435
33436         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33437
33438 2002-10-10  Jim Wilson  <wilson@redhat.com>
33439
33440         * gcc.c-torture/execute/20021010-1.c: New test.
33441
33442 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33443
33444         PR c/7353
33445         * g++.dg/ext/typedef-init.C: New test.
33446         * gcc.dg/typedef-init.c: New test.
33447
33448 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33449
33450         * gcc.dg/cpp/paste13.c: New test.
33451
33452 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33453
33454         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33455         remaining platforms, XFAIL during compile, not execute.  Don't
33456         XFAIL at -O0.
33457
33458 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33459
33460         * gcc.dg/alias-1.c: Tweak expected warning.
33461
33462 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33463
33464         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33465
33466 2002-10-06  Andreas Jaeger  <aj@suse.de>
33467
33468         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33469         * gcc.dg/cpp/c++98.C: Likewise.
33470
33471         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33472         * g++.dg/cpp/c++98.C: Likewise.
33473
33474         * g++.dg/README (Subdirectories): Mention cpp directory.
33475
33476         PR target/7559
33477         * gcc.dg/20021006-1.c: New test.
33478
33479 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33480
33481         PR c++/7804
33482         * g++.dg/other/warning1.C: New test.
33483
33484 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33485
33486         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33487         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33488         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33489
33490 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33491
33492         PR c++/7931
33493         * g++.dg/template/ptrmem3.C: New test.
33494
33495         PR c++/7754
33496         * g++.dg/template/union1.C: New test.
33497
33498 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33499
33500         PR c++/8006
33501         * g++.dg/abi/mangle9.C: New test.
33502         * g++.dg/abi/mangle10.C: New test.
33503         * g++.dg/abi/mangle11.C: New test.
33504         * g++.dg/abi/mangle12.C: New test.
33505
33506 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33507
33508         PR c++/7188.
33509         * g++.dg/template/meminit1.C: New test.
33510         * g++.dg/warn/Wreorder-1.C: Likewise.
33511         * g++.old-deja/g++.mike/warn3.C: Tweak.
33512         * lib/prune.exp: Ingore "in copy constructor".
33513
33514 2002-10-02  Andreas Jaeger  <aj@suse.de>
33515
33516         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33517         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33518         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33519         on x86-64.
33520
33521 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33522
33523         * gcc.dg/empty1.C: Fix typo.
33524
33525 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33526
33527         * gcc.dg/alias-1.c: New test.
33528
33529 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33530
33531         * gcc.dg/empty1.C: New test.
33532
33533         * g++.dg/tls/init-2.C: Tweak error messages.
33534
33535 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33536
33537         * gcc.c-torture/compile/20020923-1.c: New test.
33538
33539 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33540
33541         * gcc.c-torture/execute/ffs-1.c: New test.
33542         * gcc.c-torture/execute/ffs-2.c: Ditto.
33543
33544 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33545
33546         * g++.dg/overload/member1.C: New test.
33547
33548 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33549
33550         * g++.dg/abi/empty7.C: New test.
33551         * g++.dg/init/pm2.C: Likewise.
33552
33553 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33554
33555         * g++.dg/rtti/crash1.C: New test.
33556
33557 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33558
33559         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33560         gcc.dg/sibcall-4.c: New tests.
33561
33562 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33563
33564         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33565         powerpc and MMIX targets.
33566
33567 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33568
33569         * gcc.dg/cpp/20020927-1.c: New.
33570
33571 2002-09-26  David S. Miller  <davem@redhat.com>
33572
33573         * gcc.c-torture/compile/trunctfdf.c: New.
33574
33575 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33576
33577         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33578
33579 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33580
33581         * gcc.c-torture/execute/loop-15.c: New.
33582
33583 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33584
33585         * README.QMTEST: Fix typo.
33586
33587 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33588
33589         * gcc.dg/20020926-1.c: New test.
33590
33591 2002-09-25  David S. Miller  <davem@redhat.com>
33592
33593         PR target/7842
33594         * gcc.c-torture/execute/shiftdi.c: New test.
33595
33596 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33597
33598         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33599         unique to the tool.
33600         * lib/g77.exp (g77_init): Likewise.
33601         * lib/g++.exp (g++_init): Likewise.
33602         * lib/objc.exp (objc_init): Likewise.
33603
33604 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33605
33606         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33607         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33608         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33609
33610 2002-09-25  Richard Henderson  <rth@redhat.com>
33611
33612         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33613         too-small long double.
33614
33615 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33616
33617         * gcc.dg/20020919-1.c: New test.
33618
33619 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33620
33621         * g++.dg/abi/bitfield6.C: New test.
33622         * g++.dg/abi/bitfield7.C: New test.
33623         * g++.dg/abi/bitfield8.C: New test.
33624         * g++.dg/abi/vbase11.C: New test.
33625
33626 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33627
33628         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33629         hppa*-*-hpux*.  Update test comment.
33630
33631 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33632
33633         * gcc.dg/tls/struct-1.c: New test.
33634
33635 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33636
33637         * gcc.dg/cpp/tr-warn2.c: Update.
33638
33639 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33640
33641         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33642
33643 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33644
33645         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33646         systems.
33647
33648 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33649
33650         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33651
33652         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33653         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33654         setting of cxxfilt.
33655
33656 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33657
33658         * gcc.dg/20020312-2.c: Update for darwin.
33659
33660 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33661
33662         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33663
33664 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33665
33666         * objc.dg/comp-types-1.m: New test.
33667         * objc.dg/comp-types-2.m: New test.
33668         * objc.dg/comp-types-3.m: New test.
33669         * objc.dg/comp-types-4.m: New test.
33670         * objc.dg/comp-types-5.m: New test.
33671         * objc.dg/comp-types-6.m: New test.
33672
33673 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33674
33675         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33676
33677 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33678
33679         * g++.dg/other/do1.C: New test.
33680
33681         * g++.dg/template/subst1.C: New test.
33682
33683 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33684
33685         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33686
33687 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33688
33689         * g++.dg/template/qualttp20.C: Adjust expected errors.
33690         * g++.old-deja/g++.jason/report.C: Likewise.
33691         * g++.old-deja/g++.other/qual1.C: Likewise.
33692
33693         * g++.dg/lookup/scoped2.C: New test.
33694
33695         * g++.dg/ext/asm3.C: New test.
33696
33697 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33698
33699         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33700
33701 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33702
33703         * ChangeLog: follow spelling conventions.
33704         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33705         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33706         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33707         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33708         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33709         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33710         * g++.old-deja/g++.law/global-init1.C: Likewise.
33711         * g++.old-deja/g++.other/delete4.C: Likewise.
33712         * g++.old-deja/g++.other/inline21.C: Likewise.
33713         * g++.old-deja/g++.other/singleton.C: Likewise.
33714         * g77.dg/strlen0.f: Likewise.
33715         * g77.f-torture/compile/20010519-1.f: Likewise.
33716         * g77.f-torture/compile/980310-4.f: Likewise.
33717         * gcc.c-torture/compile/20000605-1.c: Likewise.
33718         * gcc.c-torture/execute/20020225-1.c: Likewise.
33719         * gcc.dg/c90-hexfloat-2.c: Likewise.
33720         * gcc.dg/c99-bool-1.c: Likewise.
33721         * gcc.dg/c99-hexfloat-2.c: Likewise.
33722         * gcc.dg/dll-2.c: Likewise.
33723         * gcc.dg/wtr-union-init-1.c: Likewise.
33724         * gcc.dg/wtr-union-init-2.c: Likewise.
33725         * gcc.dg/wtr-union-init-3.c: Likewise.
33726         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33727         * gcc.dg/cpp/defined.c: Likewise.
33728         * gcc.dg/cpp/macsyntx.c: Likewise.
33729         * gcc.dg/cpp/paste2.c: Likewise.
33730         * gcc.dg/cpp/trad/defined.c: Likewise.
33731         * gcc.dg/format/c90-printf-1.c: Likewise.
33732         * gcc.dg/format/c90-scanf-1.c: Likewise.
33733         * gcc.dg/format/c99-printf-1.c: Likewise.
33734         * gcc.dg/format/c99-scanf-1.c: Likewise.
33735         * gcc.misc-tests/gcov-8.c: Likewise.
33736         * lib/profopt.exp: Likewise.
33737
33738 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33739
33740         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33741
33742 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33743
33744         * g++.dg/inherit/using2.C: New test.
33745
33746 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33747
33748         * ChangeLog: Follow spelling conventions.
33749         * g++.dg/template/friend4.C: Likewise.
33750         * g++.old-deja/g++.pt/crash67.C: Likewise.
33751         * gcc.c-torture/execute/20000801-4.c: Likewise.
33752         * gcc.dg/c90-digraph-1.c: Likewise.
33753         * gcc.dg/c94-digraph-1.c: Likewise.
33754         * gcc.dg/c99-digraph-1.c: Likewise.
33755         * gcc.dg/cpp/line5.c: Likewise.
33756         * gcc.dg/cpp/multiline.c: Likewise.
33757         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33758         * gcc.dg/format/attr-3.c: Likewise.
33759         * gcc.dg/format/c90-scanf-3.c: Likewise.
33760         * gcc.dg/format/ext-4.c: Likewise.
33761
33762 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         * g++.dg/template/pretty1.C: New test.
33765
33766 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33767
33768         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33769
33770 2002-09-13  Matt Austern  <austern@apple.com>
33771
33772         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33773         passing a cast expression to a function by const reference.
33774
33775 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33776
33777         * g++.dg/template/deduce1.C: New test.
33778
33779 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33780
33781         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33782         32-bit int.
33783
33784 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33785
33786         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33787         usage.
33788
33789 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33790
33791         * gcc.c-torture/compile/20020910-1.c: New test.
33792
33793 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33794
33795         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33796
33797 2002-09-10  Andreas Jaeger  <aj@suse.de>
33798
33799         * gcc.dg/20020312-2.c: Adjust for x86-64.
33800
33801 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33802
33803         * g77.dg/7388.f: New test case for PR 7388.
33804
33805 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33806
33807         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33808
33809 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33810
33811         * objc.dg/proto-lossage-1.m: New test.
33812
33813 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33814
33815         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33816
33817 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33818
33819         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33820         expected to pass.
33821
33822 2002-09-06  Stan Shebs  <shebs@apple.com>
33823             David Edelsohn  <edelsohn@gnu.org>
33824
33825         * gcc.dg/weak: New directory.
33826         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33827         target-specific xfail bits.
33828         * gcc.dg/typeof-2.c: Move to new directory.
33829         * gcc.dg/weak.exp: New expect script.
33830
33831 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33832
33833         * gcc.c-torture/execute/extzvsi.c: New test.
33834
33835 2002-09-05  Stan Shebs  <shebs@apple.com>
33836
33837         * gcc.dg/weak-1.c: xfail on Darwin.
33838         * gcc.dg/weak-2.c: Ditto.
33839         * gcc.dg/weak-3.c: Ditto.
33840         * gcc.dg/weak-4.c: Ditto.
33841         * gcc.dg/weak-5.c: Ditto.
33842         * gcc.dg/weak-6.c: Ditto.
33843         * gcc.dg/weak-7.c: Ditto.
33844         * gcc.dg/weak-8.c: Ditto.
33845         * gcc.dg/weak-9.c: Ditto.
33846
33847 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33848
33849         * gcc.c-torture/execute/loop-14.c: New test.
33850
33851 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33852
33853         * g++.dg/other/cxa-atexit1.C: New test.
33854
33855         * gcc.dg/typeof-2.c: New test.
33856
33857 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33858
33859         * gcc.dg/builtins-2.c: New testcase.
33860         * gcc.dg/builtins-3.c: New testcase.
33861
33862 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33863
33864         * gcc.dg/cpp/_Pragma4.c: New test.
33865
33866 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33867
33868         * objc/execute/nil_method-1.m: New testcase.
33869
33870 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33871
33872         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33873         [Object class], not [Object initialize].
33874
33875 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33876             Hans-Peter Nilsson  <hp@bitrange.com>
33877
33878         * gcc.c-torture/execute/20020720-1.x: Skip test on
33879         mmix-knuth-mmixware.  Correct comment.
33880
33881 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33882
33883         * testsuite/g++.dg/abi/bitfield5.C: New test.
33884         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33885
33886 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33887
33888         * objc.dg/undeclared-selector.m: New test.
33889
33890 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33891
33892         * g++.dg/other/offsetof1.C: Avoid cast warning.
33893
33894 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33895
33896         * objc.dg/super-class-2.m: New test.
33897
33898 2002-08-24  Matt Austern  <austern@apple.com>
33899
33900         * g++.dg/ext/lvaddr.C: New test.
33901         * g++.dg/ext/lvcast.C: New test.
33902
33903 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33904
33905         * testsuite/g++.dg/inherit/cond1.C: New test.
33906
33907 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33908
33909         * gcc.dg/noncompile/incomplete-1.c: New test.
33910
33911 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33912
33913         * gcc.dg/typespec-1.c: New test.
33914
33915 2002-08-20  Devang Patel  <dpatel@apple.com>
33916         * objc.dg/proto-hier-2.m: New test.
33917
33918 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33919
33920         * objc.dg/bitfield-1.m: New test.
33921         * objc.dg/bitfield-2.m: New test.
33922
33923 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33924
33925         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33926         gcc.dg/c99-flex-array-4.c: New tests.
33927
33928 2002-08-16  Stan Shebs  <shebs@apple.com>
33929
33930         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33931
33932 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33933
33934         * gcc.dg/typeof-1.c: New test.
33935         * g++.dg/ext/typeof2.C: New test.
33936
33937 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33938
33939         * g++.dg/other/offsetof1.C: New test.
33940
33941 2002-08-14  Richard Henderson  <rth@redhat.com>
33942
33943         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33944
33945 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33946
33947         * gcc.dg/cpp/_Pragma3.c: New test.
33948
33949 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33950
33951         * g++.dg/template/inherit3: New test.
33952
33953 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33954
33955         * gcc.dg/bitfld-4.c: Add blank options.
33956
33957 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33958
33959         * g++.dg/template/crash1.C: New test.
33960
33961 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33962
33963         * gcc.dg/tls/opt-2.c: New test.
33964
33965 2002-08-08  Devang Patel  <dpatel@apple.com>
33966
33967         * objc.dg/selector-1.m : New test
33968
33969 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33970
33971         * g++.dg/abi/bitfield4.C: New test.
33972         * gcc.dg/bitfld-4.c: New test.
33973
33974 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33975
33976         * g++.dg/other/packed1.C: New test.
33977
33978 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33979
33980         * g++.dg/abi/offsetof.C: Tweak error messages.
33981         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33982
33983 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33984
33985         * gcc.dg/bitfld-3.c: New test.
33986
33987 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33988             Richard Henderson  <rth@redhat.com>
33989
33990         * gcc.dg/i386-bitfield1.c: New test.
33991         * g++.dg/abi/bitfield3.C: Update.
33992
33993 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33994
33995         * objc.dg/const-str-2.m: Update.
33996         * gcc.dg/cpp/c++98.c: Change to C extension.
33997         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33998         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33999
34000 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34001
34002         * testsuite/gcc.dg/tls/diag-3.c: New.
34003
34004 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34005
34006         * g++.dg/README (Subdirectories): Document new subdir expr.
34007         * g++.dg/expr/pmf-1.C: New test.
34008
34009 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34010
34011         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34012
34013 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34014
34015         * g++.dg/abi/bitfield3.C: New test.
34016
34017 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34018
34019         * lib/gcov.exp: Tweak expected line formats.
34020         * gcc.misc-tests/gcov8.c: New test.
34021         * gcc.misc-tests/gcov8.x: New flags.
34022
34023 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34024
34025         * consistency.vlad/layout/endian.c: Include string.h.
34026
34027         * gcc.c-torture/execute/20020805-1.c: New test.
34028
34029 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34030
34031         * g++.dg/other/conversion1.C: New test.
34032
34033 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34034
34035         * gcc.dg/builtins-1.c: New testcase.
34036
34037 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34038
34039         * g++.dg/inherit/access3.C: New test.
34040
34041 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34042
34043         * gcc.dg/ia64-visibility-2.c: New test.
34044
34045 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34046
34047         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34048         __qualifier_flags to __flags.
34049
34050 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34051
34052         * g++.dg/inherit/operator1.C: New test.
34053         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34054         * g++.dg/other/error1.C: Change expected error message.
34055         * g++.dg/template/conv4.C: Likewise.
34056
34057 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34058
34059         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34060         for documented behavior.
34061
34062 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34063
34064         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34065         several targets known to fail.
34066
34067 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34068
34069         * gcc.dg/mips-args-[123].c: New tests.
34070
34071 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34072
34073         * gcc.dg/ppc-spe.c: New.
34074
34075 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34076
34077         * g++.dg/other/ptrmem4.C: New testcase.
34078
34079 2002-07-24  Richard Henderson  <rth@redhat.com>
34080
34081         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34082
34083 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34084
34085         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34086
34087 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34088
34089         * gcc.c-torture/execute/memset-3.c: New testcase.
34090
34091 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34092
34093         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34094         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34095
34096 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34097
34098         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34099         Delete.
34100
34101 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34102
34103         * gcc.c-torture/compile/simd-4.c: New test.
34104
34105 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34106
34107         PR c++/7347, c++/7348
34108         * g++.dg/template/access4.C: New test.
34109         * g++.dg/template/access5.C: New test.
34110         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34111         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34112         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34113         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34114
34115 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34116
34117         * gcc.dg/gnu89-init-2.c: New test.
34118
34119 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34120
34121         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34122
34123 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34124
34125         * gcc.c-torture/execute/20020720-1.c: New testcase.
34126
34127 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34128
34129         * gcc.dg/cpp/Wsignprom.c: New tests.
34130
34131 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34132
34133         * gcc.c-torture/execute/loop-13.c: New test.
34134
34135 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34136
34137         * gcc.dg/cpp/expr.c: New tests.
34138
34139 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34140
34141         * g++.dg/opt/pr6713.C: Add template instantiation.
34142
34143 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34144
34145         * gcc.dg/nest.c: New test.
34146
34147 2002-07-17  Richard Henderson  <rth@redhat.com>
34148
34149         * g++.dg/opt/pr6713.C: New test.
34150
34151 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34152
34153         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34154         XFAIL for all x86 processors.
34155
34156 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34157
34158         * gcc.c-torture/execute/20010122-1.x: Do not test with
34159         -fomit-frame-pointer.
34160
34161 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34162
34163         * g++.dg/template/instantiate2.C: New test.
34164         * g++.dg/template/spec4.C: New test.
34165
34166 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34167
34168         * g++.dg/template/access2.C: New test.
34169         * g++.dg/template/access3.C: New test.
34170
34171 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34172
34173         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34174         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34175         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34176         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34177         Convert to use <stdarg.h>.
34178         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34179         Delete.
34180         * gcc.dg/va-arg-2.c: New.
34181         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34182
34183 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34184
34185         * gcc.c-torture/compile/20020710-1.c: New test.
34186
34187 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34188                           Andrew Pinski  <pinskia@physics.uc.edu>
34189
34190         gcc.c-torture/compile/simd-2.c: New testcase.
34191         gcc.c-torture/compile/simd-3.c: Likewise.
34192
34193 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34194
34195         PR c++/7224
34196         * g++.dg/overload/error1.C: New test.
34197
34198 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34199
34200         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34201         configuration and IRIX 6 O32 ABI.
34202
34203 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34204
34205         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34206
34207 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34208
34209         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34210
34211 2002-07-10  Jeffrey A Law  <law@redhat.com>
34212
34213         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34214
34215         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34216
34217 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34218
34219         * gcc.dg/20020312-2.c: Check for __PPC__.
34220
34221 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34222
34223         * gcc.c-torture/compile/20020709-1.c: New test.
34224
34225 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34226
34227         * g++.dg/template/qualttp21.C: New test case.
34228
34229 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34230
34231         * gcc.c-torture/compile/20020706-1.c: New test.
34232         * gcc.c-torture/compile/20020706-2.c: New test.
34233
34234 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34235             Alexandre Oliva  <aoliva@redhat.com>
34236
34237         * g++.dg/warn/incomplete1.C: New test.
34238
34239 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34240
34241         PR c++/7099
34242         * g++.dg/warn/noreturn1.C: New test.
34243
34244 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34245
34246         PR c++/6706
34247         * g++.dg/debug/debug6.C: New test.
34248         * g++.dg/debug/debug7.C: New test.
34249
34250 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34251
34252         * gcc.c-torture/compile/simd-3.c: New test.
34253
34254 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34255
34256         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34257         * gcc.dg/20020620-1.c: Likewise.
34258
34259 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34260
34261         PR c++/6944
34262         * g++.dg/init/array4.C: New test.
34263         * g++.dg/init/array5.C: New test.
34264
34265 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34266
34267         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34268         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34269
34270 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34271
34272         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34273         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34274         * gcc.dg/wtr-conversion-1.c: Likewise.
34275         * gcc.dg/wtr-escape-1.c: Likewise.
34276         * gcc.dg/wtr-int-type-1.c: Likewise.
34277         * gcc.dg/wtr-label-1.c: Likewise.
34278         * gcc.dg/wtr-static-1.c: Likewise.
34279         * gcc.dg/wtr-strcat-1.c: Likewise.
34280         * gcc.dg/wtr-suffix-1.c: Likewise.
34281         * gcc.dg/wtr-switch-1.c: Likewise.
34282         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34283         * gcc.dg/wtr-union-init-1.c: Likewise.
34284         * gcc.dg/wtr-union-init-2.c: Likewise.
34285         * gcc.dg/wtr-union-init-3.c: Likewise.
34286
34287         * gcc.dg/wtr-func-def-1.c: New test.
34288
34289 2002-07-02 Devang Patel <dpatel@apple.com>
34290
34291         * objc.dg/param-1.m: New test.
34292
34293 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34294
34295         * gcc.dg/cpp/trad/directive.c: Add test.
34296         * gcc.dg/cpp/trad/macroargs.c: Add test.
34297         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34298
34299 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34300
34301         * gcc.dg/cpp/cmdlne-M.c: New test.
34302
34303 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34304
34305         * objc.dg/desig-init-1.m: New test.
34306
34307 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34308
34309         PR c++/6716
34310         * g++.dg/template/instantiate1.C: New test.
34311
34312 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34313
34314         PR c++/7112
34315         * g++.dg/template/sizeof2.C: New test.
34316
34317 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34318
34319         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34320         gcc.dg/cpp/trad/include.c: New tests.
34321
34322 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34323
34324         PR target/7177
34325         * gcc.c-torture/compile/20020701-1.c: New test.
34326
34327 2002-07-01  Stan Shebs  <shebs@apple.com>
34328
34329         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34330         header here...
34331         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34332         (objc-torture-execute): or here.
34333
34334 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34335
34336         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34337
34338 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34339
34340         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34341
34342 2002-06-30  Devang Patel  <dpatel@apple.com>
34343
34344         * objc.dg/fsyntax-only.m: New test.
34345
34346 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34347
34348         PR c++/6695
34349         * g++.dg/template/friend7.C: New file.
34350
34351 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34352
34353         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34354         return type.
34355
34356 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34357
34358         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34359         avoid division by zero.
34360
34361 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34362
34363         * gcc.dg/Wunknownprag.c: New tests.
34364
34365 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34366
34367         * gcc.c-torture/execute/simd-2.c: New test.
34368
34369 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34370
34371         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34372         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34373         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34374         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34375         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34376         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34377         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34378         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34379         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34380         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34381         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34382         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34383         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34384         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34385         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34386         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34387         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34388
34389 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34390
34391         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34392         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34393         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34394         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34395         New tests.
34396         * gcc.dg/cpp/trad/directive.c: Update.
34397
34398 2002-06-23  Andreas Jaeger  <aj@suse.de>
34399
34400         * gcc.c-torture/execute/complex-6.c: New.
34401
34402 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34403
34404         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34405         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34406         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34407         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34408
34409 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34410
34411         * gcc.dg/cpp/trad: New directory with traditional tests copied
34412         from parent directory.
34413         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34414         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34415         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34416         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34417         Move to trad/ and rename.
34418         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34419         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34420         gcc.dg/cpp/trad/redef2.c: New tests.
34421         * gcc.dg/cpp/trad/trad.exp: New driver.
34422
34423 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34424
34425         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34426         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34427         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34428         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34429         Remove.
34430
34431 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34432
34433         * gcc.dg/20020620-1.c: New test.
34434
34435 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34436
34437         * g++.dg/template/ttp4.C: New test.
34438
34439 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34440
34441         * g++.dg/opt/vt1.C: Fix regexp.
34442
34443 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34444
34445         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34446         Don't use attribute `noinline'.
34447
34448 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34449
34450         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34451
34452 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34453
34454         * gcc.c-torture/execute/simd-1.c: New.
34455
34456         * gcc.dg/simd-1.c: New.
34457
34458 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34459
34460         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34461
34462 2002-06-16  Richard Henderson  <rth@redhat.com>
34463
34464         * g++.dg/ext/anon-struct1.C: New.
34465         * g++.dg/ext/anon-struct2.C: New.
34466         * g++.dg/ext/anon-struct3.C: New.
34467         * gcc.dg/anon-struct-1.c: New.
34468         * gcc.dg/anon-struct-2.c: New.
34469         * gcc.dg/anon-struct-3.c: New.
34470         * gcc.dg/20011008-1.c: Adjust warning text.
34471         * gcc.dg/20020527-1.c: Add -fms-extensions.
34472
34473 2002-06-16  Richard Henderson  <rth@redhat.com>
34474
34475         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34476
34477 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34478
34479         * gcc.c-torture/execute/20020615-1.c: New test.
34480
34481 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34482
34483         * gcc.c-tortuture/execute/compare-1.c: New test case.
34484         * gcc.c-tortuture/execute/compare-2.c: New test case.
34485         * gcc.c-tortuture/execute/compare-3.c: New test case.
34486
34487 2002-06-13  Richard Henderson  <rth@redhat.com>
34488
34489         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34490         ia64 ilp32.
34491
34492 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34493
34494         * g++.dg/template/typename2.C: Update error message.
34495
34496 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34497
34498         * gcc.c-torture/execute/20020611-1.c: New test.
34499
34500 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34501
34502         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34503         list of targets to skip.
34504
34505 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34506
34507         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34508         targets if not optimizing.
34509
34510 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34511
34512         * gcc.c-torture/compile/20020605-1.c: New test.
34513
34514         * g++.dg/opt/vt1.C: New test.
34515
34516         * gcc.dg/20020531-1.c: New test.
34517
34518         * gcc.dg/20020530-1.c: New test.
34519
34520         * gcc.dg/20020527-1.c: New test.
34521
34522         * g++.dg/opt/cse1.C: New test.
34523
34524 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34525
34526         * gcc.dg/20020607-2.c: New test case.
34527
34528 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34529
34530         * gcc.c-torture/compile/20020604-1.c: New test.
34531
34532 2002-06-04  Richard Henderson  <rth@redhat.com>
34533
34534         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34535         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34536         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34537
34538 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34539
34540         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34541
34542 2002-06-03  Richard Henderson  <rth@redhat.com>
34543
34544         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34545         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34546
34547 2002-06-02  Richard Henderson  <rth@redhat.com>
34548
34549         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34550         test functions static.
34551
34552 2002-06-02  Andreas Jaeger  <aj@suse.de>
34553
34554         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34555         now.
34556
34557 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34558
34559         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34560         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34561         Update for mofified diagnostics.
34562         * gcc.dg/c99-intconst-1.c: No longer fail.
34563
34564 2002-06-02  Richard Henderson  <rth@redhat.com>
34565
34566         * gcc.dg/uninit-A.c: Remove xfail markers.
34567
34568 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34569
34570         * gcc.dg/fnegate-1.c: New test case.
34571
34572 2002-05-30  Osku Salerma  <osku@iki.fi>
34573
34574         * gcc.c-torture/execute/mayalias-1.c: New file.
34575
34576 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34577
34578         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34579         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34580         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34581
34582 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34583
34584         * gcc.c-torture/execute/20020529-1.c: New test.
34585
34586 2002-05-27  Richard Henderson  <rth@redhat.com>
34587
34588         * g++.dg/ext/attrib6.C: New test case.
34589
34590 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34591
34592         * gcc.c-torture/execute/pure-1.c: New test.
34593
34594 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34595
34596         * gcc.dg/cpp/arith-2.c: Remove.
34597
34598 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34599
34600         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34601         * gcc.dg/cpp/if-3.c: Remove.
34602
34603 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34604
34605         * g++.dg/opt/cse2.C: New test.
34606
34607 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34608
34609         * gcc.dg/cpp/arith-1.c: New semantic tests.
34610         * gcc.dg/cpp/if-1.c: Update.
34611
34612 2002-05-24  Ben Elliston  <bje@redhat.com>
34613
34614         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34615
34616 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34617
34618         * gcc.dg/verbose-asm.c: New test.
34619
34620 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34621
34622         * gcc.dg/cpp/paste12.c: New test.
34623
34624 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34625
34626         * g++.dg/parse/named_ops.C: New test.
34627
34628 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34629
34630         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34631
34632 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34633
34634         * gcc.dg/weak-2.c: Allow optional leading underscore
34635         in scan-assembler symbol name.
34636         * gcc.dg/weak-3.c: Likewise.
34637         * gcc.dg/weak-4.c: Likewise.
34638         * gcc.dg/weak-5.c: Likewise.
34639
34640 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34641
34642         * gcc.dg/20020523-1.c: New test.
34643
34644 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34645
34646         * objc.dg/const-str-2.m: Update now that we stop after
34647         a command line error.
34648
34649 2002-05-22  Richard Henderson  <rth@redhat.com>
34650
34651         * g++.dg/dg.exp: Fix typo in test pruneing.
34652
34653 2002-05-22  Richard Henderson  <rth@redhat.com>
34654
34655         * g++.dg/dg.exp: Prune the tls subdirectory.
34656         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34657         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34658         * g++.dg/tls/init-1.C: New.
34659
34660 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34661
34662         * gcc.dg/20020517-1.c: New test.
34663
34664 2002-05-21  Richard Henderson  <rth@redhat.com>
34665
34666         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34667         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34668
34669 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34670
34671         * g++.dg/other/copy2.C: New test.
34672
34673 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34674
34675         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34676         (MAX_COPY): Bump up to 10 times sizeof (long long).
34677         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34678
34679         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34680         sizeof (long long).
34681
34682         * gcc.c-torture/execute/strcpy-1.c: New test.
34683
34684 2002-05-19  Jason Merrill  <jason2redhat.com>
34685
34686         * g++.dg/ext/oper1.C: New test.
34687
34688 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34689 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34690
34691         * README.QMTEST: New file.
34692
34693         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34694
34695 2002-05-19  Andreas Jaeger  <aj@suse.de>
34696
34697         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34698         now.
34699         * gcc.c-torture/execute/loop-2d.x: Likewise.
34700
34701 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34702
34703         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34704         support weak symbols.
34705         * gcc.dg/weak-4.c: Likewise.
34706         * gcc.dg/weak-6.c: Likewise.
34707
34708 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34709
34710         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34711         cygwin, coff and h8300-*-hms targets
34712         * gcc.dg/weak-5.c: Likewise.
34713         * gcc.dg/weak-7.c: Likewise.
34714
34715 2002-05-16  Jason Merrill  <jason@redhat.com>
34716
34717         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34718         (scan-assembler-not, scan-assembler-dem): Likewise.
34719         (scan-assembler-dem-not): Likewise.
34720
34721 2002-05-15  Richard Henderson  <rth@redhat.com>
34722
34723         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34724
34725 2002-05-15  Richard Henderson  <rth@redhat.com>
34726
34727         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34728         (vfoo1f): Warning here.
34729         (vfoo1l): Don't redefine the alias.
34730
34731 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34732
34733         * g++.dg/init/pm1.C: New test.
34734
34735 2002-05-12  David S. Miller  <davem@redhat.com>
34736
34737         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34738         types.
34739
34740 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34741
34742         * gcc.c-torture/execute/20020510-1.c: New test case.
34743
34744 2002-05-10  David S. Miller  <davem@redhat.com>
34745
34746         * gcc.c-torture/execute/conversion.c: Test long double too.
34747
34748 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34749
34750         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34751         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34752         * lib/g++.exp (g++_link_flags): Likewise.
34753         * lib/objc.exp (objc_target_compile): Likewise.
34754
34755 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34756
34757         * gcc.dg/cpp/poison.c: Update.
34758         * gcc.dg/cpp/20000625-2.c: Remove.
34759         * gcc.dg/cpp/direct2s.c: Remove final test.
34760
34761 2002-05-08  Tom Rix  <trix@redhat.com>
34762
34763         * gcc.c-torture/execute/20020508-1.c: New test.
34764         * gcc.c-torture/execute/20020508-2.c: New test.
34765         * gcc.c-torture/execute/20020508-3.c: New test.
34766
34767 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34768
34769         * gcc.dg/cpp/charconst-4.c: More tests.
34770
34771 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34772
34773         PR c/6569
34774         * gcc.dg/weak-3.c: Update location of warning messages.
34775         * gcc.dg/weak-5.c: Likewise.
34776
34777 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34778
34779         * gcc.c-torture/execute/20020506-1.c: New test case.
34780
34781 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34782
34783         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34784
34785 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34786
34787         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34788
34789 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34790
34791         * gcc.dg/cpp/charconst-3.c: New test.
34792
34793 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34794
34795         * gcc.dg/cpp/charconst.c: Update tests.
34796
34797 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34798
34799         * treelang: Added directory for new sample language treelang. Also
34800         lib/treelang.exp: New file to signal treelang should be tested.
34801
34802 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34803
34804         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34805         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34806         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34807         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34808         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34809         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34810         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34811
34812 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34813
34814         * gcc.dg/format/xopen-2.c: New test.
34815
34816 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34817
34818         * gcc.dg/20020503-1.c: New test.
34819
34820 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34821
34822         * g++.dg/init/dtor1.C: Make it tougher.
34823
34824 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34825
34826         * g++.dg/init/dtor1.C: New test.
34827
34828 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34829
34830         * gcc.dg/altivec-8.c: New.
34831
34832 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34833
34834         * gcc.dg/altivec-7.c: New.
34835
34836 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34837
34838         * g++.dg/parse/typedef1.C: New test.
34839
34840 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34841
34842         PR c++/6486
34843         * g++.dg/template/friend6.C: New test.
34844
34845         PR c++/6492
34846         * g++.dg/init/copy1.C: New test.
34847
34848 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34849
34850         * g++.dg/warn/effc1.C: New test.
34851
34852 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34853
34854         * gcc.dg/cpp/if-cexp.c: Add a test.
34855
34856 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34857
34858         * gcc.dg/20020426-2.c: New test.
34859
34860 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34861
34862         * gcc.dg/cpp/if-mop.c: Update.
34863         * gcc.dg/cpp/if-mpar.c: Add test.
34864         * gcc.dg/cpp/if-oppr.c: Update.
34865
34866 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34867
34868         PR c/6343
34869         * gcc.dg/weak-[2-7].c: New tests.
34870
34871 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34872
34873         * gcc.dg/enum1.c: New test.
34874
34875 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34876
34877         PR c++/6497
34878         * g++.dg/inherit/access2.C: New test.
34879
34880 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34881
34882         PR bootstrap/6445
34883         * gcc.dg/20020426-1.c: New test.
34884
34885 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34886
34887         * g++.dg/abi/enum1.C: New test.
34888
34889 2002-04-26  Richard Henderson  <rth@redhat.com>
34890
34891         * gcc.dg/c99-bool-1.c: Expect always true warning.
34892
34893 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34894
34895         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34896
34897 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34898
34899         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34900         targets.
34901
34902 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34903
34904         * g++.dg/abi/mange7.C: New test.
34905
34906         PR c++/6438.
34907         * g++.dg/parse/stmtexpr2.C: New test.
34908
34909 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34910
34911         * gcc.dg/20020312-2.c: Add SH target.
34912
34913 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34914
34915         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34916         compiler output on mips*-*-irix*.
34917
34918 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34919
34920         * g++.dg/parse/attr1.C: New test.
34921
34922 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34923
34924         * gcc.c-torture/execute/string-opt-17.c: New test case.
34925         * gcc.c-torture/execute/memset-2.c: New test case.
34926
34927 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34928
34929         PR c++/6256:
34930         * g++.dg/template/friend5.C: New test.
34931
34932         PR c++/6331:
34933         * g++.dg/template/qual1.C: Likewise.
34934
34935 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34936
34937         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34938         Include stdlib.h, not stdio.h or ctype.h.
34939
34940 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34941
34942         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34943         cris-*-elf* and mmix-*-*.
34944         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34945         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34946         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34947         Ditto.
34948         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34949         * gcc.dg/wchar_t-1.c: Ditto.
34950
34951 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34952
34953         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34954         Clarify comment.
34955
34956 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34957
34958         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34959
34960 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34961
34962         * gcc.c-torture/execute/20000906-1.x: Delete.
34963
34964 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34965
34966         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34967
34968 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34969
34970         * PR6367
34971         * g77.f-torture/execute/6367.f: New test.
34972         * g77.f-torture/execute/6367.x: Disable for MMIX.
34973
34974 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34975
34976         * PR6352
34977         * g++.dg/opt/inline2.C: New test.
34978
34979 2002-04-18  Richard Henderson  <rth@redhat.com>
34980
34981         * gcc.dg/20000906-1.c: Enable for all targets.
34982         * gcc.c-torture/compile/iftrap-2.c: New.
34983
34984 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34985
34986         * gcc.dg/20020418-1.c: New test.
34987         * gcc.dg/20020418-2.c: New test.
34988
34989 2002-04-18  Richard Henderson  <rth@redhat.com>
34990
34991         * gcc.c-torture/compile/iftrap-1.c: New.
34992         * gcc.dg/iftrap-1.c: Adjust for ia64.
34993         * gcc.dg/iftrap-2.c: New.
34994
34995 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34996
34997         * gcc.c-torture/compile/20020418-1.c: New test.
34998
34999 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35000
35001         * gcc.c-torture/compile/20020415-1.c: New.
35002
35003 2002-04-18  David S. Miller  <davem@redhat.com>
35004
35005         * gcc.c-torture/execute/20020418-1.c: New test.
35006
35007 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35008
35009         * gcc.dg/20020416-1.c: New test.
35010
35011         * g++.dg/opt/inline1.C: New test.
35012
35013 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35014
35015         * gcc.dg/altivec-5.c: New test.
35016
35017         * gcc.dg/20020415-1.c: New test.
35018
35019 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35020
35021         * testsuite/lib/chill.exp: Remove.
35022
35023 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35024
35025         * g++.dg/other/big-struct.C: New test.
35026
35027 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35028
35029         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35030         of scratch file.
35031
35032 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35033
35034         PR c/6277
35035         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35036         in scan-assembler function name
35037
35038 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35039
35040         * g77.f-torture/execute/980628-4.x,
35041         g77.f-torture/execute/980628-5.x,
35042         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35043         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35044         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35045         i[34567]86-*-*.
35046
35047 2002-04-13  David S. Miller  <davem@redhat.com>
35048
35049         * gcc.c-torture/execute/20020413-1.c: New test.
35050
35051 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35052
35053         * gcc.dg/asm-6.c,
35054         * g++.dg/ext/asm1.C: New tests.
35055
35056 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35057
35058         PR c++ 5373.
35059         * g++.dg/parse/stmtexpr1.C: New test.
35060
35061         PR c++/5189.
35062         * g++.dg/template/copy1.C: New test.
35063
35064 2002-04-12  Richard Henderson  <rth@redhat.com>
35065
35066         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35067
35068 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35069
35070         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35071         gcc.c-torture/execute/20020307-2.c.
35072
35073 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35074
35075         * g++.dg/ext/attrib5.C,
35076         * g++.dg/lookup/struct1.C: New tests.
35077
35078 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35079
35080         * gcc.dg/20020411-1.c: New test.
35081
35082         * gcc.c-torture/execute/20020411-1.c: New test.
35083
35084 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35085
35086         * g77.f-torture/execute/6177.f: New test.
35087
35088 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35089
35090         PR middle-end/6247
35091         * g++.dg/opt/cleanup1.C: New test.
35092
35093         * g++.dg/opt/const1.C: New test.
35094
35095 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35096
35097         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35098
35099 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35100
35101         PR c++/5507
35102         * g++.dg/template/typename2.C: New test.
35103
35104 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35105
35106         * gcc.c-torture/execute/loop-12.c: New.
35107
35108 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35109
35110         * g77.f-torture/execute/980628-4.x,
35111         g77.f-torture/execute/980628-5.x,
35112         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35113         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35114         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35115
35116 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35117
35118         PR optimization/6086
35119         * g++.dg/opt/preinc1.C: New test.
35120
35121 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35122
35123         PR c++/5571
35124         * g++.dg/opt/static2.C: New test.
35125
35126 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35127
35128         PR c/5120
35129         * gcc.dg/20020406-1.c: New test.
35130
35131 2002-04-04  David S. Miller  <davem@redhat.com>
35132
35133         * gcc.c-torture/execute/20020404-1.c: New test.
35134
35135 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35136
35137         PR c/6123
35138         * gcc.dg/20020312-2.c: Do not declare global register variable
35139         if __PIC__ or __pic__ is defined.
35140
35141 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35142
35143         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35144         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35145
35146 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35147
35148         * gcc.misc-tests/linkage.exp: Update last change to handle
35149         sparc*-, not just sparc-.
35150
35151 2002-04-03  Richard Henderson  <rth@redhat.com>
35152
35153         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35154
35155 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35156
35157         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35158
35159 2002-04-02  David S. Miller  <davem@redhat.com>
35160
35161         * gcc.c-torture/execute/20020402-3.c: New test.
35162
35163 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35164
35165         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35166         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35167
35168         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35169         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35170         g77.f-torture/execute/20001201.x,
35171         g77.f-torture/execute/u77-test.x: New files.
35172
35173         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35174         * gcc.dg/wchar_t-1.c: Ditto.
35175
35176 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35177
35178         * gcc.c-torture/execute/20020402-1.c: New test.
35179
35180 2002-04-01  Richard Henderson  <rth@redhat.com>
35181
35182         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35183
35184         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35185
35186 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35187
35188         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35189
35190 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35191
35192         * g++.dg/inherit/template-as-base.C: Expect error.
35193         * g++.dg/inherit/namespace-as-base.C: Likewise.
35194
35195 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35196
35197         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35198         g++.dg/ext/instantiate3.C: Tweak match patterns.
35199
35200         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35201         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35202         -da test.
35203
35204 2002-03-31  Richard Henderson  <rth@redhat.com>
35205
35206         * gcc.dg/special/alias-2.c: New.
35207         * gcc.dg/special/ecos.exp: Run it.
35208
35209 2002-03-31  Richard Henderson  <rth@redhat.com>
35210
35211         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35212
35213 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35214
35215         * gcc.dg/weak-1.c: Disable on h8300 port.
35216
35217 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35218
35219         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35220         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35221         ordering tests.
35222         * g++.dg/bprob/bprob-1.C: New test.
35223         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35224         * g++.dg/gcov/gcov-1.C: New test.
35225         * g++.dg/gcov/gcov-1.x: New file.
35226         * g++.dg/gcov/gcov-2.C: New test.
35227         * g++.dg/gcov/gcov-3.C: New test.
35228         * g++.dg/gcov/gcov-3.h: New file.
35229
35230 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35231
35232         * g++.old-deja/g++.other/builtins5.C: New test.
35233         * g++.old-deja/g++.other/builtins6.C: New test.
35234         * g++.old-deja/g++.other/builtins7.C: New test.
35235         * g++.old-deja/g++.other/builtins8.C: New test.
35236         * g++.old-deja/g++.other/builtins9.C: New test.
35237
35238 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35239
35240         * g++.dg/opt/static1.C: New test.
35241
35242         * g++.dg/opt/longbranch1.C: New test.
35243
35244 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35245
35246         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35247
35248         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35249
35250 2002-03-28  Jeffrey A Law  (law@redhat.com)
35251
35252         * gcc.c-torture/execute/20020328-1.c: New test.
35253
35254 2002-03-27  Richard Henderson  <rth@redhat.com>
35255
35256         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35257         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35258         move from g++.old-deja/g++.ext/.
35259
35260 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35261
35262         * g++.dg/init/new2.C: New test.
35263
35264 2002-03-26  Richard Henderson  <rth@redhat.com>
35265
35266         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35267
35268         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35269         on sparc.
35270
35271         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35272         sparcv9 systems.
35273         * gcc.dg/20001102-1.c: Likewise.
35274
35275 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35276
35277         * gcc.dg/cpp/endif-pedantic1.c,
35278         gcc.dg/cpp/endif-pedantic2.c: New tests.
35279
35280 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35281
35282         * g++.dg/init/new1.C: New test.
35283
35284 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35285
35286         * g++.dg/abi/vbase9.C: New test.
35287
35288 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35289
35290         * gcc.dg/arm-asm.c: New test.
35291
35292 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35293
35294         * gcc.dg/Wswitch-enum.c: New test.
35295         Fix PR c/5044.
35296
35297 2002-03-26  Richard Henderson  <rth@redhat.com>
35298
35299         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35300         structure.
35301
35302 2002-03-25  Richard Henderson  <rth@redhat.com>
35303
35304         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35305         sparcv9 systems.
35306
35307         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35308         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35309
35310 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35311
35312         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35313
35314 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35315
35316         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35317         targets using generic thunk support.
35318
35319 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35320
35321         * gcc.c-torture/compile/20020323-1.c: New test.
35322
35323         * g++.dg/opt/conj2.C: New test.
35324
35325 2002-03-24  Richard Henderson  <rth@redhat.com>
35326
35327         * gcc.dg/weak-1.c: Use -fno-common.
35328
35329 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35330
35331         * g77.dg/f77-edit-apostrophe-out.f: New test
35332         * g77.dg/f77-edit-h-out.f: New test
35333         * g77.dg/f77-edit-t-in.f: New test
35334         * g77.dg/f77-edit-t-out.f: New test
35335         * g77.dg/f77-edit-x-out.f: New test
35336         * g77.dg/f77-edit-slash-out.f: New test
35337         * g77.dg/f77-edit-colon-out.f: New test
35338         * g77.dg/f77-edit-s-out.f: New test
35339
35340 2002-03-24  Richard Henderson  <rth@redhat.com>
35341
35342         * objc/execute/formal_protocol-6.x: New XFAIL.
35343
35344 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35345
35346         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35347         that do not support weak symbols
35348
35349 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35350
35351         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35352         * lib/g77.exp: Likewise.
35353         * lib/objc.exp: Likewise.
35354
35355 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35356
35357         * gcc.dg/Wswitch-default.c: New test.
35358
35359 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35360
35361         * g++.dg/other/enum1.C: New test.
35362
35363 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35364
35365         * gcc.dg/pragma-ep-3.c: Fix typo.
35366
35367 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35368
35369         * g++.dg/inherit/template-as-base.C: New test.
35370
35371 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35372
35373         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35374         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35375
35376 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35377
35378         * gcc.dg/cpp/multiline.c: Update to match.
35379
35380 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35381
35382         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35383
35384 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35385
35386         * gcc.dg/cpp/extratokens2.c: New file.
35387
35388 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35389
35390         * gcc.dg/20020312-2.c: Add rs6000 target.
35391
35392         * gcc.c-torture/compile/20020319-1.c: New test.
35393
35394 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35395
35396         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35397         (A, E): Handle this.
35398
35399 2002-03-20  Jason Merrill  <jason@redhat.com>
35400
35401         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35402         ignoring -fpic.
35403         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35404         through prune_gcc_output.
35405
35406 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35407
35408         * gcc.c-torture/compile/20020320-1.c: New test.
35409
35410 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35411
35412         * gcc.c-torture/compile/20020318-1.c: New test.
35413
35414         * gcc.dg/struct-by-value-1.c: New test.
35415
35416         * gcc.dg/20020319-1.c: New test.
35417
35418 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35419
35420         * g++.dg/opt/conj1.C: New test.
35421
35422 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35423
35424         * g++.dg/template/qualttp20.C: Revert previous change.
35425         * g++.dg/template/qualttp3.C: Likewise.
35426         * g++.dg/template/qualttp4.C: Likewise.
35427         * g++.dg/template/qualttp5.C: Likewise.
35428         * g++.dg/template/qualttp6.C: Likewise.
35429         * g++.dg/template/qualttp7.C: Likewise.
35430         * g++.dg/template/qualttp8.C: Likewise.
35431         * g++.dg/template/recurse.C: Likewise.
35432
35433 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35434
35435         * gcc.dg/cpp/wchar-1.c: Update.
35436
35437 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35438
35439         * g++.dg/template/conv1.C: New test.
35440         * g++.dg/template/conv2.C: New test.
35441         * g++.dg/template/conv3.C: New test.
35442         * g++.dg/template/conv4.C: New test.
35443
35444 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35445
35446         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35447         * g++.dg/template/qualttp3.C: Likewise.
35448         * g++.dg/template/qualttp4.C: Likewise.
35449         * g++.dg/template/qualttp5.C: Likewise.
35450         * g++.dg/template/qualttp6.C: Likewise.
35451         * g++.dg/template/qualttp7.C: Likewise.
35452         * g++.dg/template/qualttp8.C: Likewise.
35453         * g++.dg/template/recurse.C: Likewise.
35454
35455 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35456
35457         * g++.dg/opt/dtor1.C: New test.
35458
35459 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35460
35461         * gcc.c-torture/compile/20020315-1.c: New test.
35462
35463 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35464
35465         * gcc.dg/weak-1.c: Fix scan tests.
35466
35467 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35468
35469         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35470         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35471         cris-*-aout* mmix-*-*.
35472         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35473         cris-*-aout* mmix-*-*.
35474         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35475         cris-*-elf* cris-*-aout* and mmix-*-*.
35476         * gcc.dg/20001009-1.c: Ditto.
35477         * gcc.dg/20010912-1.c: Ditto.
35478         * gcc.dg/20020122-4.c: Ditto.
35479         * gcc.dg/inline-2.c: Ditto.
35480
35481 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35482
35483         * gcc.c-torture/compile/20020314-1.c: New test.
35484
35485 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35486
35487         * gcc.c-torture/execute/20020314-1.c: New test.
35488
35489 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35490
35491         * g++.dg/warn/Wunused-1.C: New test.
35492
35493 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35494
35495         * g++.dg/abi/mangle6.C: New test.
35496
35497 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35498
35499         * gcc.c-torture/compile/20020309-2.c: New test.
35500
35501         * gcc.c-torture/compile/20020312-1.c: New test.
35502
35503 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35504
35505         * g++.dg/other/access1.C: New test.
35506
35507 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35508
35509         * gcc.c-torture/execute/wchar_t-1.c: New test.
35510
35511 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35512
35513         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35514
35515 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35516
35517         * gcc.dg/20020312-1.c: New test case.
35518
35519 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35520
35521         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35522
35523 2002-03-11  Richard Henderson  <rth@redhat.com>
35524
35525         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35526         * g++.old-deja/g++.jason/report.C: Likewise.
35527
35528 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35529
35530         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35531         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35532
35533 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35534
35535         * testsuite/g++.dg/overload/pmf1.C: New test.
35536
35537 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35538
35539         * gcc.c-torture/execute/20020307-1.c: Use long.
35540
35541 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35542
35543         PR optimization/5844
35544         * gcc.dg/20020310-1.c: New test.
35545
35546 2002-03-09  Michael Meissner  <meissner@redhat.com>
35547
35548         * gcc.c-torture/execute/memcpy-2.c: New test.
35549         * gcc.c-torture/execute/memset-1.c: New test.
35550         * gcc.c-torture/execute/strlen-1.c: New test.
35551         * gcc.c-torture/execute/strcmp-1.c: New test.
35552         * gcc.c-torture/execute/strncmp-1.c: New test.
35553
35554 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35555
35556         * gcc.dg/ppc-ldstruct.c: New test.
35557
35558 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35559
35560         * gcc.c-torture/execute/va-arg-22.c: New test.
35561
35562 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35563
35564         * gcc.c-torture/compile/20020309-1.c: New test.
35565
35566 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35567
35568         * gcc.c-torture/execute/20020307-2.c: New test.
35569
35570 2002-03-07  Jeffrey A Law  (law@redhat.com)
35571
35572         * g77.f-torture/compile/20020307-1.f: New test.
35573
35574 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35575
35576         * gcc.dg/unordered-1.c: New test.
35577
35578 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35579
35580         * gcc.c-torture/execute/20020307-1.c: New test.
35581
35582 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35583
35584         * gcc.dg/20020304-1.c: New test.
35585
35586         * gcc.c-torture/compile/20020304-2.c: New test.
35587
35588 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35589
35590         * gcc.c-torture/compile/20020304-1.c: New test case
35591         (from PR c/5830).
35592
35593 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35594
35595         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35596
35597 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35598
35599         * g++.dg/other/classkey1.C: New test.
35600
35601 2002-03-01  Richard Henderson  <rth@redhat.com>
35602
35603         * gcc.c-torture/compile/981223-1.x: New.
35604         * gcc.c-torture/compile/920625-1.x: New.
35605
35606 2002-02-28  Richard Henderson  <rth@redhat.com>
35607
35608         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35609
35610 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35611
35612         * gcc.c-torture/execute/20020227-1.c: New test.
35613
35614 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35615
35616         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35617         here" ERROR lines.
35618         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35619         * g++.old-deja.g++.other/defarg1.C: Likewise.
35620         * g++.old-deja/g++.pt/calls2.C: Likewise.
35621         * g++.old-deja/g++.pt/crash20.C: Likewise.
35622         * g++.old-deja/g++.pt/crash30.C: Likewise.
35623         * g++.old-deja/g++.pt/crash36.C: Likewise.
35624         * g++.old-deja/g++.pt/crash6.C: Likewise.
35625         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35626         * g++.old-deja/g++.pt/derived3.C: Likewise.
35627         * g++.old-deja/g++.pt/error1.C: Likewise.
35628         * g++.old-deja/g++.pt/friend21.C: Likewise.
35629         * g++.old-deja/g++.pt/friend23.C: Likewise.
35630         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35631         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35632
35633 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35634
35635         * gcc.c-torture/execute/20020225-2.c: New test.
35636
35637 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35638
35639         * gcc.c-torture/execute/920730-1t.c,
35640         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35641         Delete test cases, only relevant to -traditional.
35642
35643 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35644
35645         * gcc.dg/cpp/undef1.c: Remove.
35646         * gcc.dg/cpp/directiv.c: Update.
35647         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35648
35649 2002-02-27  Michael Meissner  <meissner@redhat.com>
35650
35651         * gcc.c-torture/execute/20020226-1.c: New test.
35652
35653 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35654
35655         * g++.dg/debug/debug4.C: New test.
35656
35657         * gcc.dg/ia64-visibility-1.c: New test.
35658
35659 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35660
35661         * gcc.dg/debug/20020224-1.c: New.
35662
35663 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35664
35665         * gcc.c-torture/execute/960416-1.x: New.
35666         * gcc.c-torture/execute/divconst-3.x: Likewise.
35667
35668 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35669
35670         * gcc.dg/20020224-1.c: New test.
35671
35672 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35673
35674         * gcc.c-torture/execute/20020225-1.c: New.
35675
35676 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35677
35678         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35679
35680 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35681
35682         * gcc.dg/20020222-1.c: New test.
35683
35684 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35685
35686         * g++.dg/opt/anonunion1.C: New test.
35687
35688 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35689
35690         * g++.dg/template/qualttp19.C: New test.
35691         * g++.dg/template/qualttp20.C: New test.
35692         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35693         * g++.old-deja/g++.other/qual1.C: Likewise.
35694
35695 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35696
35697         * gcc.dg/attr-alwaysinline.c: New.
35698
35699 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35700
35701         * gcc.dg/20020220-1.c: New test.
35702
35703         * gcc.dg/20020220-2.c: New test.
35704
35705         * g++.dg/opt/mmx1.C: New test.
35706
35707 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35708
35709         * gcc.c-torture/compile/20020110.c: New test.
35710
35711 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35712
35713         * gcc.c-torture/execute/20020219-1.c: New test.
35714
35715         * gcc.dg/20020219-1.c: New test.
35716
35717         * gcc.dg/noncompile/20020220-1.c: New test.
35718
35719         * g++.dg/opt/ptrintsum1.C: New test.
35720
35721         * gcc.dg/debug/20020220-1.c: New test.
35722
35723 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35724
35725         * gcc.c-torture/execute/20020216-1.c: New test.
35726
35727 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35728
35729         * gcc.dg/decl-1.c: Update, new test.
35730
35731 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35732
35733         * g++.dg/abi/bitfield1.C: New test.
35734         * g++.dg/abi/bitfield2.C: New test.
35735
35736 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35737
35738         * gcc.dg/attr-nest.c: New test.
35739
35740 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35741
35742         * gcc.c-torture/execute/20020215-1.c: New test.
35743
35744 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35745
35746         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35747         * g++.dg/debug/debug.exp: New.
35748         * g++.dg/debug/trivial.C: New.
35749         * g++.dg/debug/debug1.C: Moved...
35750         * g++.dg/other/debug1.C: ...from here.
35751         * g++.dg/debug/debug2.C: Moved...
35752         * g++.dg/other/debug2.C: ...from here.
35753         * g++.dg/debug/debug3.C: Moved...
35754         * g++.dg/other/debug3.C: ...from here.
35755
35756         * gcc.dg/noncompile/20020213-1.c: New test.
35757
35758 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35759
35760         * g++.dg/other/debug3.C: New test.
35761
35762         * gcc.c-torture/execute/20020213-1.c: New test.
35763
35764 2002-02-13  Richard Smith <richard@ex-parrot.com>
35765
35766         * g++.old-deja/g++.other/thunk1.C: New test.
35767
35768 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35769
35770         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35771
35772 2002-02-13  Stan Shebs  <shebs@apple.com>
35773
35774         * gcc.dg/altivec-3.c: New.
35775
35776 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35777
35778         * gcc.dg/Wunreachable-1.c: New test.
35779         * gcc.dg/Wunreachable-2.c: New test.
35780
35781 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35782
35783         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35784
35785 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35786
35787         * gcc.dg/decl-1.c: New test.
35788
35789 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35790
35791         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35792
35793 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35794
35795         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35796         * gcc.c-torture/compile/980506-1.x: Likewise.
35797
35798 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35799
35800         * gcc.dg/20020210-1.c: New.
35801
35802 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35803
35804         * g77.f-torture/execute/947.f: New regression test
35805         for PR fortran/947.
35806
35807 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35808
35809         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35810         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35811
35812 2002-02-08  Richard Henderson  <rth@redhat.com>
35813
35814         * gcc.c-torture/compile/labels-3.c: New.
35815
35816 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35817
35818         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35819         expression statements work instead.
35820         * gcc.dg/noncompile/20020207-1.c: New test.
35821
35822 2002-02-07  Richard Henderson  <rth@redhat.com>
35823
35824         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35825
35826 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35827
35828         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35829         message from g77
35830         * lib/g77-dg.exp: Trim g77 error messages so that they are
35831         recognized by dg.exp.
35832
35833 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35834
35835         PR fortran/5473
35836         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35837
35838 2002-02-07  Richard Henderson  <rth@redhat.com>
35839
35840         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35841         to be sufficiently aligned for integers.
35842
35843 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35844
35845         * g++.dg/template/friend4.C: New test.
35846
35847 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35848
35849         PR fortran/5743
35850         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35851         unsupported cases.
35852
35853 2002-02-07  Richard Henderson  <rth@redhat.com>
35854
35855         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35856         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35857         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35858         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35859
35860 2002-02-06  Richard Henderson  <rth@redhat.com>
35861
35862         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35863
35864 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35865
35866         * gcc.dg/20020206-1.c: New test.
35867
35868 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35869
35870         * gcc.c-torture/execute/20020206-1.c: New test.
35871
35872         * gcc.c-torture/execute/20020206-2.c: New test.
35873
35874         PR optimization/5429:
35875         * gcc.c-torture/compile/20020206-1.c: New test.
35876
35877 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35878
35879         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35880         as certain file formats cannot support particularly large
35881         alignments.
35882
35883         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35884         and do not expect to be able to link the executable.
35885
35886         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35887         fail because the COFF format does not support the weak attribute.
35888
35889 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35890
35891         * g77.dg/pr5473.f: New test
35892
35893 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35894
35895         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35896         Fix testcase accordingly.
35897
35898 2002-02-04  Richard Henderson  <rth@redhat.com>
35899
35900         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35901         (buf): Change to be an array of pointers, not ints.
35902
35903 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35904
35905         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35906         before all tests.  Move warning one line above to match where it
35907         C frontend emits.
35908         * gcc.dg/Wswitch-2.c: New test.
35909         * g++.dg/warn/Wswitch-1.C: New test.
35910         * g++.dg/warn/Wswitch-2.C: New test.
35911
35912 2002-02-04  Richard Henderson  <rth@redhat.com>
35913
35914         * g++.dg/abi/offsetof.C: Fix size comparison.
35915
35916 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35917
35918         * gcc.dg/cast-qual-2.c: New test.
35919
35920 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35921
35922         * gcc.dg/20020201-4.c: New test.
35923
35924 2002-02-04  Ben Elliston  <bje@redhat.com>
35925
35926         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35927         target_info attribute != 0, in addition to the empty string.
35928         (gcc_target_compile): Likewise.
35929
35930 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35931
35932         * gcc.dg/Wswitch.c: New test.
35933         PR gcc/4475. PR gcc/3780.
35934
35935 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35936
35937         * g77.f-torture/execute/5122.f: New test for regressions
35938         against PR fortran/5122.
35939
35940 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35941
35942         * g77.f-torture/compile/pr3743.f: Delete
35943         * g77.dg/pr3743-1.f: New test.
35944         * g77.dg/pr3743-2.f: New test.
35945         * g77.dg/pr3743-3.f: New test.
35946         * g77.dg/pr3743-4.f: New test.
35947
35948 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35949
35950         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35951
35952 2002-02-02  Richard Henderson  <rth@redhat.com>
35953
35954         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35955         * gcc.c-torture/execute/bf64-1.c: Likewise.
35956
35957 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35958
35959         * gcc.dg/20020201-2.c: New test.
35960
35961         * gcc.dg/20020201-3.c: New test.
35962
35963         * gcc.c-torture/execute/bitfld-2.c: New test.
35964
35965 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35966
35967         * gcc.dg/bitfld-1.c: Update.
35968         * gcc.dg/bitfld-2.c: Update.
35969         * gcc.c-torture/execute/bitfld-1.x: New.
35970
35971 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35972
35973         * gcc.c-torture/execute/20020201-1.c: New test.
35974
35975 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35976
35977         PR target/5469
35978         * gcc.dg/20020201-1.c: New test.
35979
35980 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35981
35982         PR fortran/3743
35983         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35984         * g77.f-torture/compile/pr3743.x: Remove
35985
35986 2002-01-31  Tom Rix  <trix@redhat.com>
35987
35988         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35989
35990 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35991
35992         * gcc.dg/noncompile/20020130-1.c: New test.
35993
35994 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35995
35996         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35997
35998 2002-01-29  Richard Henderson  <rth@redhat.com>
35999
36000         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36001         to long long.
36002         * gcc.c-torture/execute/bf64-1.c: Likewise.
36003
36004 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36005
36006         * gcc.c-torture/execute/20020129-1.c: New test.
36007
36008 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36009
36010         * gcc.c-torture/compile/20000224-1.c: Update.
36011         * gcc.c-torture/execute/bitfld-1.c: New tests.
36012         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36013         * gcc.dg/uninit-A.c: Update.
36014
36015 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36016
36017         * g++.dg/template/ctor1.C: Add instantiation.
36018
36019 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36020
36021         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36022         argument to __builtin_prefetch to be const ptr.
36023
36024 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36025
36026         * gcc.c-torture/compile/20020120-1.c: New test.
36027
36028 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36029
36030         * gcc.c-torture/execute/20020127-1.c: New test.
36031
36032 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36033
36034         * g77.dg/f77-edit-i-in.f: New test
36035         * g77.dg/f77-edit-i-out.f: New test
36036
36037 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36038
36039         * gcc.dg/debug/debug.exp: New file.
36040         * gcc.dg/debug/trivial.c: New file.
36041         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36042         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36043         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36044         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36045         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36046         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36047         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36048         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36049         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36050         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36051         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36052         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36053         * gcc.dg/20000503-1.c: Removed.
36054         * gcc.dg/20010207-1.c: Removed.
36055         * gcc.dg/20011223-1.c: Removed.
36056         * gcc.dg/20020104-2.c: Removed.
36057         * gcc.dg/debug-1.c: Removed.
36058         * gcc.dg/debug-2.c: Removed.
36059         * gcc.dg/debug-3.c: Removed.
36060         * gcc.dg/debug-4.c: Removed.
36061         * gcc.dg/debug-5.c: Removed.
36062         * gcc.dg/debug-6.c: Removed.
36063         * gcc.dg/dwarf2-1.c: Removed.
36064         * gcc.dg/dwarf2-2.c: Removed.
36065
36066 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36067
36068         * g++.old-deja/g++.other/eh5.C: New test.
36069         * g++.old-deja/g++.other/sibcall2.C: New test.
36070         * g++.old-deja/g++.other/array9.C: New test.
36071         * g++.old-deja/g++.other/typename2.C: New test.
36072         * g++.old-deja/g++.other/crash60.C: New test.
36073         * g++.old-deja/g++.other/conv9.C: New test.
36074         * g++.old-deja/g++.other/mangle10.C: New test.
36075         * g++.old-deja/g++.other/unchanging1.C: New test.
36076         * g++.old-deja/g++.other/exprstmt1.C: New test.
36077         * g++.old-deja/g++.other/inline23.C: New test.
36078         * g++.old-deja/g++.eh/ia64-1.C: New test.
36079         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36080         * g++.old-deja/g++.other/reload1.C: New test.
36081         * g++.old-deja/g++.other/static20.C: New test.
36082         * g++.old-deja/g++.other/local-alloc1.C: New test.
36083         * g++.old-deja/g++.other/conv8.C: New test.
36084         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36085         * g++.old-deja/g++.other/storeexpr1.C: New test.
36086         * g++.old-deja/g++.other/storeexpr2.C: New test.
36087         * g++.dg/eh/template2.C: New test.
36088         * g++.dg/warn/weak1.C: New test.
36089
36090 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36091
36092         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36093         Remove first, non-varying, argument.
36094
36095 2002-01-23  Richard Henderson  <rth@redhat.com>
36096
36097         * gcc.dg/inline-2.c: New.
36098
36099         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36100         Add optional target arg.  Check number of arguments.
36101         (scan-assembler-not, scan-assembler-dem): Likewise.
36102         (scan-assembler-dem-not): Likewise.
36103
36104 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36105
36106         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36107         line 12.
36108         * g++.old-deja/g++.brendan/parse3.C,
36109         g++.old-deja/g++.other/crash26.C,
36110         g++.old-deja/g++.other/crash28.C,
36111         g++.old-deja/g++.other/crash29.C,
36112         g++.old-deja/g++.other/crash30.C,
36113         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36114
36115 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36116
36117         * gcc.dg/20020115-1.c: New.
36118
36119 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36120
36121         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36122
36123 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36124
36125         * gcc.dg/20020122-3.c: New.
36126
36127 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36128
36129         * g++.dg/other/gc1.C: New test.
36130
36131 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36132
36133         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36134
36135 2002-01-22  Richard Henderson  <rth@redhat.com>
36136
36137         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36138
36139 2002-01-22  Richard Henderson  <rth@redhat.com>
36140
36141         * gcc.dg/20020122-4.c: New.
36142
36143 2002-01-22  H.J. Lu <hjl@gnu.org>
36144
36145         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36146         link output.
36147         * gcc.dg/special/ecos.exp: Likewise.
36148         * lib/g++-dg.exp: Likewise.
36149         * lib/g77-dg.exp: Likewise.
36150         * lib/gcc-dg.exp : Likewise.
36151         * lib/mike-g++.exp: Likewise.
36152         * lib/mike-g77.exp: Likewise.
36153         * lib/mike-gcc.exp: Likewise.
36154         * lib/objc-dg.exp: Likewise.
36155
36156 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36157
36158         PR target/5379
36159         * gcc.dg/20020122-2.c: New test.
36160
36161 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36162
36163         * gcc.dg/20020122-1.c: New test.
36164
36165 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36166
36167         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36168
36169 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36170
36171         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36172
36173 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36174
36175         * gcc.c-torture/compile/20020121-1.c: New test.
36176
36177 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36178
36179         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36180         ld_library_path.
36181
36182 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36183
36184         * gcc.dg/20020218-1.c: New test.
36185
36186 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36187
36188         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36189         messages
36190         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36191         "At global scope" warning
36192         * g++.dg/ext/align1.C: Change cygwin test for alignment
36193         from db-bogus to dg-warning
36194
36195 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36196
36197         * g77.f-torture/compile/cpp2.F: New test.
36198
36199 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36200
36201         * g++.dg/template/access1.C: New test.
36202
36203 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36204
36205         * gcc.dg/20020118-1.c: New.
36206
36207 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36208
36209         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36210
36211 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36212
36213         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36214         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36215         alignment warnings.
36216
36217 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36218
36219         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36220         torture_with_loops and torture_without_loops
36221
36222 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36223
36224         * gcc.c-torture/compile/20020116-1.c: New test.
36225
36226 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36227
36228         * gcc.dg/20020116-2.c: New test.
36229
36230         * gcc.dg/ultrasp4.c: New test.
36231
36232         * gcc.dg/20020116-1.c: New test.
36233
36234 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36235
36236         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36237         by EABI.
36238
36239 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36240
36241         * gcc.misc-tests/i386-prefetch.exp: New.
36242         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36243         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36244         * gcc.misc-tests/i386-pf-none-1.c: New test.
36245         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36246
36247 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36248
36249         * gcc.dg/gnu89-init-1.c: Add new tests.
36250
36251 2002-01-15  Andreas Jaeger  <aj@suse.de>
36252
36253         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36254         * gcc.dg/i386-mmx-2.c: Likewise.
36255         * gcc.dg/i386-sse-1.c: Likewise.
36256         * gcc.dg/i386-sse-2.c: Likewise.
36257         * gcc.dg/i386-sse-3.c: Likewise.
36258
36259 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36260
36261         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36262         Uncomment additional cases that now pass.
36263
36264 2002-01-11  Richard Henderson  <rth@redhat.com>
36265
36266         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36267         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36268
36269 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36270
36271         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36272
36273 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36274
36275         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36276         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36277
36278 2002-01-10  Dale Johannesen  <dalej@apple.com>
36279
36280         * gcc.c-torture/execute/loop-11.c: New.
36281
36282 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36283
36284         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36285         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36286
36287 2002-01-09  Richard Henderson  <rth@redhat.com>
36288
36289         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36290         type in which to perform the operation for each size.
36291
36292 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36293
36294         * gcc.c-torture/compile/20020109-2.c: New test.
36295
36296 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36297
36298         * gcc.c-torture/execute/loop-10.c: New test.
36299
36300 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36301
36302         * gcc.c-torture/compile/20010226-1.c: New test.
36303         * gcc.c-torture/compile/20010227-1.c: New test.
36304         * gcc.c-torture/compile/20010426-1.c: New test.
36305         * gcc.c-torture/compile/20010510-1.c: New test.
36306         * gcc.c-torture/compile/20010605-3.c: New test.
36307         * gcc.c-torture/compile/20010824-1.c: New test.
36308         * gcc.c-torture/execute/20010409-1.c: New test.
36309         * gcc.dg/noncompile/20000901-1.c: New test.
36310         * gcc.dg/20001023-1.c: New test.
36311         * gcc.dg/20001101-1.c: New test.
36312         * gcc.dg/20001102-1.c: New test.
36313         * gcc.dg/20010207-1.c: New test.
36314         * gcc.dg/20010405-1.c: New test.
36315         * gcc.dg/20010822-1.c: New test.
36316         * gcc.dg/20011107-1.c: New test.
36317
36318 2002-01-09  Jeffrey A Law  (law@redhat.com)
36319
36320         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36321
36322         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36323         execution failure on PA targets.
36324
36325 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36326
36327         * gcc.c-torture/compile/20020109-1.c: New test.
36328
36329 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36330
36331         * gcc.c-torture/execute/20020108-1.c: New test.
36332
36333 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36334
36335         * gcc.dg/20020108-1.c: New test.
36336
36337 2002-01-08  H.J. Lu <hjl@gnu.org>
36338
36339         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36340         for header files.
36341
36342 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36343
36344         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36345         consistency.
36346
36347 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36348
36349         * gcc.dg/altivec-4.c: Test altivec predicates.
36350
36351 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36352
36353         * gcc.c-torture/execute/20020107-1.c: New test.
36354
36355 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36356
36357         PR c/5279
36358         * gcc.c-torture/compile/20020106-1.c: New test.
36359
36360 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36361
36362         * gcc.c-torture/execute/nestfunc-4.c: New test.
36363
36364 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36365
36366         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36367         extra triple that slipped in.
36368         * g++.old-deja/g++.abi/align.C: Likewise.
36369         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36370
36371 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36372
36373         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36374         * g++.old-deja/g++.abi/align.C: Likewise.
36375         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36376
36377         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36378         on FreeBSD/i386.
36379         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36380         FreeBSD.
36381
36382 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36383
36384         * gcc.dg/20020104-1.c: New test.
36385
36386         * gcc.dg/20020104-2.c: New test.
36387
36388 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36389
36390         * gcc.dg/20020103-1.c: Fix typo in target selector.
36391
36392 2002-01-03  Richard Henderson  <rth@redhat.com>
36393
36394         * gcc.dg/20020103-1.c: New.
36395
36396 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36397
36398         * gcc.c-torture/execute/20020103-1.c: New test.
36399
36400 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36401
36402         * g++.dg/other/debug2.C: New test.
36403
36404         * gcc.c-torture/compile/20020103-1.c: New test.
36405
36406 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36407
36408         * gcc.dg/gnu89-init-1.c: Added new tests.
36409
36410 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36411
36412         * g++.dg/template/friend2.C: Remove as patch is reverted.
36413
36414         * g++.dg/warn/oldcast1.C: New test.
36415
36416         * g++.dg/template/ptrmem1.C: New test.
36417         * g++.dg/template/ptrmem2.C: New test.
36418
36419         * g++.dg/template/ntp.C: New test.
36420
36421         * g++.dg/other/component1.C: New test.
36422
36423         * g++.dg/template/ttp3.C: New test.
36424
36425         * g++.dg/template/friend2.C: New test.
36426         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36427
36428 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36429
36430         * g++.dg/other/ptrmem1.C: New test.
36431         * g++.dg/other/ptrmem2.C: New test.
36432
36433 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36434
36435         * g++.dg/template/ctor1.C: New test.
36436
36437 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36438
36439         * g++.dg/template/friend2.C: New test.
36440
36441 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36442
36443         * gcc.dg/mmix-1.c: New test.
36444
36445 2001-12-31  Richard Henderson  <rth@redhat.com>
36446
36447         * gcc.dg/asm-5.c: New.
36448
36449 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36450
36451         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36452         in namespace __gnu_cxx
36453
36454 2001-12-30  Richard Henderson  <rth@redhat.com>
36455
36456         * gcc.dg/debug-6.c: New.
36457
36458 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36459
36460         * gcc.c-torture/compile/20011229-2.c: New test.
36461
36462 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36463
36464         * gcc.dg/debug-3.c: New test.
36465         * gcc.dg/debug-4.c: New test.
36466         * gcc.dg/debug-5.c: New test.
36467
36468 2001-12-29  Richard Henderson  <rth@redhat.com>
36469
36470         * g++.dg/eh/loop1.C: New.
36471
36472 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36473
36474         * g++.dg/template/crash1.C: New test.
36475
36476 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36477
36478         * g++.dg/other/const1.C: New test.
36479
36480 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36481
36482         * gcc.c-torture/compile/20011229-1.c: New test.
36483
36484 2001-12-28  Stan Shebs  <shebs@apple.com>
36485
36486         * lib/objc-torture.exp: Resync with c-torture.exp.
36487         * lib/objc.exp: Load standard libraries.
36488
36489 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36490
36491         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36492         additional tests.
36493
36494 2001-12-27  Roger Sayle <roger@eyesopen.com>
36495
36496         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36497
36498 2001-12-27  Richard Henderson  <rth@redhat.com>
36499
36500         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36501
36502 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36503
36504         * g++.dg/eh/ctor1.C: New test.
36505         * g++.dg/other/error2.C: New test.
36506
36507 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36508
36509         * g++.dg/other/init2.C: New test.
36510
36511 2001-12-24  Richard Henderson  <rth@redhat.com>
36512
36513         * gcc.dg/20011223-1.c: New.
36514         * gcc.dg/inline-1.c: New.
36515
36516 2001-12-23  Richard Henderson  <rth@redhat.com>
36517
36518         * gcc.dg/asm-4.c: Test operand modifiers.
36519
36520 2001-12-23  Richard Henderson  <rth@redhat.com>
36521
36522         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36523
36524 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36525
36526         * gcc.c-torture/execute/20011223-1.c: New test.
36527
36528 2001-12-21  Richard Henderson  <rth@redhat.com>
36529
36530         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36531         re-enables the warning.
36532
36533 2001-12-21  Richard Henderson  <rth@redhat.com>
36534
36535         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36536
36537 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36538
36539         * gcc.c-torture/compile/20011218-1.c: New test.
36540
36541 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36542
36543         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36544         arm-isr.c test.
36545         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36546         epilogue generation for ARM ISR routines.
36547
36548 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36549
36550         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36551         * gcc.dg/format/c90-printf-3.c: Likewise.
36552         * gcc.dg/format/c99-printf-3.c: Likewise.
36553         * gcc.dg/format/ext-1.c: Likewise.
36554         * gcc.dg/format/ext-6.c: Likewise.
36555         * gcc.dg/format/format.h: Prototype unlocked stdio.
36556
36557 2001-12-20  Richard Henderson  <rth@redhat.com>
36558
36559         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36560         (arena): Use it.
36561         (malloc): Correct allocation logic.  Abort if we fill up the
36562         arena before initialization complete.
36563         (realloc): Correct allocation logic.
36564
36565 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36566
36567         * gcc.c-torture/compile/20011219-2.c: New test.
36568
36569         * gcc.c-torture/execute/20011219-1.c: New test.
36570
36571 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36572
36573         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36574         target does not support weak symbols.
36575
36576 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36577
36578         * gcc.c-torture/compile/20011219-1.c: New test.
36579
36580 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36581
36582         * g++.dg/other/error1.C: New test.
36583
36584 2001-12-17  Jeffrey A Law  (law@redhat.com)
36585
36586         * gcc.c-torture/execute/20011217-1.c: New test.
36587
36588 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36589
36590         * objc.dg/special/: New directory.
36591         * objc.dg/special/special.exp: New file.
36592         * objc.dg/special/unclaimed-category-1.h: New file.
36593         * objc.dg/special/unclaimed-category-1a.m: New file.
36594         * objc.dg/special/unclaimed-category-1.m: New file.
36595
36596 2001-12-17  Andreas Jaeger  <aj@suse.de>
36597
36598         * gcc.c-torture/compile/20011217-2.c: New test.
36599
36600 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36601
36602         * gcc.c-torture/compile/20011217-1.c: New test.
36603
36604 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36605
36606         * testsuite/gcc.dg/20011214-1.c: New.
36607
36608 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36609
36610         * gcc.dg/altivec-4.c: New.
36611
36612 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36613
36614         * gcc.dg/20011113-1.c: New test.
36615
36616 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36617
36618         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36619         std::__malloc_alloc_template<0> and
36620         std::__default_alloc_template<false, 0>.
36621
36622 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36623
36624         * objc/execute/bf-21.m: New test.
36625         * objc/execute/enumeration-1.m: New test.
36626         * objc/execute/enumeration-2.m: New test.
36627
36628 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36629
36630         * gcc.dg/gnu89-init-1.c: New test.
36631
36632 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36633
36634         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36635         * g++.old-deja/g++.jason/2371.C: Likewise.
36636         * g++.old-deja/g++.jason/template33.C: Likewise.
36637         * g++.old-deja/g++.jason/template34.C: Likewise.
36638         * g++.old-deja/g++.jason/template36.C: Likewise.
36639         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36640         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36641         * g++.old-deja/g++.other/typename1.C: Likewise.
36642         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36643         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36644         * g++.old-deja/g++.pt/typename11.C: Likewise.
36645         * g++.old-deja/g++.pt/typename14.C: Likewise.
36646         * g++.old-deja/g++.pt/typename16.C: Likewise.
36647         * g++.old-deja/g++.pt/typename3.C: Likewise.
36648         * g++.old-deja/g++.pt/typename4.C: Likewise.
36649         * g++.old-deja/g++.pt/typename5.C: Likewise.
36650         * g++.old-deja/g++.pt/typename7.C: Likewise.
36651         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36652
36653 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36654
36655         * g++.dg/other/linkage1.C: New test.
36656         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36657         specifiers.
36658
36659 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36660
36661         * gcc.dg/concat.c: New test.
36662
36663 2001-12-11  Stan Shebs  <shebs@apple.com>
36664
36665         * objc/compile: New test directory.
36666         * objc/compile/compile.exp: New expect script.
36667         * objc/compile/20011211-1.m: New compile test.
36668
36669 2001-12-11  Jason Merrill  <jason@redhat.com>
36670
36671         * lib/prune.exp (prune_gcc_output): Also handle "In member
36672         function".  So many permutations...
36673
36674 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36675
36676         * g++.dg/template/typedef1.C: New test.
36677
36678 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36679
36680         * g++.dg/other/copy1.C: New test.
36681
36682 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36683
36684         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36685
36686         * gcc.dg/builtin-choose-expr.c: New.
36687
36688 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36689
36690         * gcc.dg/altivec-2.c: New.
36691
36692 2001-12-07  Richard Henderson  <rth@redhat.com>
36693
36694         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36695
36696 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36697
36698         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36699         ultrasparc.
36700
36701 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36702
36703         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36704
36705 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36706
36707         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36708         variable argument list.
36709
36710 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36711
36712         * gcc.c-torture/execute/memcheck: Delete entire directory.
36713         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36714         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36715
36716 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36717
36718         * gcc.dg/Wshadow-1.c: New test.
36719
36720 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36721
36722         * gcc.c-torture/compile/20011130-1.c: New test.
36723
36724         * gcc.dg/noncompile/20011025-1.c: New test.
36725
36726         * g++.dg/other/anon-union.C: New test.
36727
36728         * gcc.c-torture/execute/20011024-1.c: New test.
36729
36730 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36731
36732         * gcc.c-torture/execute/20000722-1.x,
36733         gcc.c-torture/execute/20010123-1.x: Remove.
36734         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36735         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36736         gcc.dg/c99-complit-2.c: New tests.
36737
36738 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36739
36740         * g++.dg/inherit/base1.C: New test.
36741
36742 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36743
36744         * g++.dg/other/stdarg1.C: New test.
36745
36746         * gcc.c-torture/compile/20011130-2.c: New test.
36747
36748 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36749
36750         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36751         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36752         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36753         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36754         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36755         * gcc.dg/builtin-prefetch-1.c: New test.
36756
36757 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36758
36759         * gcc.dg/20011130-1.c: New test.
36760
36761 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36762
36763         * g++.dg/other/scope1.C: New test.
36764         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36765
36766 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36767
36768         * gcc.dg/vla-init-1.c: New test.
36769
36770 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36771
36772         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36773
36774 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36775
36776         * objc.dg/alias.m: Update.
36777         * objc.dg/class-1.m: Update.
36778         * objc.dg/const-str-1.m: Update.
36779         * objc.dg/fwd-proto-1.m: Update.
36780         * objc.dg/id-1.m: Update.
36781         * objc.dg/super-class-1.m: Update.
36782
36783 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36784
36785         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36786         constructs.
36787
36788 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36789
36790         * gcc.c-torture/execute/20011128-1.c: New test.
36791
36792 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36793
36794         * gcc.dg/20011127-1.c: New test.
36795
36796 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36797
36798         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36799         from Austin Group draft 7.
36800         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36801         scanf format arguments.
36802         * gcc.dg/format/no-exargs-2.c: New test.
36803
36804 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36805
36806         * g++.dg/abi/vbase8-4.C: New test.
36807
36808 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36809
36810         * gcc.c-torture/execute/20011121-1.c: New test.
36811
36812 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36813
36814         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36815
36816 2001-11-23  Andreas Jaeger  <aj@suse.de>
36817
36818         * gcc.dg/cpp/charconst-2.c: New test.
36819
36820 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36821
36822         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36823         to the host if it is remote.  Let tests specify extra headers
36824         they use.
36825         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36826         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36827         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36828         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36829         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36830         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36831         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36832         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36833         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36834         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36835
36836 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36837
36838         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36839         for little endian ARMs.
36840
36841 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36842
36843         * gcc.c-torture/compile/20011119-1.c: New test.
36844         * gcc.c-torture/compile/20011119-2.c: New test.
36845
36846 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36847
36848         * gcc.dg/altivec-1.c: Fix typo.
36849
36850 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36851
36852         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36853
36854 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36855
36856         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36857
36858 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36859
36860         * lib/g77.exp: Don't specify --rpath-link.
36861
36862         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36863         across all the headers.
36864         * gcc.dg/format/format.exp: For testing on a remote host,
36865         copy format.h.
36866
36867         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36868         * gcc.c-torture/execute/930406-1.c: Likewise.
36869         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36870
36871 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36872
36873         * gcc.dg/altivec-1.c: New.
36874
36875 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36876
36877         * gcc.dg/cpp/fpreprocessed.c: New test case.
36878
36879 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36880
36881         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36882         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36883         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36884
36885 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36886
36887         * gcc.dg/no-builtin-1.c: New test.
36888
36889 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36890
36891         * gcc.c-torture/execute/20011115-1.c: New test.
36892
36893 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36894
36895         * gcc.c-torture/compile/20011114-2.c: New test.
36896         * gcc.c-torture/compile/20011114-3.c: New test.
36897         * gcc.c-torture/compile/20011114-4.c: New test.
36898
36899 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36900
36901         * g++.dg/other/init1.C: New test.
36902
36903 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36904
36905         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36906         message.
36907
36908         * gcc.c-torture/execute/20011114-1.c: New testcase.
36909
36910         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36911         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36912         like the (before this change) version of 20010327-1.c.
36913
36914 2001-11-14  Roger Sayle <roger@eyesopen.com>
36915
36916         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36917
36918 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36919
36920         * g++.dg/init/array2.C: New test.
36921
36922 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36923
36924         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36925
36926 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36927
36928         * g++.dg/other/forscope1.C: New test.
36929         * g++.dg/ext/forscope1.C: New test.
36930         * g++.dg/ext/forscope2.C: New test.
36931
36932 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36933
36934         * gcc.c-torture/execute/20011113-1.c: New test.
36935
36936 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36937
36938         * gcc.c-torture/execute/20011109-2.c: New test.
36939
36940         * gcc.c-torture/execute/20011109-1.c: New test.
36941
36942 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36943
36944         * gcc.c-torture/compile/20011109-1.c: New test.
36945
36946 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36947
36948         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36949         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36950         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36951         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36952         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36953         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36954         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36955
36956 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36957
36958         * g++.dg/warn/Wshadow-1.C: New tests.
36959         * g++.old-deja/g++.mike/for3.C: Update.
36960
36961 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36962
36963         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36964         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36965         XFAILs.  Adjust expected error texts.
36966         * gcc.c-torture/compile/20011106-1.c,
36967         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36968         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36969         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36970         gcc.dg/c99-array-lval-5.c: New tests.
36971
36972 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36973
36974         * gcc.dg/cpp/defined.c: Update.
36975
36976 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36977
36978         * gcc.c-torture/execute/anon-1.c: New test.
36979
36980 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36981
36982         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36983         same size, so no warning should be produced on stormy16.
36984
36985         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36986         due to oversized array.
36987         * g++.old-deja/g++.mike/ns15.C: Likewise.
36988         * g++.old-deja/g++.pt/crash16.C: Likewise.
36989
36990 2001-11-02  Graham Stott  <grahams@redhat.com>
36991
36992         * g++.dgother/debug1.C: Fix typos.
36993
36994 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36995
36996         * g++.dg/other/debug1.C: New test.
36997
36998 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36999
37000         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37001         of unsigned long.
37002
37003 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37004
37005         * gcc.dg/20011029-2.c: New test.
37006
37007         * gcc.c-torture/compile/20011029-1.c: New test.
37008
37009 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37010
37011         * objc/execute/class_self-1.m: New test.
37012         * objc/execute/class_self-2.m: New test.
37013
37014 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37015
37016         * gcc.misc-tests/msgs.exp: Delete.
37017         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37018         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37019         error set to match recent changes.
37020
37021 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37022
37023         * gcc.dg/20011021-1.c: New test.
37024
37025 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37026
37027         * gcc.c-torture/compile/20011023-1.c: New test.
37028
37029 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37030
37031         * lib/g77.exp: Rewrite based on lib/g++.exp.
37032
37033 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37034
37035         * gcc.c-torture/execute/20011019-1.c: New test.
37036
37037         * gcc.dg/20011018-1.c: New test.
37038
37039 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37040
37041         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37042
37043 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37044
37045         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37046         * gcc.dg/attr-invalid.c: Likewise.
37047
37048 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37049
37050         * testsuite/gcc.dg/20011015-1.c: New test.
37051
37052 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37053
37054         * g++.dg/template/unify2.C: New test.
37055
37056 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37057
37058         * g++.dg/other/exception-specification.C: New test
37059
37060 2001-10-13  Tom Rix  <trix@redhat.com>
37061
37062         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37063         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37064
37065 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37066
37067         * testsuite/gcc.dg/20011009-1.c: New test.
37068
37069 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37070
37071         PR g++/4476
37072         * g++.dg/other/friend1.C: New test.
37073
37074 2001-10-11  Richard Henderson  <rth@redhat.com>
37075
37076         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37077
37078 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37079
37080         * gcc.c-torture/compile/20011010-1.c: New.
37081
37082 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37083
37084         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37085         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37086         g77.f-torture/execute/execute.exp,
37087         g77.f-torture/noncompile/noncompile.exp,
37088         gcc.c-torture/compile/compile.exp,
37089         gcc.c-torture/execute/execute.exp,
37090         gcc.c-torture/execute/ieee/ieee.exp,
37091         gcc.c-torture/execute/memcheck/memcheck.exp,
37092         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37093         objc/execute/execute.exp: Update FSF address.
37094
37095 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37096
37097         * gcc.dg/cpp/cmdlne-C.c: Update.
37098         * gcc.dg/cpp/cmdlne-C2.c: New.
37099
37100 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37101
37102         * gcc.c-torture/execute/20011008-3.c: New.
37103
37104 2001-10-08  DJ Delorie  <dj@redhat.com>
37105
37106         * gcc.dg/20011008-1.c: New.
37107         * gcc.dg/20011008-2.c: New.
37108
37109 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37110
37111         * gcc.dg/cpp/spacing1.c: Update test.
37112
37113 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37114
37115         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37116         spelling errors of "separate" as "seperate".
37117
37118 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37119
37120         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37121         enough to avoid inlining.
37122
37123 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37124
37125         * lib/g77.exp: set libg2c_dir correctly.
37126
37127 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37128
37129         * gcc.dg/cpp/macro11.c: New test.
37130
37131 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37132
37133         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37134         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37135         gcc.dg/format/multattr-3.c: New tests.
37136         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37137         tests for format attributes on function pointers being rejected.
37138
37139 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37140
37141         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37142
37143 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37144
37145         * g++.dg/warn/format1.C: New test.
37146
37147 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37148
37149         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37150
37151 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37152
37153         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37154
37155 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37156
37157         * gcc.dg/cpp/redef2.c: Add test.
37158
37159 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37160
37161         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37162         long-standing bug on i686, apparently.
37163         * gcc.c-torture/execute/loop-2c.x: New file.
37164         * gcc.c-torture/execute/loop-2d.x: New file.
37165         * gcc.c-torture/execute/loop-3c.x: New file.
37166
37167 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37168
37169         * gcc.dg/cpp/20000625-2.c: Correct line number.
37170
37171 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37172
37173         * gcc.dg/cpp/macro10.c: New test.
37174         * gcc.dg/cpp/strify3.c: New test.
37175         * gcc.dg/cpp/spacing1.c: Add tests.
37176         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37177         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37178
37179 2001-09-24  DJ Delorie  <dj@redhat.com>
37180
37181         * gcc.c-torture/execute/20010924-1.c: New test.
37182
37183 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37184
37185         * testsuite/objc/execute/paste.m: Remove.
37186
37187 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37188
37189         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37190
37191 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37192
37193         * g77.dg/strlen0.f: New test.
37194
37195 2001-09-21  Richard Henderson  <rth@redhat.com>
37196
37197         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37198         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37199
37200 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37201
37202         Table-driven attributes.
37203         * g++.dg/ext/attrib1.C: New test.
37204
37205 2001-09-20  DJ Delorie  <dj@redhat.com>
37206
37207         * gcc.dg/20000926-1.c: Update expected warning messages.
37208         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37209         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37210         array.
37211
37212 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37213
37214         * g++.dg/eh/registers1.C: New test case.
37215
37216 2001-09-17  Richard Henderson  <rth@redhat.com>
37217
37218         * gcc.dg/array-5.c: Fix VLA decomposition test.
37219
37220 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37221
37222         * gcc.dg/cpp/line5.c: New testcase.
37223
37224 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37225
37226         * gcc.dg/cpp/macro9.c: New test.
37227
37228 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37229
37230         * gcc.c-torture/execute/980223.c: Change type of addr from long
37231         to char *.
37232
37233 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37234
37235         * gcc.c-torture/execute/20010915-1.c: New test.
37236
37237 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37238
37239         * g77.dg/bprob: New directory.
37240         * g77.dg/bprob/bprob.exp: New file.
37241         * g77.dg/bprob/bprob-1.f: New test.
37242         * g77.dg/gcov: New directory.
37243         * g77.dg/gcov/gcov.exp: New file.
37244         * g77.dg/gcov/gcov-1.f: New test.
37245         * g77.dg/gcov/gcov-1.x: New file.
37246
37247 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37248
37249         * gcc.dg/cpp/directiv.c: Update.
37250         * gcc.dg/cpp/undef1.c: Update.
37251
37252 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37253
37254         * gcc.dg/20010912-1.c: New test.
37255
37256 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37257
37258         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37259         language-independent file in lib.
37260         * lib/gcov.exp: New file.
37261
37262 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37263
37264         * gcc.c-torture/compile/20010911-1.c: New test.
37265
37266 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37267
37268         * lib/profopt.exp: New, to support profile-directed optimizations.
37269         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37270         * gcc.misc-tests/bprob-1.c: New test.
37271         * gcc.misc-tests/bprob-2.c: New test.
37272
37273 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37274
37275         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37276         XFAIL and which kinds of gcov output to verify.
37277         * gcc.misc-tests/gcov-4b.x: New file.
37278         * gcc.misc-tests/gcov-5b.x: New file.
37279         * gcc.misc-tests/gcov-6.x: New file.
37280         * gcc.misc-tests/gcov-7.c: New test.
37281         * gcc.misc-tests/gcov-7.x: New file.
37282
37283 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37284
37285         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37286         * gcc.misc-tests/gcov-6.c: New test.
37287
37288 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37289
37290         PR c++/3986
37291         * g++.dg/abi/vbase1.C: New test.
37292
37293 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37294
37295         * objc.dg/method-2.m: New.
37296
37297 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37298
37299         PR c++/4203
37300         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37301         * g++.dg/init/empty1.C: New test.
37302
37303 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37304
37305         * gcc.c-torture/compile/20010903-1.c: New test.
37306
37307 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37308
37309         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37310         for m68k.
37311
37312 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37313
37314         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37315
37316         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37317
37318         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37319
37320 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37321
37322         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37323         for 16-bit 'unsigned int'.
37324
37325 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37326
37327         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37328
37329 2001-08-27  Richard Henderson  <rth@redhat.com>
37330
37331         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37332         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37333
37334 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37335
37336         * gcc.dg/asm-names.c (ymain): New.
37337
37338 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37339
37340         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37341         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37342         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37343
37344 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37345
37346         * gcc.dg/compare5.c: New testcase.
37347
37348 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37349
37350         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37351         and "In instantiation".
37352
37353 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37354
37355         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37356
37357 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37358
37359         * gcc.misc-tests/gcov.exp: Add support for branch information.
37360         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37361         * gcc.misc-tests/gcov-4.c: New test.
37362         * gcc.misc-tests/gcov-4b.c: New test.
37363         * gcc.misc-tests/gcov-5b.c: New test.
37364
37365 2001-08-20  Zack Weinberg  <zackw@panix.com>
37366
37367         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37368         expected to fail.
37369
37370 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37371
37372         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37373
37374 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37375
37376         * g++.dg/eh/template1.C: New test.
37377
37378 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37379
37380         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37381         Fix thinko.
37382         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37383         for xfail.
37384
37385 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37386
37387         * lib/g77-dg.exp: Use prune.exp for common procedures
37388         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37389         * lib/g77.exp: (g77-dg-prune) Remove
37390
37391 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37392
37393         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37394
37395 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37396
37397         * g++.dg/template/unify1.C: New test.
37398
37399 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37400
37401         * g++.dg/abi/empty4.C: New test.
37402
37403 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37404
37405         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37406         solaris2.*
37407         * g77.f-torture/compile/pr3743.x: Likewise.
37408
37409 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37410
37411         * g++.dg/other/using-declaration.C: New test.
37412
37413 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37414
37415         * gcc.dg/cpp/tr-sign.c: New testcase.
37416
37417 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37418
37419         * gcc.dg/cpp/19951025-1.c: Revert.
37420         * gcc.dg/cpp/directiv.c: We no longer process directives that
37421         interrupt macro arguments.
37422
37423 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37424
37425         * gcc.dg/bconstp-1.c: New test.
37426
37427 2001-08-03  Richard Henderson  <rth@redhat.com>
37428
37429         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37430
37431 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37432
37433         * gcc.dg/cpp/19951025-1.c: Update.
37434
37435 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37436
37437         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37438         should be x.
37439
37440 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37441
37442         Kill -fhonor-std.
37443         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37444         * g++.old-deja/g++.other/std1.C: Likewise.
37445         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37446
37447 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37448
37449         * lib/g77.exp: Load gcc-defs.exp for common procedures
37450         (g77_pass, g77_fail, g77_finish, g77_exit,
37451         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37452
37453 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37454
37455         * g77.dg/fbackslash.f
37456         * g77.dg/fcase-preserve.f
37457         * g77.dg/ff90-1.f
37458         * g77.dg/ffixed-line-length-0.f
37459         * g77.dg/ffixed-line-length-132.f
37460         * g77.dg/ffixed-line-length-7.f
37461         * g77.dg/ffixed-line-length-72.f
37462         * g77.dg/ffixed-line-length-none.f
37463         * g77.dg/ffree-form-1.f
37464         * g77.dg/fno-backslash.f
37465         * g77.dg/fno-f90-1.f
37466         * g77.dg/fno-fixed-form-1.f
37467         * g77.dg/fno-onetrip.f
37468         * g77.dg/fno-typeless-boz.f
37469         * g77.dg/fno-underscoring.f
37470         * g77.dg/fno-vxt-1.f
37471         * g77.dg/fonetrip.f
37472         * g77.dg/ftypeless-boz.f
37473         * g77.dg/fugly-assumed.f
37474         * g77.dg/funderscoring.f
37475         * g77.dg/fvxt-1.f
37476
37477 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37478
37479         * objc.dg/fwd-proto-1.m: New.
37480         * objc.dg/local-decl-1.m: New.
37481         * objc.dg/naming-1.m: New.
37482         * objc.dg/naming-2.m: New.
37483         * objc.dg/proto-hier-1.m: New.
37484
37485 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37486
37487         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37488         largest-type elements to a struct makes its size grow.
37489
37490 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37491
37492         * g++.dg/abi/vthunk1.C: New test.
37493
37494 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37495
37496         * g++.dg/abi/vbase8-22.C: New test.
37497
37498 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37499
37500         * gcc.dg/cpp/macro8.c: New test.
37501
37502 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37503
37504         * g++.dg/abi/vbase8-21.C: New test.
37505
37506 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37507
37508         * g++.dg/abi/vbase8-10.C: New test.
37509
37510 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37511
37512         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37513         ${tool}_set_ld_library_path.
37514         Changed caller.
37515         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37516         g++.exp.
37517
37518 2001-07-26  Stan Cox <scox@redhat.com>
37519
37520         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37521         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37522         gcc_exit, gcc_check_unsupported_p):
37523         Moved to gcc-deps.exp
37524         * gcc-deps.exp: New file.
37525
37526 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37527
37528         * g++.old-deja/g++.pt/defarg14.C: New test.
37529
37530 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37531
37532         * g++.old-deja/g++.other/lineno5.C: New test.
37533
37534 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37535
37536         * g++.old-deja/g++.pt/crash68.C: New test.
37537
37538 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37539
37540         * g++.old-deja/g++.other/crash42.C: New test.
37541
37542 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37543
37544         * gcc.dg/cpp/extratokens.c: Fix.
37545         * gcc.dg/cpp/skipping2.c: New tests.
37546
37547 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37548
37549         * gcc.c-torture/execute/20010724-1.c: New file.
37550         * gcc.c-torture/execute/20010724-1.x: New file.
37551
37552 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37553
37554         * g++.old-deja/g++.other/cond7.C: New test.
37555
37556 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37557
37558         * g++.old-deja/g++.other/optimize4.C: New test.
37559
37560 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37561
37562         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37563
37564 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37565
37566         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37567         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37568         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37569         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37570
37571         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37572         bug report" message.
37573
37574         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37575         * g++.dg/ext/instantiate1.C: Move from old-deja.
37576
37577 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37578
37579         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37580         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37581         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37582         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37583
37584 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37585
37586         * gcc.c-torture/execute/20010723-1.c: New test.
37587
37588 2001-07-23  Ben Elliston  <bje@redhat.com>
37589
37590         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37591
37592 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37593
37594         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37595         i[34567]86-*-*.
37596         Delete handling of ieee_multilib_flags.
37597         Pass -mieee for alpha*-*-* and sh-*-*.
37598         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37599
37600 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37601
37602         Remove old-abi tests.
37603         * g++.old-deja/g++.mike/p11116.C: Remove.
37604         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37605
37606 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37607
37608         * g77.f-torture/compile/pr3743.f: New test
37609
37610 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37611
37612         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37613
37614 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37615
37616         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37617         g++.old-deja/g++.pt/static6.C: Likewise.
37618         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37619         supports weak symbols.
37620
37621 2001-07-18  Andreas Jaeger  <aj@suse.de>
37622
37623         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37624         supported again.
37625
37626 2001-07-18  Andreas Jaeger  <aj@suse.de>
37627
37628         * gcc.dg/iftrap-1.c: Fix target line.
37629
37630 2001-07-17  Richard Henderson  <rth@redhat.com>
37631
37632         * gcc.c-torture/execute/20010717-1.c: New.
37633
37634 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37635
37636         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37637         tests.
37638
37639 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37640
37641         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37642
37643 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37644
37645         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37646         UAC_SIGBUS, UAC_NOPRINT definitions.
37647
37648 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37649
37650         * objc/execute/object_is_class.m: New test.
37651         * objc/execute/object_is_meta_class.m: New test.
37652
37653 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37654
37655         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37656         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37657
37658 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37659
37660         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37661         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37662
37663 2001-07-14  Richard Henderson  <rth@redhat.com>
37664
37665         * gcc.dg/iftrap-1.c: New.
37666
37667 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37668
37669         * g77.f-torture/execute/intrinsic77.f: New test.
37670
37671 2001-07-11  Janis Johnson <janis@us.ibm.com>
37672
37673         * gcc.misc-tests/gcov-3.c: New test.
37674
37675 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37676
37677         * gcc.c-torture/compile/20010711-1.c,
37678         * gcc.c-torture/compile/20010711-2.c: New tests.
37679
37680 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37681
37682         * gcc.c-torture/execute/20010711-1.c: New test.
37683
37684 2001-07-11  Ben Elliston  <bje@redhat.com>
37685
37686         * g++.old-deja/g++.other/enum5.C: New test.
37687
37688 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37689
37690         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37691         (g++-dg-prune): Call prune_gcc_output.
37692         * prune.exp: New file for prune_gcc_output.
37693         * lib/g++.exp, lib/gcc.exp: Load it.
37694
37695 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37696
37697         * gcc.c-torture/compile/20010701-1.c,
37698         g++.old-deja/g++.ext/attrib6.C: New tests.
37699
37700 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37701
37702         * gcc.c-torture/compile/20010706-1.c: New test.
37703
37704 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37705
37706         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37707
37708 2001-06-28  Stan Shebs  <shebs@apple.com>
37709
37710         * gcc.dg/pragma-darwin.c: New test.
37711
37712 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37713
37714         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37715         Solaris 2.[678] system.
37716
37717 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37718
37719         * gcc.dg/20010622-1.c: New test.
37720
37721 2001-06-18  Stan Shebs  <shebs@apple.com>
37722
37723         * objc.dg: New directory.
37724         * objc.dg/dg.exp: New file.
37725         * objc.dg/alias.m: New.
37726         * objc.dg/class-1.m: New.
37727         * objc.dg/class-2.m: New.
37728         * objc.dg/const-str-1.m: New.
37729         * objc.dg/const-str-2.m: New.
37730         * objc.dg/id-1.m: New.
37731         * objc.dg/method-1.m: New.
37732         * objc.dg/super-class-1.m: New.
37733         * lib/objc-dg.exp: New file.
37734
37735 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37736
37737         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37738         of label name.
37739
37740 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37741
37742         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37743
37744 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37745
37746         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37747         variable.
37748
37749 2001-06-12  Richard Henderson  <rth@redhat.com>
37750
37751         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37752
37753 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37754
37755         * g++.old-deja/g++.abi/vbase5.C: New test.
37756         * g++.old-deja/g++.abi/vbase6.C: New test.
37757         * g++.old-deja/g++.abi/vbase7.C: New test.
37758
37759 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37760
37761         * gcc.c-torture/compile/20010610-1.c: New test.
37762
37763 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37764
37765         * g++.old-deja/g++.abi/vbase4.C: New test.
37766
37767 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37768
37769         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37770         support %f for HC11/HC12 targets.
37771         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37772         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37773         on HC11/HC12 targets.
37774         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37775
37776 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37777
37778         * gcc.dg/wchar_t-1.c: New file.
37779         * gcc.dg/wint_t-1.c: Likewise.
37780
37781 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37782
37783         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37784
37785 2001-06-11  Richard Henderson  <rth@redhat.com>
37786
37787         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37788
37789 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37790
37791         * gcc.c-torture/compile/20010611-1.c: New test.
37792
37793 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37794
37795         * gcc.dg/c99-tag-1.c: Add more tests.
37796
37797 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37798
37799         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37800         representation on MN10300 and ARM/Thumb.
37801
37802 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37803
37804         * g77.f-torture/execute/20010610.f: New.
37805
37806 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37807
37808         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37809         names.
37810
37811 2001-06-09  Richard Henderson  <rth@redhat.com>
37812
37813         * gcc.c-torture/execute/ashrdi-1.c: New.
37814         * gcc.c-torture/execute/ashldi-1.c: New.
37815         * gcc.c-torture/execute/lshrdi-1.c: New.
37816
37817 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37818
37819         * objc/execute/load-3.m: Added. Check sending +load to categories,
37820         in addition to classes.
37821
37822 2001-06-08  Stan Shebs  <shebs@apple.com>
37823
37824         * objc/execute/load-2.m: New test.  From Nicola Pero
37825         <n.pero@mi.flashnet.it>.
37826
37827 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37828
37829         * gcc.c-torture/execute/20010605-2.c: New test.
37830
37831 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         * g++.old-deja/g++.abi/vbase2.C: New test.
37834         * g++.old-deja/g++.abi/vbase3.C: New test.
37835
37836 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37837
37838         * g++.old-deja/g++.pt/friend49.C: New test.
37839
37840 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37841
37842         * g++.old-deja/g++.ext/anon3.C: New test.
37843
37844 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37845
37846         * g++.old-deja/g++.other/conv7.C: New test.
37847
37848 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37849
37850         * gcc.c-torture/compile/20010605-2.c: New test.
37851
37852 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37853
37854         * gcc.c-torture/execute/20010604-1.c: New test.
37855
37856 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37857
37858         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37859
37860 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37861
37862         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37863         (g++_link_flags): Likewise.
37864         (g++_init): Pass gccpath's value to two previous functions.
37865
37866 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37867
37868         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37869         Ensure logfile entry matches exec command line.
37870
37871 2001-05-31  Richard Henderson  <rth@redhat.com>
37872
37873         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37874         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37875
37876 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37877
37878         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37879         compiler for irix6.2
37880
37881 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37882
37883         * g++.old-deja/g++.other/optimize3.C: New file.
37884
37885 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37886
37887         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37888         assemble.
37889
37890 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37891
37892         * g++.old-deja/g++.other/optimize2.C: New file.
37893
37894 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37895
37896         * gcc.c-torture/compile/20010518-2.c: New file.
37897         * gcc.c-torture/execute/20010518-1.c: New file.
37898         * gcc.c-torture/execute/20010518-2.c: New file.
37899
37900 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37901
37902         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37903
37904 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37905
37906         G++ no longer defines builtins that do not begin with __builtin.
37907         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37908         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37909         * g++.old-deja/g++.law/builtin1.C: Likewise.
37910         * g++.old-deja/g++.law/cvt2.C: Likewise.
37911         * g++.old-deja/g++.mike/net5.C: Likewise.
37912         * g++.old-deja/g++.other/builtins1.C: Likewise.
37913         * g++.old-deja/g++.other/builtins2.C: Likewise.
37914         * g++.old-deja/g++.other/builtins3.C: Likewise.
37915         * g++.old-deja/g++.other/builtins4.C: Likewise.
37916         * g++.old-deja/g++.other/inline8.C: Likewise.
37917         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37918
37919 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37920
37921         * g++.old-deja/g++.pt/using1.C: Adjust.
37922         * g++.old-deja/g++.pt/using2.C: New test.
37923
37924 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37925
37926         * gcc.dg/cpp/charconst.c: New tests.
37927         * gcc.dg/cpp/escape.c: New tests.
37928         * gcc.dg/cpp/escape-1.c: New tests.
37929         * gcc.dg/cpp/escape-2.c: New tests.
37930         * gcc.dg/cpp/ucs.c: New tests.
37931
37932 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37933
37934         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37935         native compiler for irix6.5.
37936
37937 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37938
37939         * lib/g++.exp (g++_include_flags): Use args to compute
37940         get_multilibs.
37941         (g++_link_flags): Likewise.
37942         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37943
37944 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37945
37946         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37947
37948 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37949
37950         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37951         this file.
37952
37953 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37954
37955         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37956         STACK_SIZE;
37957         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37958         to STACK_SIZE; Use it to define size of add_histo array.
37959         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37960         to STACK_SIZE.
37961         (f): Use GITT_SIZE to define size of gitt local table.
37962         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37963         to STACK_SIZE; Use it to define size of bytemem array.
37964
37965 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37966
37967         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37968         on 68HC11/HC12 due to the asm instruction.
37969         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37970         * gcc.c-torture/compile/920520-1.x: Likewise.
37971         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37972         on 68HC11/HC12 because the function is larger than 64K.
37973         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37974         on 68HC11/HC12 because the structure is too large.
37975
37976 2001-05-20  Richard Henderson  <rth@redhat.com>
37977
37978         * gcc.c-torture/execute/20010520-1.c: New.
37979
37980 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37981
37982         * g++.old-deja/g++.warn/compare1.C: New test.
37983         * gcc.dg/compare4.c: New test.
37984
37985 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37986
37987         * g++.old-deja/g++.other/optimize1.C: New test.
37988
37989 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37990
37991         * g++.old-deja/g++.pt/spec41.C: New test.
37992
37993 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37994
37995         * gcc.c-torture/compile/20010114-1.x: Remove.
37996
37997 2001-05-18  Stan Shebs  <shebs@apple.com>
37998
37999         * gcc.c-torture/compile/20010518-1.c: New test.
38000
38001 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38002
38003         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38004         * g++.old-deja/g++.pt/crash67.C: New test.
38005
38006 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38007
38008         * g++.old-deja/g++.other/debug9.C: New test.
38009
38010 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38011
38012         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38013
38014 2001-05-16  Jan Hubicka  <jh@suse.cz>
38015
38016         * gcc.c-torture/compile/20010516-1.c: New test.
38017
38018 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38019
38020         * g++.old-deja/g++.other/crash41.C: New test.
38021
38022 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38023
38024         * g++.old-deja/g++.pt/crash66.C: New test.
38025
38026 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38027
38028         * g++.old-deja/g++.robertl/eb27.C: Convert.
38029
38030 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38031
38032         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38033         declaration being redundant.
38034
38035 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38036
38037         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38038
38039 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38040
38041         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38042
38043 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38044
38045         * lib/g++.exp: Use testsuite_flags.
38046
38047 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38048
38049         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38050
38051 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38052
38053         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38054
38055 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38056
38057         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38058
38059 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38060
38061         * gcc.c-torture/compile/20010313-1.c: New test.
38062
38063 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38064
38065         * gcc.dg/cpp/direct2.c: New test.
38066         * gccq.dg/cpp/direct2s.c: New test.
38067
38068         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38069
38070 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38071
38072         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38073         * g++.old-deja/g++.other/op3.C: Likewise.
38074
38075 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38076
38077         * gcc.dg/cpp/syshdr.h: New file.
38078         * gcc.dg/cpp/sysmac1.c: Update.
38079         * gcc.dg/cpp/sysmac2.c: Update.
38080
38081 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38082
38083         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38084
38085 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38086
38087         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38088         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38089
38090 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38091
38092         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38093
38094 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38095
38096         * lib/g++.exp (g++_include_flags): Don't use any special flags
38097         if TESTING_IN_BUILD_TREE is not defined.
38098         (g++_init): Use a plain 'c++' as the compiler if
38099         TESTING_IN_BUILD_TREEE is not defined.
38100
38101 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38102
38103         * g++.old-deja/g++.eh/catch13.C: New test.
38104         * g++.old-deja/g++.eh/catch14.C: New test.
38105
38106 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38107
38108         * gcc.dg/cpp/tr-define.c: New test.
38109
38110 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38111
38112         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38113         <stdlib.h>, not <malloc.h>.
38114
38115 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38116
38117         * g++.old-deja/g++.ns/template17.C: New test.
38118
38119 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38120
38121         * g++.old-deja/g++.pt/ref4.C: New test.
38122
38123 2001-04-30  Richard Henderson  <rth@redhat.com>
38124
38125         * gcc.dg/20000724-1.c: Revert last change.
38126
38127 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38128
38129         * g77.f-torture/execute/20010430.f: New test.
38130
38131 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38132
38133         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38134
38135 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38136
38137         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38138
38139 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38140
38141         * g++.old-deja/g++.eh/crash6.C: New test.
38142
38143 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38144
38145         * g++.old-deja/g++.other/warn7.C: New test.
38146
38147 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38148
38149         * g++.old-deja/g++.other/defarg9.C: New test.
38150
38151 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38152
38153         * g77.f-torture/compile/20010426.f: New test.
38154         * g77.f-torture/execute/20010426.f: New test.
38155
38156 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38157
38158         * g77.f-torture/compile/20000629-1.x: Remove - error
38159         has been fixed.
38160
38161 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38162
38163         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38164         Tweak slightly to work with g++.dg framework.
38165         * g++.dg/special/ecos.exp: Run initp1.C test.
38166         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38167
38168         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38169         its linker doesn't give line numbers either.
38170         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38171
38172 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38173
38174         * g++.old-deja/g++.other/lex1.C: New test.
38175
38176 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38177
38178         * gcc.dg/noncompile/20010425-1.c: New test.
38179
38180 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38181
38182         * g++.old-deja/g++.pt/mangle2.C: New test.
38183
38184 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38185
38186         * gcc.dg/format/plus-1.c: New test.
38187
38188 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38189
38190         * gcc.dg/20010423-1.c: New test.
38191
38192 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38193
38194         * gcc.c-torture/execute/20010422-1.c: New test.
38195
38196 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38197
38198         * g++.old-deja/g++.ns/type2.C: New test.
38199
38200 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38201
38202         * g++.old-deja/g++.other/perf1.C: New test.
38203
38204 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38205
38206         * gcc.dg/c99-func-2.c: Remove xfail.
38207         * gcc.dg/c99-func-3.c: Remove xfail.
38208         * gcc.dg/c99-func-4.c: Remove xfail.
38209
38210 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38211
38212         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38213
38214 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38215
38216         * gcc.c-torture/compile/20010423-1.c: New test.
38217
38218 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38219
38220         * g++.old-deja/g++.pt/typename28.C: New test.
38221
38222 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38223
38224         * g++.old-deja/g++.abi/empty2.C: New test.
38225         * g++.old-deja/g++.abi/empty3.C: New test.
38226
38227 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38228
38229         * g++.old-deja/g++.other/comdat2.C: New test.
38230         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38231
38232 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38233
38234         * g++.old-deja/g++.other/overload14.C: New test.
38235
38236 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38237
38238         * g++.old-deja/g++.other/lookup23.C: New test.
38239
38240 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38241
38242         * gcc.c-torture/execute/20010403-1.c: New test.
38243
38244 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38245             Mark Mitchell  <mark@codesourcery.com>
38246
38247         * lib/old-dejagnu.exp: Don't delete output of executable.
38248         Add .exe suffix to executables.
38249
38250 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38251
38252         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38253
38254 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38255
38256         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38257
38258 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38259
38260         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38261         * g++.old-deja/g++.abi/crash1.C: New test.
38262
38263 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38264
38265         * g++.old-deja/g++.other/crash40.C: New test.
38266
38267 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38268
38269         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38270
38271 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38272
38273         * g++.old-deja/g++.other/warn6.C: New test.
38274
38275 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38276
38277         * g++.old-deja/g++.robertl/eb42.C: Same.
38278
38279 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38280
38281         * gcc.dg/wtr-conversion-1.c: New testcase.
38282
38283 2001-04-10  Richard Henderson  <rth@redhat.com>
38284
38285         * g++.old-deja/g++.other/array5.C: New.
38286
38287 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38288
38289         * gcc.c-torture/execute/20010408-1.c: New test.
38290
38291 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38292
38293         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38294         headers and constructs.
38295         * g++.old-deja/g++.robertl/eb79.C: Same.
38296         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38297         * g++.old-deja/g++.robertl/eb73.C: Same.
38298         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38299         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38300         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38301         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38302         * g++.old-deja/g++.robertl/eb44.C: Same.
38303         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38304         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38305         * g++.old-deja/g++.robertl/eb39.C: Same.
38306         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38307         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38308         * g++.old-deja/g++.robertl/eb30.C: Same.
38309         * g++.old-deja/g++.robertl/eb3.C: Same.
38310         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38311         * g++.old-deja/g++.robertl/eb21.C: Same.
38312         * g++.old-deja/g++.robertl/eb15.C: Same.
38313         * g++.old-deja/g++.robertl/eb118.C: Same.
38314         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38315         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38316         * g++.old-deja/g++.robertl/eb109.C: Same.
38317         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38318         * g++.old-deja/g++.mike/rtti1.C: Same.
38319         * g++.old-deja/g++.mike/p658.C: Same.
38320         * g++.old-deja/g++.mike/net46.C: Same.
38321         * g++.old-deja/g++.mike/net34.C: Same.
38322         * g++.old-deja/g++.mike/memoize1.C: Same.
38323         * g++.old-deja/g++.mike/eh2.C: Same.
38324         * g++.old-deja/g++.law/weak.C: Same.
38325         * g++.old-deja/g++.law/visibility7.C: Same.
38326         * g++.old-deja/g++.law/visibility25.C: Same.
38327         * g++.old-deja/g++.law/visibility22.C: Same.
38328         * g++.old-deja/g++.law/visibility2.C: Same.
38329         * g++.old-deja/g++.law/visibility17.C: Same.
38330         * g++.old-deja/g++.law/visibility13.C: Same.
38331         * g++.old-deja/g++.law/visibility10.C: Same.
38332         * g++.old-deja/g++.law/visibility1.C: Same.
38333         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38334         * g++.old-deja/g++.law/vbase1.C: Same.
38335         * g++.old-deja/g++.law/operators32.C: Same.
38336         * g++.old-deja/g++.law/nest3.C: Same.
38337         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38338         * g++.old-deja/g++.law/except5.C (main): Same.
38339         * g++.old-deja/g++.law/cvt7.C (run): Same.
38340         * g++.old-deja/g++.law/cvt2.C: Same.
38341         * g++.old-deja/g++.law/cvt16.C: Same.
38342         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38343         * g++.old-deja/g++.law/ctors17.C (main): Same.
38344         * g++.old-deja/g++.law/ctors13.C: Same.
38345         * g++.old-deja/g++.law/ctors12.C (main): Same.
38346         * g++.old-deja/g++.law/ctors10.C: Same.
38347         * g++.old-deja/g++.law/code-gen5.C: Same.
38348         * g++.old-deja/g++.law/bad-error7.C: Same.
38349         * g++.old-deja/g++.law/arm9.C: Same.
38350         * g++.old-deja/g++.law/arm12.C: Same.
38351         * g++.old-deja/g++.law/arg8.C: Same.
38352         * g++.old-deja/g++.law/arg1.C: Same.
38353         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38354         * g++.old-deja/g++.jason/template31.C: Same.
38355         * g++.old-deja/g++.jason/template24.C (main): Same.
38356         * g++.old-deja/g++.jason/2371.C: Same.
38357         * g++.old-deja/g++.eh/new2.C: Same.
38358         * g++.old-deja/g++.eh/new1.C: Same.
38359         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38360         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38361         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38362         * g++.old-deja/g++.brendan/crash62.C: Same.
38363         * g++.old-deja/g++.brendan/crash52.C: Same.
38364         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38365         * g++.old-deja/g++.brendan/crash38.C: Same.
38366         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38367         * g++.old-deja/g++.brendan/copy9.C: Same.
38368
38369 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38370
38371         * gcc.c-torture/execute/20001203-2.c (memset):
38372         Count argument is of type __SIZE_TYPE__.
38373
38374 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38375
38376         * gcc.c-torture/compile/20010404-1.c: New test.
38377
38378 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38379
38380         * gcc.c-torture/compile/20010326-1.c: New test.
38381
38382 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38383
38384         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38385         peculiarities of the SH.
38386         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38387
38388 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38389
38390         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38391         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38392         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38393
38394 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38395
38396         * g77.f-torture/compile/20010321-1.f: New test.
38397
38398 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38399
38400         * gcc.c-torture/compile/20010329-1.c: New test.
38401
38402 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38403
38404         * gcc.c-torture/execute/20010329-1.c: New test.
38405
38406 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38407
38408         * g++.old-deja/g++.other/eh4.C: Fix typo.
38409
38410 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38411
38412         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38413
38414 2001-03-28  Philip Blundell  <philb@gnu.org>
38415
38416         * gcc.c-torture/compile/20010328-1.c: New test.
38417
38418 2001-03-27  Richard Henderson  <rth@redhat.com>
38419
38420         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38421         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38422
38423 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38424
38425         * gcc.c-torture/compile/20010327-1.c: New test.
38426
38427 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38428
38429         * g++.old-deja/g++.other/friend12.C: New test.
38430         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38431         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38432
38433 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38434
38435         * gcc.c-torture/execute/20010325-1.c: New test.
38436
38437 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38438
38439         * g++.old-deja/g++.other/mangle3.C: New test.
38440
38441 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38442
38443         * g++.old-deja/g++.other/anon8.C: New test.
38444
38445 2001-03-20  Philip Blundell  <philb@gnu.org>
38446
38447         * gcc.c-torture/compile/20010320-1.c: New test.
38448
38449 2001-03-17  Richard Henderson  <rth@redhat.com>
38450
38451         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38452
38453 2001-03-15  Geoff Keating  <geoff@redhat.com>
38454
38455         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38456         tests on AIX.
38457
38458 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38459
38460         * g++.old-deja/g++.other/eh4.C: New test.
38461
38462 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38463
38464         * gcc.dg/cpp/mi1.c: Update.
38465
38466 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38467
38468         * g++.old-deja/g++.other/regstack.C: New test.
38469
38470 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38471
38472         * g++.old-deja/g++.other/ref4.C: New test.
38473
38474 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38475
38476         * objc/execute/va_method.m: Added.
38477         * objc/execute/IMP.m: Added.
38478         * objc/execute/_cmd.m: Added.
38479         * objc/execute/accessing_ivars.m: Added.
38480         * objc/execute/class-1.m: Added.
38481         * objc/execute/class-10.m: Added.
38482         * objc/execute/class-11.m: Added.
38483         * objc/execute/class-12.m: Added.
38484         * objc/execute/class-13.m: Added.
38485         * objc/execute/class-14.m: Added.
38486         * objc/execute/class-2.m: Added.
38487         * objc/execute/class-3.m: Added.
38488         * objc/execute/class-4.m: Added.
38489         * objc/execute/class-5.m: Added.
38490         * objc/execute/class-6.m: Added.
38491         * objc/execute/class-7.m: Added.
38492         * objc/execute/class-8.m: Added.
38493         * objc/execute/class-9.m: Added.
38494         * objc/execute/class-tests-1.h
38495         * objc/execute/class-tests-2.h
38496         * objc/execute/compatibility_alias.m: Added.
38497         * objc/execute/encode-1.m: Added.
38498         * objc/execute/formal_protocol-1.m: Added.
38499         * objc/execute/formal_protocol-2.m: Added.
38500         * objc/execute/formal_protocol-3.m: Added.
38501         * objc/execute/formal_protocol-4.m: Added.
38502         * objc/execute/formal_protocol-5.m: Added.
38503         * objc/execute/formal_protocol-6.m: Added.
38504         * objc/execute/formal_protocol-7.m: Added.
38505         * objc/execute/informal_protocol.m: Added.
38506         * objc/execute/initialize.m: Added.
38507         * objc/execute/load.m: Added.
38508         * objc/execute/many_args_method.m: Added.
38509         * objc/execute/nested-3.m: Added.
38510         * objc/execute/no_clash.m: Added.
38511         * objc/execute/private.m: Added.
38512         * objc/execute/redefining_self.m: Added.
38513         * objc/execute/root_methods.m: Added.
38514         * objc/execute/selector-1.m: Added.
38515         * objc/execute/static-1.m: Added.
38516         * objc/execute/static-2.m: Added.
38517         * objc/execute/va_method.m: Added.
38518
38519 2001-03-10  Richard Henderson  <rth@redhat.com>
38520
38521         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38522
38523 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38524
38525         * g++.old-deja/g++.other/crash31.C: XFAIL.
38526         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38527         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38528         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38529         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38530         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38531
38532 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38533
38534         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38535
38536 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38537
38538         * gcc.dg/20000724-1.c: Don't use multiline strings.
38539
38540 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38541
38542         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38543         result of -cString against what we expect it to be; don't just
38544         print it out for no one to read.
38545
38546         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38547         Based on testcases provided by Nicola Pero.
38548
38549 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38550
38551         * gcc.dg/cpp/macro7.c: New test.
38552
38553 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38554
38555         * gcc.dg/cpp/multiline.c: Update.
38556
38557 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38558
38559         * g++.old-deja/g++.other/enum3.C: New test.
38560
38561 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38562
38563         * g++.old-deja/g++.other/pod1.C: New test.
38564
38565 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38566
38567         * g++.old-deja/g++.ext/overload1.C: New test.
38568
38569 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38570
38571         * g++.old-deja/g++.pt/using1.C: New test.
38572
38573 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38574
38575         * g++.old-deja/g++.other/using9.C: New test.
38576
38577 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38578
38579         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38580
38581         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38582
38583 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38584
38585         * g++.old-deja/g++.ext/realpt1.C: Remove.
38586
38587 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38588
38589         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38590
38591 2001-02-26  Will Cohen  <wcohen@redhat.com>
38592
38593         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38594
38595 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38596
38597         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38598         templatized constructors.
38599
38600 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38601
38602         * gcc.c-torture/execute/20010224-1.c: New test.
38603
38604 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38605
38606         * gcc.c-torture/execute/20010222-1.c: New test.
38607
38608 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38609
38610         * g++.old-deja/g++.other/inline20.C: New test.
38611
38612 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38613
38614         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38615
38616 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38617
38618         * g++.old-deja/g++.other/lookup22.C: New test.
38619
38620 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38621
38622         * g77.dg: New directory.
38623         * g77.dg/20010216-1.f: New test case.
38624         * g77.dg/dg.exp: New driver.
38625         * lib/g77-dg.exp: New driver library.
38626
38627 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38628
38629         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38630
38631 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38632
38633         * g++.old-deja/g++.other/decl9.C: New test.
38634
38635 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38636
38637         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38638         not need <string> and also tests the initialization at runtime.
38639
38640 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38641
38642         * gcc.c-torture/execute/longlong.c: New test.
38643
38644 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38645
38646         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38647
38648 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38649
38650         * gcc.c-torture/execute/920302-1.c (execute):
38651         Change argument type to short.
38652
38653 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38654
38655         * g++.old-deja/g++.pt/deduct6.C: New test.
38656
38657 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38658
38659         * g++.old-deja/g++.pt/deduct5.C: New test.
38660
38661 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38662
38663         * gcc.c-torture/execute/20010209-1.c: New test.
38664
38665 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38666
38667         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38668
38669 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38670
38671         * g++.dg/vtgc1.C: Update for new ABI.
38672
38673         * consistency.vlad: New directory, 1665 files.
38674
38675 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38676
38677         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38678         return type.
38679         * gcc.dg/cpp/digraphs.c: Declare puts.
38680
38681 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38682
38683         * g++.old-deja/g++.other/warn5.C: New test.
38684
38685 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38686
38687         * g++.old-deja/g++.pt/spec40.C: New test.
38688
38689 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38690
38691         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38692         case.
38693         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38694
38695 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38696
38697         * gcc.c-torture/compile/20010209-1.c: New test.
38698
38699 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38700
38701         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38702         excess errors message but not if it crashes.
38703         * g++.old-deja/g++.other/crash27.C: Likewise.
38704         * g++.old-deja/g++.other/crash28.C: Likewise.
38705         * g++.old-deja/g++.other/crash30.C: Likewise.
38706         * g++.old-deja/g++.other/crash32.C: Likewise.
38707         * g++.old-deja/g++.other/crash35.C: Likewise.
38708         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38709
38710 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38711
38712         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38713         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38714         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38715         g77.f-torture/execute/execute.exp,
38716         g77.f-torture/noncompile/noncompile.exp,
38717         gcc.c-torture/execute/execute.exp,
38718         gcc.c-torture/execute/memcheck/memcheck.exp,
38719         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38720         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38721         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38722         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38723         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38724         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38725         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38726         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38727         Remove bug reporting instructions with ancient email addresses.
38728
38729 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38730
38731         * gcc.dg/20010202-1.c: New test.
38732         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38733
38734 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38735
38736         * g++.dg/stdbool-if.C: New test.
38737
38738 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38739
38740         * objc/execute/fdecl.m: Added main().
38741
38742 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38743
38744         * gcc.c-torture/execute/20010206-1.c: New test.
38745
38746 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38747
38748         * gcc.dg/cpp/avoidpaste1.c: Update.
38749
38750 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38751
38752         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38753         Pero <nicola@brainstorm.co.uk>.
38754         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38755
38756 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38757
38758         * g++.old-deja/g++.pt/spec39.C: New test.
38759
38760 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38761
38762         * gcc.c-torture/compile/20010202-1.c: New test.
38763
38764 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38765
38766         * g++.old-deja/g++.abi/primary2.C: New test.
38767         * g++.old-deja/g++.abi/primary3.C: New test.
38768         * g++.old-deja/g++.abi/primary4.C: New test.
38769         * g++.old-deja/g++.abi/primary5.C: New test.
38770         * g++.old-deja/g++.abi/vtable3.h: New test.
38771         * g++.old-deja/g++.abi/vtable3a.C: New test.
38772         * g++.old-deja/g++.abi/vtable3b.C: New test.
38773         * g++.old-deja/g++.abi/vtable3c.C: New test.
38774         * g++.old-deja/g++.abi/vtable3d.C: New test.
38775         * g++.old-deja/g++.abi/vtable3e.C: New test.
38776         * g++.old-deja/g++.abi/vtable3f.C: New test.
38777         * g++.old-deja/g++.abi/vtable3g.C: New test.
38778         * g++.old-deja/g++.abi/vtable3h.C: New test.
38779         * g++.old-deja/g++.abi/vtable3i.C: New test.
38780         * g++.old-deja/g++.abi/vtable3j.C: New test.
38781         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38782
38783 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38784
38785         * g++.old-deja/g++.other/anon6.C: New test.
38786         * g++.old-deja/g++.other/anon7.C: New test.
38787
38788 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38789
38790         * gcc.dg/cpp/avoidpaste2.c: New tests.
38791
38792 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38793
38794         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38795
38796 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38797
38798         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38799         DECIMAL_DIG cases for Irix."
38800
38801 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38802
38803         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38804
38805 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38806
38807         * gcc.dg/c99-tag-1.c: New test.
38808
38809 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38810
38811         * gcc.dg/cpp/tr-warn1.c: Add tests.
38812
38813 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38814
38815         * gcc.dg/cpp/avoidpaste1.c: Update.
38816         * gcc.dg/cpp/paste4.c: Update.
38817
38818 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38819
38820         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38821         cases for Irix.
38822
38823 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38824
38825         * g++.old-deja/g++.other/inline19.C: New test.
38826
38827 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38828
38829         * gcc.dg/Wlarger-than.c: New test.
38830
38831 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38832
38833         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38834
38835 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38836
38837         * gcc.c-torture/execute/20010129-1.c: New test.
38838         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38839
38840 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38841
38842         * gcc.dg/cpp/avoidpaste1.c: Test case.
38843
38844 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38845
38846         * g++.old-deja/g++.other/inline18.C: New test.
38847
38848 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38849
38850         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38851         and __builtin_putchar.
38852
38853 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38856         tests.
38857
38858 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38859
38860         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38861         floating point number rounding mode to round to the nearest
38862         representable mode.
38863
38864 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38865
38866         * g++.old-deja/g++.other/mangle2.C: New test.
38867
38868 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38869
38870         * gcc.c-torture/compile/20010124-1.c: New test.
38871
38872 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38873
38874         * g++.old-deja/g++.pt/spec38.C: New test.
38875
38876 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38877
38878         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38879         "Build don't run".
38880
38881 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38882
38883         * gcc.c-torture/execute/20010123-1.c: New test.
38884
38885 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38886
38887         * g++.old-deja/g++.pt/spec37.C: New test.
38888
38889 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38890
38891         * g++.old-deja/g++.pt/overload14.C: New test.
38892
38893 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38894
38895         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38896         __builtin_return_address.
38897
38898 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38901         * g++.old-deja/g++.pt/spec35.C: New test.
38902         * g++.old-deja/g++.pt/spec36.C: New test.
38903
38904 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38905
38906         * gcc.c-torture/compile/20010118-1.c: New test.
38907
38908 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38909
38910         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38911
38912 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38913
38914         * gcc.c-torture/execute/20010119-1.c: New test.
38915
38916 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38917
38918         * g++.old-deja/g++.other/vbase5.C: New test.
38919
38920 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38921
38922         * gcc.c-torture/execute/20010118-1.c: New test.
38923
38924 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38925
38926         * g++.old-deja/g++.pt/deduct3.C: New test.
38927
38928 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38929
38930         * g++.old-deja/g++.pt/spec34.C: New test.
38931
38932 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38933
38934         * g77.f-torture/compile/20000601-2.f: New test.
38935
38936 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38937
38938         * g++.old-deja/g++.other/init17.C: New test.
38939
38940 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38941
38942         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38943
38944 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38945
38946         * g++.old-deja/g++.pt/unify8.C: New test.
38947
38948 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38949
38950         * g++.old-deja/g++.abi/vbase1.C: New test.
38951
38952 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38953
38954         * g++.old-deja/g++.pt/crash65.C: New test.
38955
38956 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38957
38958         * gcc.dg/cpp/assembl2.S: New test case.
38959
38960 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38961
38962         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38963         are supported.
38964
38965 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38966
38967         * g++.old-deja/g++.other/builtins1.C: New test.
38968         * g++.old-deja/g++.other/builtins2.C: Likewise.
38969         * g++.old-deja/g++.other/builtins3.C: Likewise.
38970         * g++.old-deja/g++.other/builtins4.C: Likewise.
38971
38972 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38973
38974         * gcc.c-torture/compile/20010117-1.c: New test.
38975         * gcc.c-torture/compile/20010117-2.c: New test.
38976
38977 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38978
38979         * g77.f-torture/execute/20010116.[fx]: New test,
38980         XFAIL on i?86-*-*.
38981         * g77.f-torture/compile/20010115.f: Indicate it's
38982         a test for PR fortran/1636.
38983
38984 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38985
38986         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38987
38988 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38989
38990         * g77.f-torture/compile/20010115.f: New test.
38991
38992 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38993
38994         * g++.old-deja/g++.pt/nontype5.C: New test.
38995
38996 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38997
38998         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38999         have an equivalent working one below it.
39000
39001 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39002
39003         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39004         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39005
39006 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39007
39008         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39009         message containing "init_priority".
39010         (conpr-2.C): Likewise.
39011         (conpr-3.C): Likewise.
39012         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39013
39014 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39015
39016         * gcc.c-torture/execute/20010114-2.c: New test.
39017
39018 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39019
39020         * gcc.c-torture/compile/20010114-1.c: New test.
39021         * gcc.c-torture/compile/20010114-1.x: Xfail.
39022         * gcc.c-torture/compile/20010114-2.c: New test.
39023         * gcc.c-torture/execute/20010114-1.c: New test.
39024         * gcc.dg/trunc-1.c: New test.
39025         * gcc.dg/uninit-B.c: New test.
39026
39027 2001-01-13  Nick Clifton  <nickc@redhat.com>
39028
39029         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39030         target.
39031
39032 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39033
39034         * gcc.c-torture/compile/20010113-1.c: New test.
39035
39036 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39037
39038         * gcc.c-torture/compile/20001212-1.c: New test.
39039
39040 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39041
39042         * gcc.dg/cpp/widestr1.c: Update.
39043         * gcc.dg/cpp/prag-imp.c: Remove.
39044
39045 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39046
39047         * gcc.c-torture/execute/20000801-3.x: Remove.
39048         * gcc.dg/c90-init-1.c: New test.
39049         * gcc.dg/c99-init-1.c: New test.
39050         * gcc.dg/c99-init-2.c: New test.
39051         * gcc.dg/gnu99-init-1.c: New test.
39052
39053 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39054
39055         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39056         testing that no relevant ones were found.
39057
39058 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39059
39060         * g++.old-deja/g++.pt/cast2.C: New test.
39061
39062 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39063
39064         * g++.old-deja/g++.pt/friend47.C: New test.
39065
39066 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39067
39068         * g++.old-deja/g++.pt/instantiate13.C: New test.
39069
39070 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39071
39072         * g++.old-deja/g++.other/defarg7.C: New test.
39073         * g++.old-deja/g++.other/defarg8.C: New test.
39074
39075 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39076
39077         * g++.old-deja/g++.pt/crash64.C: New test.
39078
39079 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39080
39081         * g++.old-deja/g++.pt/crash63.C: New test.
39082
39083 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39084
39085         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39086
39087 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39088
39089         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39090
39091 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39092
39093         * g++.old-deja/g++.pt/error3.C: New test.
39094
39095 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39096
39097         * g++.old-deja/g++.other/crash39.C: New test.
39098
39099 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39100
39101         * g++.old-deja/g++.other/vbase4.C: New test.
39102
39103 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39104
39105         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39106         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39107         * gcc.dg/special/special.exp: New test driver which will check
39108         for alias support for the above test.
39109
39110 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39111
39112         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39113         problems on small machines.
39114         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39115         parameterize.
39116
39117 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39118
39119         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39120         mips.
39121         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39122
39123 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39124
39125         * g++.old_deja/g++.pt/using8.C: New test.
39126
39127 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39128
39129         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39130
39131 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39132
39133         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39134         where a failure is expected.
39135         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39136
39137 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39138
39139         * g++.old_deja/g++.pt/instantiate12.C: New test.
39140
39141 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39142
39143         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39144         start of structs.
39145         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39146         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39147         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39148         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39149         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39150         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39151         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39152         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39153         * g++.old-deja/g++.eh/spec6.C: Likewise.
39154         * g++.old-deja/g++.jason/crash3.C: Likewise.
39155         * g++.old-deja/g++.law/ctors11.C: Likewise.
39156         * g++.old-deja/g++.law/ctors17.C: Likewise.
39157         * g++.old-deja/g++.law/ctors5.C: Likewise.
39158         * g++.old-deja/g++.law/ctors9.C: Likewise.
39159         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39160         * g++.old-deja/g++.mike/net22.C: Likewise.
39161         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39162         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39163         * g++.old-deja/g++.mike/virt3.C: Likewise.
39164         * g++.old-deja/g++.niklas/t128.C: Likewise.
39165         * g++.old-deja/g++.other/anon4.C: Likewise.
39166         * g++.old-deja/g++.other/using1.C: Likewise.
39167         * g++.old-deja/g++.other/warn3.C: Likewise.
39168         * g++.old-deja/g++.pt/t37.C: Likewise.
39169         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39170         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39171
39172 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39173
39174         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39175
39176 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39177
39178         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39179
39180 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39181
39182         * gcc.c-torture/compile/20010107-1.c: New test.
39183
39184 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39185
39186         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39187
39188 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39189
39190         * gcc.dg/format/format.h: New file.
39191         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39192         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39193         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39194         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39195         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39196         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39197         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39198         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39199         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39200         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39201         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39202         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39203         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39204         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39205         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39206         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39207         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39208         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39209         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39210         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39211         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39212         instead of declaring standard types, macros and functions in each
39213         test.
39214
39215 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39216
39217         * gcc.c-torture/execute/20010106-1.c: New test.
39218
39219 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39220
39221         * gcc.dg/format/format.exp: New file.
39222         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39223         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39224         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39225         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39226         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39227         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39228         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39229         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39230         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39231         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39232         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39233         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39234         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39235         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39236         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39237         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39238         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39239         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39240         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39241         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39242         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39243         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39244         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39245         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39246         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39247         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39248         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39249         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39250         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39251         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39252         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39253         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39254         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39255         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39256         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39257         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39258         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39259         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39260         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39261         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39262         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39263         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39264
39265 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39266
39267         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39268         account.
39269
39270 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39271
39272         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39273
39274 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39275
39276         * g++.old-deja/g++.pt/crash62.C: New test.
39277
39278 2001-01-04  Richard Henderson  <rth@redhat.com>
39279
39280         * gcc.dg/20000926-1.c: Update expected warnings.
39281         * gcc.dg/array-2.c: Likewise.
39282         * gcc.dg/array-4.c: Also validate flexible array members.
39283         * gcc.dg/c99-flex-array-1.c: New.
39284
39285 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39286
39287         * gcc.c-torture/compile/20001222-1.x: Remove.
39288
39289 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39290
39291         * gcc.c-torture/execute/built-in-setjmp.c: New.
39292
39293 2001-01-03  Richard Henderson  <rth@redhat.com>
39294
39295         * gcc.dg/940510-1.c: Update expected error wording.
39296         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39297
39298 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39299
39300         * lib/target-supports.exp (check_alias_available): Modified to
39301         indicate aliases not supported if only weak aliases are supported.
39302
39303 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39304
39305         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39306         Turn on cmpstrsi checks for __pj__ and __i370__.
39307
39308 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39309
39310         * g++.old-deja/g++.other/virtual11.C: New test.
39311
39312 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39313
39314         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39315
39316 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39317
39318         * gcc.c-torture/compile/20010102-1.c: New test.
39319
39320 2001-01-02  Andreas Jaeger  <aj@suse.de>
39321
39322         * gcc.dg/noreturn-3.c: New test.
39323
39324         * gcc.dg/noreturn-4.c: New test.
39325
39326 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39327
39328         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39329         __builtin_fputc and __builtin_fwrite.
39330
39331 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39332
39333         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39334         signed char, not default char.
39335
39336 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39337
39338         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39339
39340 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39341
39342         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39343
39344 2000-12-29  Richard Henderson  <rth@redhat.com>
39345
39346         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39347         (__cyg_profile_func_exit): Define.
39348
39349 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39350
39351         * g++.dg/vtgc1.C: New test.
39352
39353 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39354
39355         * gcc.dg/noncompile/20001228-1.c: New test.
39356
39357         * gcc.dg/20001228-1.c: New test.
39358
39359         * gcc.c-torture/execute/20001228-1.c: New test.
39360
39361 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39362
39363         * gcc.dg/format-strfmon-1.c: New test.
39364
39365 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39366
39367         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39368         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39369         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39370         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39371         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39372         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39373         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39374         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39375         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39376         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39377         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39378         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39379         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39380
39381         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39382         * gcc.c-torture/execute/string-opt-4.c: Test index.
39383
39384 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39385
39386         * gcc.c-torture/compile/20001226-1.c: New test.
39387
39388 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39389
39390         * gcc.c-torture/compile/20001222-1.c: New test.
39391         * gcc.c-torture/compile/20001222-1.x: Xfail.
39392
39393 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39394
39395         * gcc.c-torture/execute/comp-goto-2.c: New test.
39396
39397 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39398
39399         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39400         Use long types if __INT_MAX__ is 32767.
39401         (main): Use cast to (sint32 *) when poking 88 into a_page.
39402
39403         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39404
39405 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39406
39407         * gcc.c-torture/compile/20001221-1.c: New test.
39408         * gcc.c-torture/execute/20001221-1.c: New test.
39409
39410 2000-12-20  Richard Henderson  <rth@redhat.com>
39411
39412         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39413         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39414
39415 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39416
39417         * gcc.dg/compare3.c: New test.
39418
39419 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39420
39421         * gcc.dg/format-warnll-1.c: New test.
39422
39423 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39424
39425         * gcc.dg/cpp/cmdlne-P.c: New test.
39426
39427 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39428
39429         * gcc.c-torture/execute/builtin-abs-1.c,
39430         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39431
39432 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39433
39434         * gcc.dg/cpp/multiline.c: New test.
39435
39436 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39437
39438         * g++.old-deja/g++.other/syshdr1.C: Update.
39439         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39440
39441 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39442
39443         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39444
39445 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39446
39447         * g++.old-deja/g++.pt/ttp65.C: New test.
39448
39449 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39450
39451         * g++.old-deja/g++.pt/ttp64.C: New test.
39452
39453 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39454
39455         * g++.old-deja/g++.pt/spec33.C: New test.
39456
39457 2000-12-14  Catherine Moore  <clm@redhat.com>
39458
39459         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39460         * gcc.c-torture/execute/920612-2.c: Likewise.
39461         * gcc.c-torture/execute/920428-2.c: Likewise.
39462         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39463         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39464
39465 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39466
39467         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39468         * gcc.dg/pack-test-2.c: Likewise.
39469
39470 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39471
39472         Tests by Zack Weinberg <zackw@stanford.edu>.
39473
39474         * gcc.dg/cpp/defined.c: Update.
39475         * gcc.dg/cpp/defined_trad.c: New tests.
39476
39477 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39478
39479         * gcc.dg/cpp/trad-direct.c: Update.
39480
39481 2000-12-11  Neil Booth  <neilb@earthling.net>
39482
39483         * gcc.dg/cpp/defined_trad.c
39484
39485 2000-12-11  Neil Booth  <neilb@earthling.net>
39486
39487         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39488
39489 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39490
39491         * gcc.dg/format-miss-2.c: New test.
39492
39493 2000-12-09  Neil Booth  <neilb@earthling.net>
39494
39495         * gcc.dg/cpp/lineflags.c: New tests.
39496         * gcc.dg/cpp/poison.c: Update.
39497         * gcc.dg/cpp/redef2.c: Update.
39498         * gcc.dg/cpp/skipping.c: New test.
39499
39500 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39501
39502         * g++.old-deja/g++.other/eh3.C: New testcase.
39503
39504 2000-12-07  Neil Booth  <neilb@earthling.net>
39505
39506         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39507         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39508         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39509         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39510         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39511         Update.
39512
39513 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39514
39515         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39516         __SIZE_TYPE__ instead of int for type of integers cast to
39517         pointers.
39518
39519 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39520
39521         * g++.old-deja/g++.other/cleanup4.C: New test.
39522
39523 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39524
39525         * format-sec-1.c: New test.
39526
39527 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39528
39529         * gcc.dg/format-nonlit-3.c: New test.
39530
39531 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39532
39533         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39534         through a null pointer.
39535
39536 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39537
39538         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39539         * g++.old-deja/g++.pt/partial4.C: New test.
39540
39541 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39542
39543         * gcc.c-torture/execute/ieee/hugeval.x: New.
39544
39545 2000-12-06  Neil Booth  <neilb@earthling.net>
39546
39547         * gcc.dg/cpp/backslash2.c: New tests.
39548
39549 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39550
39551         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39552         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39553
39554 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39555
39556         * gcc.c-torture/execute/20001203-2.c: New testcase.
39557
39558 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39559
39560         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39561         * g++.old-deja/g++.other/virtual10.C: New test.
39562
39563 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39564
39565         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39566
39567 2000-12-05  Richard Henderson  <rth@redhat.com>
39568
39569         * gcc.c-torture/compile/20001205-1.c: New.
39570
39571 2000-12-04  Neil Booth  <neilb@earthling.net>
39572
39573         * g++.old-deja/g++.other/virtual9.C: New test.
39574         * g++.old-deja/g++.pt/crash61.C: New test.
39575         * gcc.c-torture/execute/loop-9.c: New test.
39576
39577 2000-12-04  Neil Booth  <neilb@earthling.net>
39578
39579         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39580         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39581         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39582         * gcc.dg/cpp/extratokens.c: ...here.
39583
39584 2000-12-04  Neil Booth  <neilb@earthling.net>
39585
39586         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39587         New tests.
39588
39589 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39590
39591         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39592         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39593
39594 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39595
39596         * gcc.c-torture/execute/20001203-1.c: New test.
39597
39598 2000-12-03  Neil Booth  <neilb@earthling.net>
39599
39600         * gcc.dg/cpp/macro6.c: New test cases.
39601
39602 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39603
39604         * gcc.c-torture/execute/string-opt-9.c: New test.
39605         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39606         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39607         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39608
39609         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39610         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39611
39612 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39613
39614         * gcc.dg/cpp/if-6.c: New testcase.
39615
39616         * gcc.dg/20001201-1.c: New testcase.
39617
39618 2000-12-02  Neil Booth  <neilb@earthling.net>
39619
39620         * g++.old-deja/g++.other/externC4.C,
39621         g++.old-deja/g++.other/friend10.C: New tests.
39622
39623 2000-12-02  Neil Booth  <neilb@earthling.net>
39624
39625         * g++.old-deja/g++.other/instan2.C
39626         * g++.old-deja/g++.other/instan3.C: New test.
39627
39628 2000-12-02  Neil Booth  <neilb@earthling.net>
39629
39630         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39631         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39632         gnuc99.c,gnuc99-pedantic.c: New tests.
39633
39634 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39635
39636         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39637         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39638
39639 2000-12-01  Neil Booth  <neilb@earthling.net>
39640
39641         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39642         * gcc.dg/cpp/poison.c: Update.
39643         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39644
39645 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39646
39647         * g77.f-torture/execute/20001201.f: New test.
39648
39649 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39650
39651         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39652
39653 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39654
39655         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39656
39657 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39658
39659         * g++.old-deja/g++.other/cast6.C: New test.
39660
39661 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39662
39663         * gcc.c-torture/execute/20001130-2.c: New testcase.
39664
39665 2000-11-30  Richard Henderson  <rth@redhat.com>
39666
39667         * gcc.c-torture/execute/20001130-1.c: New test.
39668
39669 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39670
39671         * g++.old-deja/g++.other/op3.C: New test.
39672
39673 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39674
39675         * g++.old-deja/g++.other/op2.C: New test.
39676
39677 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39678
39679         * g++.old-deja/g++.other/crash38.C: New test.
39680
39681 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39682
39683         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39684
39685 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39686
39687         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39688         tests.
39689         * gcc.c-torture/execute/string-opt-6.c: New test.
39690
39691         * gcc.dg/20001117-1.c: Add main.
39692
39693 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39694
39695         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39696         Move from here ...
39697         * gcc.dg/940510-1.c: ... to here.
39698
39699         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39700         zero-size arrays in toplevel structures.
39701
39702 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39703
39704         * gcc.c-torture/execute/loop-8.c: New test.
39705
39706 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39707
39708         * g++.old-deja/g++.other/base1.C: New test.
39709
39710 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39711
39712         * g++.old-deja/g++.other/parse2.C: New test.
39713
39714 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39715
39716         * g++.old-deja/g++.pt/incomplete1.C: New test.
39717
39718 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39719
39720         * g++.old-deja/g++.other/friend9.C: New test.
39721
39722 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39723
39724         * gcc.dg/20001127-1.c: New test.
39725
39726 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39727
39728         * g++.old-deja/g++.pt/friend46.C: New test.
39729
39730 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39731
39732         * g++.old-deja/g++.other/ptrmem8.C: New test.
39733
39734 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39735
39736         * gcc.c-torture/execute/string-opt-7.c: New test.
39737         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39738
39739 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39740
39741         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39742         instead of 'mkcheck 2'.
39743
39744 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39745
39746         * gcc.c-torture/execute/memcheck/driver.c,
39747         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39748         C9X references to refer to C99.
39749
39750 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39751
39752         * gcc.dg/ultrasp3.c: New test.
39753
39754 2000-11-25  Neil Booth  <neilb@earthling.net>
39755
39756         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39757
39758 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39759
39760         * gcc.c-torture/compile/20001123-2.c: New.
39761
39762 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39763
39764         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39765
39766 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39767
39768         * gcc.dg/sequence-point-1.c: Add some new tests.
39769         * gcc.c-torture/execute/20001124-1.c: New test.
39770
39771 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39772
39773         * g++.old-deja/g++.other/vaarg4.C: New test.
39774         * gcc.c-torture/compile/20001123-1.c: New test.
39775
39776 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.other/crash24.C: Adjust and remove XFAIL.
39779         * g++.other/crash37.C: New test.
39780
39781 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39782
39783         * g++.old-deja/g++.pt/instantiate9.C: New test.
39784
39785 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39786
39787         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39788         new ABI, too.
39789
39790         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39791         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39792
39793 2000-11-22  Neil Booth  <neilb@earthling.net>
39794
39795         * gcc.dg/cpp/Wtrigraphs.c: New test.
39796
39797 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39798
39799         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39800
39801 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39802
39803         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39804
39805 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39806
39807         * lib/gcc-dg.exp: load_lib scanasm.exp.
39808         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39809         * lib/g++-dg.exp: load_lib scanasm.exp.
39810         * lib/scanasm.exp: New.
39811         (scan-assembler, scan-assembler-not): Add optional arguments to
39812         test name, or if not present, the pattern name.
39813         (scan-assembler-dem, scan-assembler-dem-not): New.
39814
39815         * g++.dg/dg.exp: New.
39816
39817 2000-11-21  Neil Booth  <neilb@earthling.net>
39818
39819         * gcc.dg/cpp/integrated1.c: Remove.
39820
39821 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39822
39823         * gcc.c-torture/execute/20001121-1.c: New test.
39824
39825 2000-11-21  Richard Henderson  <rth@redhat.com>
39826
39827         * gcc.c-torture/compile/20001121-1.c: New test.
39828
39829 2000-11-20  Neil Booth  <neilb@earthling.net>
39830
39831         * gcc.dg/cpp/integrated1.c: New test.
39832
39833 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39834
39835         * g++.old-deja/g++.other/inline17.C: New test.
39836
39837 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39838
39839         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39840         local variable to be zero: I made the variable global. Now
39841         uses abort() and exit() instead of relying on main's return value.
39842
39843 2000-11-20  Neil Booth  <neilb@earthling.net>
39844
39845         * gcc.dg/cpp/paste2.c: Update test.
39846         * objc/execute/paste.m: New test.
39847
39848 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39849
39850         * gcc.dg/c99-condexpr-1.c: New test.
39851
39852 2000-11-20  Neil Booth  <neilb@earthling.net>
39853
39854         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39855
39856 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39857
39858         * g++.old-deja/g++.pt/export1.C: New test.
39859
39860 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39861
39862         * gcc.dg/20001117-1.c: New test.
39863
39864 2000-11-18  Richard Henderson  <rth@redhat.com>
39865
39866         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39867
39868 2000-11-18  Richard Henderson  <rth@redhat.com>
39869
39870         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39871         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39872         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39873
39874 2000-11-18  Richard Henderson  <rth@redhat.com>
39875
39876         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39877         (main): New.  Exit cleanly.
39878
39879 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39880
39881         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39882         gcc.dg/c99-fordecl-2.c: New tests.
39883
39884 2000-11-18  Richard Henderson  <rth@redhat.com>
39885
39886         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39887         * gcc.c-torture/execute/zerolen-2.c: New.
39888
39889 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39890
39891         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39892         memory.
39893
39894 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39895
39896         * g++.old-deja/g++.pt/instantiate8.C: New test.
39897
39898 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39899
39900         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39901         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39902
39903 2000-11-16  Nick Clifton  <nickc@redhat.com>
39904
39905         * gcc.c-torture/execute/nestfunc-2.c: New test.
39906         * gcc.c-torture/execute/nestfunc-3.c: New test.
39907
39908 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39909
39910         * gcc.c-torture/compile/20001116-1.c: New test.
39911
39912 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39913
39914         * gcc.c-torture/execute/20001115-1.c: New test.
39915
39916 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39917
39918         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39919         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39920         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39921         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39922
39923 2000-11-15  Neil Booth  <neilb@earthling.net>
39924
39925         gcc.dg/cpp/_Pragma1.c: Update.
39926         gcc.dg/cpp/_Pragma2.c: New test.
39927
39928 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39929
39930         * g++.old-deja/g++.other/anon5.C: New test.
39931
39932 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39933
39934         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39935         tests.
39936
39937 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39938
39939         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39940         output.
39941
39942 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39943
39944         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39945         labels at end of compound statements.
39946
39947 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39948
39949         * gcc.c-torture/execute/loop-7.c: New test.
39950
39951 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39952
39953         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39954
39955 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39956
39957         * gcc.dg/c99-bool-1.c: New test.
39958
39959 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39960
39961         * gcc.dg/c99-scope-1.c: Remove xfail.
39962         * gcc.dg/c99-scope-2.c: New test.
39963
39964 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39965
39966         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39967         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39968
39969 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39970
39971         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39972         error messages.
39973
39974         * g++.mike/p700.C: Don't typedef wchar_t.
39975         * g++.mike/p784.C: Likewise.
39976         * g++.mike/eb101.C: Don't use __wchar_t.
39977
39978 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39979
39980         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39981         from DO loop.
39982
39983 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39984
39985         * gcc.c-torture/execute/20001111-1.c: New test.
39986
39987 2000-11-10  Nick Clifton  <nickc@redhat.com>
39988
39989         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39990         long multuiple and accumulate.
39991
39992 2000-11-09  Richard Henderson  <rth@redhat.com>
39993
39994         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39995         via size_t instead of int.
39996
39997         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39998         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39999         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40000         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40001
40002 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40003
40004         * gcc.c-torture/compile/20001109-1.c: New test.
40005         * gcc.c-torture/compile/20001109-2.c: New test.
40006
40007 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40008
40009         * g++.old-deja/g++.pt/operator1.C: New test.
40010         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40011
40012 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40013
40014         * gcc.dg/20001108-1.c: New test.
40015
40016 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40017
40018         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40019         with both arguments constant strings.
40020         * gcc.c-torture/execute/string-opt-3.c: New test.
40021         * gcc.c-torture/execute/string-opt-4.c: New test.
40022         * gcc.c-torture/execute/string-opt-5.c: New test.
40023
40024 2000-11-08  Nick Clifton  <nickc@redhat.com>
40025
40026         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40027         mulsidi3adddi patterns.
40028
40029 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40030
40031         * g++.old-deja/g++.other/crash36.C: New test.
40032
40033 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40034
40035         * g++.old-deja/g++.other/init16.C: New test.
40036
40037 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40038
40039         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40040
40041 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40042
40043         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40044         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40045         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40046
40047 2000-11-07  DJ Delorie  <dj@redhat.com>
40048
40049         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40050
40051 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40052
40053         * gcc.c-torture/execute/string-opt-1.c: New test.
40054
40055 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40056
40057         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40058         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40059         parameters in registers, and there is no way for a varargs
40060         function to know in which order the integer and floating-point
40061         parameters should be interleaved when they are placed on the
40062         stack.
40063         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40064         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40065
40066 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40067
40068         * gcc.c-torture/execute/string-opt-2.c: New test.
40069
40070 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40071
40072         * g++.old-deja/g++.pt/crash60.C: New test.
40073
40074 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40075
40076         * g++.old-deja/g++.other/crash24.C: New test.
40077         * g++.old-deja/g++.other/crash25.C: New test.
40078         * g++.old-deja/g++.other/crash26.C: New test.
40079         * g++.old-deja/g++.other/crash27.C: New test.
40080         * g++.old-deja/g++.other/crash28.C: New test.
40081         * g++.old-deja/g++.other/crash29.C: New test.
40082         * g++.old-deja/g++.other/crash30.C: New test.
40083         * g++.old-deja/g++.other/crash31.C: New test.
40084         * g++.old-deja/g++.other/crash32.C: New test.
40085         * g++.old-deja/g++.other/crash33.C: New test.
40086         * g++.old-deja/g++.other/crash34.C: New test.
40087         * g++.old-deja/g++.other/crash35.C: New test.
40088
40089 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40090
40091         * gcc.c-torture/execute/20001031-1.c: New test.
40092
40093 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40094
40095         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40096         namespace.
40097
40098         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40099         standards-conformant.
40100
40101         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40102
40103         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40104         * g++.old-deja/g++.mike/p755a.C: Likewise.
40105         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40106         library makes no calls to `operator new' during initialization.
40107
40108 2000-11-04  Neil Booth  <neilb@earthling.net>
40109
40110         * gcc.dg/cpp/include2.c: New tests.
40111
40112 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40113
40114         * lib/g++.exp (g++_set_ld_library_path): New function.
40115         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40116
40117 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40118
40119         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40120         warnings.
40121
40122 2000-11-01  Richard Henderson  <rth@redhat.com>
40123
40124         * g++.old-deja/g++.ext/namedret1.C: New.
40125         * g++.old-deja/g++.ext/namedret2.C: New.
40126         * g++.old-deja/g++.ext/namedret3.C: New.
40127
40128 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40129
40130         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40131         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40132
40133 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40134
40135         * gcc.c-torture/execute/va-arg-21.c: New test.
40136
40137 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40138
40139         * gcc.dg/c99-complex-2.c: New test.
40140
40141 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40142
40143         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40144
40145 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40146
40147         * g++.old-deja/g++.other/inline16.C: New test.
40148
40149 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40150
40151         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40152         __PRETTY_FUNCTION__
40153
40154 2000-10-29  Neil Booth  <neilb@earthling.net>
40155
40156         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40157         New tests.
40158         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40159         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40160         optimisation.
40161
40162 2000-10-29  Neil Booth  <neilb@earthling.net>
40163
40164         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40165         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40166         * mi5.c: Test multiple includes work with -C.
40167         * trigraphs.c: Test ^= version.
40168
40169 2000-10-28  Neil Booth  <neilb@earthling.net>
40170
40171         New tests and test updates for new macro expander.
40172
40173         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40174         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40175         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40176         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40177         new diagnostic messages.
40178
40179         * gcc.dg/cpp/macro3.c: New tests.
40180
40181 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40182
40183         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40184         on the same line.
40185
40186 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40187
40188         * g++.old-deja/g++.other/eh2.C: New test.
40189
40190 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40191
40192         * gcc.c-torture/execute/20001027-1.c: New test.
40193
40194 2000-10-26  Richard Henderson  <rth@redhat.com>
40195
40196         * gcc.c-torture/execute/20001026-1.c: New.
40197
40198 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40199
40200         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40201         * g++.old-deja/g++.law/builtin1.C: Likewise.
40202         * g++.old-deja/g++.law/ctors10.C: Likewise.
40203         * g++.old-deja/g++.law/virtual3.C: Likewise.
40204         * g++.old-deja/g++.mike/p658.C: Likewise.
40205         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40206         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40207         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40208         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40209         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40210
40211 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40212
40213         * gcc.c-torture/compile/20001024-1.c: New test.
40214
40215 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40216
40217         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40218         to tell us whether or not we are using V3.
40219
40220 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40221
40222         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40223         operands.
40224
40225 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40226
40227         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40228
40229 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40230
40231         * gcc.c-torture/execute/20001024-1.c: New test.
40232
40233 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40234
40235         * g++.old-deja/g++.other/sibcall1.C: New test.
40236
40237 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40238
40239         * gcc.dg/noncompile/init-3.c: New test.
40240
40241 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40242
40243         * gcc.dg/format-array-1.c: New test.
40244
40245 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40246
40247         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40248         writing through null pointers; remove comment about testing
40249         unterminated strings.
40250
40251 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40252
40253         * gcc.c-torture/execute/20001017-2.c: New test.
40254
40255 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40256
40257         * gcc.c-torture/compile/20001018-1.c: New test.
40258         * gcc.c-torture/compile/20001018-1.x: Xfail.
40259
40260 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40261
40262         * gcc.c-torture/execute/20001017-1.c: New test.
40263
40264 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40265
40266         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40267         for multiple use of arguments with scanf formats; add tests for
40268         multiple use of arguments.
40269
40270 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40271
40272         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40273
40274 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40275
40276         * gcc.dg/format-miss-1.c: New test.
40277
40278 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40279
40280         * gcc.c-torture/execute/20001013-1.c: New test.
40281
40282 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40283
40284         * gcc.dg/format-branch-1.c: New test.
40285
40286 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40287
40288         * README, lib/file-format.exp: Remove EGCS references.
40289
40290 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40291
40292         * gcc.dg/20001013-1.c: New test.
40293
40294 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40295
40296         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40297         for intmax_t in the compiler using __typeof__ and the type rules
40298         for conditional expressions.
40299
40300 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40301
40302         * gcc.dg/20001012-1.c: New test.
40303         * gcc.dg/20001012-2.c: New test.
40304
40305 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40306
40307         * gcc.dg/format-attr-1.c: New test.
40308
40309 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40310
40311         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40312         __LONG_LONG_MAX__ instead of LLONG_MAX.
40313
40314 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40315
40316         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40317         scanf flags.
40318         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40319         flags.
40320
40321 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40322
40323         * gcc.dg/sequence-pt-1.c: New test.
40324
40325 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40326
40327         * gcc.c-torture/execute/20001011-1.c: New testcase.
40328         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40329
40330 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40331
40332         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40333         does not error on it.
40334
40335 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40336
40337         * gcc.dg/20001009-1.c: New test.
40338
40339 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40340
40341         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40342         * gcc.c-torture/execute/20001009-2.c: ... to here.
40343
40344 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40345
40346         * gcc.c-torture/compile/20001009-1.c: New testcase.
40347         * gcc.c-torture/execute/20001009-1.c: New testcase.
40348         Testcases provided by Jan Hubicka <jh@suse.cz>.
40349
40350 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40351
40352         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40353         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40354         uintmax_t using <limits.h> to emulate the compiler's internal
40355         logic.  No longer XFAIL %j tests.
40356
40357 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40358
40359         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40360         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40361         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40362         regexps and details of expected handling of some bad formats.
40363         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40364         suppression.
40365
40366 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40367
40368         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40369         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40370         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40371         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40372         in list archives.
40373
40374 2000-10-06  Richard Henderson  <rth@cygnus.com>
40375
40376         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40377         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40378         * g++.old-deja/g++.jason/report.C: Likewise.
40379         * g++.old-deja/g++.law/friend5.C: Likewise.
40380         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40381         of the expected warnings.
40382
40383 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40384
40385         * g++.old-deja/g++.pt/enum14.C: New test.
40386
40387 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40388
40389         * g++.old-deja/g++.pt/crash59.C: New test.
40390
40391 2000-10-04  Will Cohen  <wcohen@redhat.com>
40392
40393         * gcc.dg/20000926-1.c: New test.
40394
40395 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40396
40397         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40398         function name for current C++ compiler.
40399         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40400
40401 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40402
40403         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40404         __PRETTY_FUNCTION__.
40405         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40406
40407 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40408
40409         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40410
40411 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40412
40413         * gcc.c-torture/compile/20000923-1.c: New test.
40414
40415 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40416
40417         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40418         * g++.old-deja/g++.pt/ttp62.C: Same.
40419         * g++.old-deja/g++.other/inline14.C: Same.
40420
40421 2000-09-24  Richard Henderson  <rth@cygnus.com>
40422
40423         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40424
40425 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40426
40427         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40428
40429 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40430
40431         * gcc.c-torture/compile/20000922-1.c: New file.
40432
40433 2000-09-21  Nick Clifton  <nickc@redhat.com>
40434
40435         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40436         a signed long modulo operation.
40437         (mod6): New function - perform an unsigned long modulo operation.
40438         (main): Add tests for modulos of very large numbers by very small
40439         dividends.
40440
40441 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40442
40443         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40444
40445 2000-09-19  Richard Henderson  <rth@cygnus.com>
40446
40447         * gcc.dg/compare2.c (case 10): XFAIL.
40448
40449 2000-09-18  Richard Henderson  <rth@cygnus.com>
40450
40451         * gcc.c-torture/execute/20000906-1.c: Move ...
40452         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40453         that support __builtin_trap.
40454
40455 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40456
40457         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40458
40459 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40460
40461         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40462         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40463         more $ format tests.
40464
40465 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40466
40467         * gcc.dg/format-errmk-1.c: New test.
40468
40469 2000-09-17  Greg McGary  <greg@mcgary.org>
40470
40471         * gcc.c-torture/execute/20000917-1.x: Remove.
40472
40473 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40474
40475         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40476
40477 2000-09-17  Greg McGary  <greg@mcgary.org>
40478
40479         * gcc.c-torture/execute/20000917-1.c: New test.
40480         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40481
40482 2000-09-16  Neil Booth  <NeilB@earthling.net>
40483
40484         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40485         in nested macro bug.
40486
40487 2000-09-15  Neil Booth  <NeilB@earthling.net>
40488
40489         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40490
40491 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40492
40493         * gcc.c-torture/execute/20000914-1.c: New test.
40494
40495 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40496
40497         * g++.other/inline13.C: New test.
40498
40499 2000-09-12  Andreas Jaeger  <aj@suse.de>
40500
40501         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40502         constant by Ulrich Drepper <drepper@redhat.com>.
40503
40504 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40505
40506         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40507
40508 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40509
40510         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40511
40512 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40513
40514         * gcc.dg/cpp/backslash.c: New test.
40515
40516 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40517
40518         * gcc.c-torture/execute/20000910-1.c: New test.
40519         * gcc.c-torture/execute/20000910-2.c: Likewise.
40520
40521 2000-09-11  Robert Lipe  <robertl@sco.com>
40522
40523         * gcc.dg/pragma-align.c: New test.
40524
40525 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40526
40527         * g++.old-deja/g++.pt/explicit82.C: New test.
40528         * g++.old-deja/g++.pt/explicit83.C: New test.
40529
40530 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40531
40532         * gcc.dg/asm-names.c: New test.
40533
40534 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40535
40536         * gcc.dg/cpp/tr-warn6.c: New test
40537
40538 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40539
40540         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40541         be accepted.
40542
40543 2000-09-07  Catherine Moore  <clm@redhat.com>
40544
40545         * gcc.c-torture/execute/unroll-1.c: New test.
40546
40547 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40548
40549         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40550         ERROR markers.
40551         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40552         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40553         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40554         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40555         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40556         Preprocess only.
40557         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40558         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40559
40560 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40561
40562         * g++.old-deja/g++.pt/deduct2.C: New test.
40563
40564 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40565
40566         * g++.old-deja/g++.pt/parms2.C: New test.
40567
40568 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40569
40570         * g++.old-deja/g++.pt/crash58.C: New test.
40571
40572 2000-09-06  Greg McGary  <greg@mcgary.org>
40573
40574         * gcc.c-torture/execute/20000906-1.c: New test.
40575         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40576
40577 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40578
40579         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40580
40581 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40582
40583         * g++.old-deja/g++.pt/crash57.C: New test.
40584
40585 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40586
40587         * g++.old-deja/g++.pt/crash56.C: New test.
40588
40589 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40590
40591         * g++.old-deja/g++.pt/koenig1.C: New test.
40592
40593 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40594
40595         * gcc.dg/20000904-1.c: New test.
40596
40597 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40598
40599         * gcc.dg/cpp/paste8.c: New test.
40600
40601 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40602
40603         * gcc.c-torture/compile/20000827-1.c: New test.
40604
40605 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40606
40607         * gcc.dg/format-diag-1.c: New test.
40608
40609 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40610
40611         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40612         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40613         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40614         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40615         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40616
40617 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40618
40619         * g++.old-deja/g++.other/nested4.C: New test.
40620
40621 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40622
40623         * g++.old-deja/g++.ns/scoped1.C: New test.
40624
40625 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40626
40627         * lib/g++.exp: Support testing already-installed GCC.
40628
40629 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40630
40631         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40632
40633 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40634
40635         * gcc.dg/return-type-2.c: New test.
40636
40637 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40638
40639         * gcc.c-torture/compile/20000825-1.c: New test.
40640
40641 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40642
40643         * gcc.dg/dwarf2-2.c: New test.
40644
40645 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40646
40647         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40648         dg-warning regexps.
40649
40650 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40651
40652         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40653         gcc.dg/format-ext-5.c: New tests.
40654
40655 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40656
40657         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40658
40659 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40660
40661         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40662
40663 2000-08-24  Richard Henderson  <rth@cygnus.com>
40664
40665         * gcc.dg/ia64-sync-1.c: New test.
40666         * gcc.dg/ia64-sync-2.c: New test.
40667         * gcc.dg/ia64-asm-1.c: New test.
40668
40669 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40670
40671         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40672         * gcc.dg/format-ext-2.c: New test.
40673
40674 2000-08-23  Jason Merrill  <jason@redhat.com>
40675
40676         * lib/old-dejagnu.exp: Also ignore "In member function" and
40677         "At global scope".
40678
40679 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40680
40681         * gcc.dg/noncompile/label-lineno-1.c: New test.
40682
40683 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40684
40685         * gcc.dg/c99-array-nonobj-1.c: New test.
40686
40687 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40688
40689         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40690         tests.
40691         * gcc.dg/format-ext-1.c: New test.
40692
40693 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40694
40695         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40696         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40697         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40698         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40699         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40700
40701 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40702
40703         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40704         gcc.dg/c99-strftime-2.c: New tests.
40705
40706 2000-08-22  Richard Henderson  <rth@cygnus.com>
40707
40708         * gcc.c-torture/execute/20000822-1.c: New test.
40709
40710 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40711
40712         * gcc.c-torture/execute/20000819-1.x: Remove.
40713
40714 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40715
40716         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40717         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40718         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40719         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40720         gcc.dg/format-xopen-1.c: New tests.
40721
40722 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40723
40724         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40725
40726 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40727
40728         * g++.old-deja/g++.other/loop2.C: New test.
40729
40730         * gcc.c-torture/compile/20000606-1.c: New test.
40731         * gcc.c-torture/compile/20000728-1.c: New test.
40732         * gcc.c-torture/execute/20000801-1.c: New test.
40733         * gcc.c-torture/execute/20000801-2.c: New test.
40734         * gcc.c-torture/execute/20000819-1.c: New test.
40735         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40736         * gcc.dg/20000629-1.c: New test.
40737         * gcc.dg/20000724-1.c: New test.
40738         * gcc.dg/20000807-1.c: New test.
40739
40740 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40741
40742         * gcc.dg/cpp/pragma-1.c: New test.
40743         * gcc.dg/cpp/pragma-2.c: New test.
40744
40745 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40746
40747         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40748         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40749
40750 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40751
40752         * gcc.c-torture/compile/20000818-1.c: New test.
40753
40754 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40755
40756         * gcc.c-torture/execute/20000818-1.c: New test.
40757
40758 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40759
40760         * gcc.dg/format-va-1.c: New test.
40761
40762 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40763
40764         * g++.old-deja/g++.other/typedef8.C: New test.
40765
40766 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40767
40768         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40769         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40770         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40771         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40772         * g++.old-deja/g++.other/ptrmem7.C: New test.
40773         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40774
40775 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40776
40777         * g++.old-deja/g++.pt/typename27.C: New test.
40778
40779 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40780
40781         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40782         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40783         * g++.old-deja/g++.pt/friend45.C: New test.
40784         * g++.old-deja/g++.other/friend8.C: New test.
40785
40786 2000-08-15  Richard Henderson  <rth@cygnus.com>
40787
40788         * gcc.c-torture/execute/20000815-1.c: New test.
40789
40790 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40791
40792         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40793         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40794         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40795
40796 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40797
40798         * g++.old-deja/g++.other/refinit2.C: New test.
40799
40800 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40801
40802         * lib/c-torture.exp (c-torture): Make
40803         compiler_conditional_xfail_data global.
40804         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40805         compiler_conditional_xfail_data machinery.
40806         (f-torture-execute): Likewise.
40807         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40808         and only when unrolling loops.
40809
40810         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40811
40812 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40813
40814         * g++.old-deja/g++.pt/explicit81.C: New test.
40815
40816 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40817
40818         * g++.old-deja/g++.pt/typename26.C: New test.
40819
40820 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40821
40822         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40823         warning.
40824
40825 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40826
40827         * g++.old-deja/g++.other/array3.C: New test.
40828
40829 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40830
40831         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40832         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40833         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40834         New tests.
40835
40836 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40837
40838         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40839         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40840
40841 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40842
40843         * gcc.c-torture/execute/20000808-1.c: New test.
40844
40845 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40846
40847         * gcc.dg/c90-const-expr-1.c: New test.
40848
40849 2000-08-08  Richard Henderson  <rth@cygnus.com>
40850
40851         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40852
40853 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40854
40855         * gcc.dg/noncompile/const-ll-1.c: New test.
40856
40857 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40858
40859         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40860
40861 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40862
40863         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40864         that running programs linked against the shared version of libobjc
40865         run correctly.
40866
40867 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40868
40869         * gcc.dg/c99-printf-1.c: New test.
40870
40871 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40872
40873         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40874
40875 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40876
40877         * gcc.c-torture/execute/20000731-1.x: Delete.
40878
40879 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40880
40881         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40882         and torture_without_loops as is done by c-torture.exp.
40883         (search_for): Copy from c-torture.exp.
40884         (gcc-dg-runtest): New function, drives a directory of tests
40885         iterating over the TORTURE_OPTIONS.
40886         (scan-assembler, scan-assembler-not): Move here from
40887         individual directory drivers.
40888
40889         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40890         defined by lib/gcc-dg.exp.
40891         * gcc.dg/cpp/cpp.exp: Likewise.
40892         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40893         gcc-dg-runtest, so we cycle over optimization options.
40894
40895         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40896         * gcc.dg/compare2.c: No longer expected to fail.
40897
40898 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40899
40900         * gcc.c-torture/execute/20000804-1.c: New test.
40901
40902 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40903
40904         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40905
40906 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40907
40908         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40909
40910 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40911
40912         * gcc.c-torture/compile/20000803-1.c: New test.
40913
40914 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40915
40916         * gcc.c-torture/execute/20000801-3.c,
40917         gcc.c-torture/execute/20000801-4.c: New tests.
40918         * gcc.c-torture/execute/20000801-3.x,
40919         gcc.c-torture/execute/20000801-4.x: Xfail.
40920
40921 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40922
40923         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40924         libobjc/.libs to allow for libtool.
40925
40926 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40927
40928         * gcc.c-torture/compile/20000802-1.c: New test.
40929
40930 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40931
40932         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40933
40934 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40935
40936         * gcc-c-torture/execute/20000731-2.c: New test.
40937
40938         * gcc.c-torture/execute/20000731-1.c: New test.
40939         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40940
40941 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40942
40943         * testsuite/gcc.dg/cpp/paste7.c: New test.
40944         * gcc.dg/cpp/20000725-1.c: New test.
40945
40946 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40947
40948         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40949         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40950         declaration warning for __builtin_dwarf_reg_size.
40951
40952         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40953
40954 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40955
40956         * gcc.dg/noncompile/voidparam-1.c: New test.
40957
40958 2000-07-30  Richard Henderson  <rth@cygnus.com>
40959
40960         * gcc.dg/c90-digraph-1.c: Don't xfail.
40961         * gcc.dg/compare2.c (case 10): Xfail.
40962         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40963
40964 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40965
40966         * gcc.dg/c99-main-1.c: New test.
40967
40968 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40969
40970         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40971
40972 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40973
40974         * gcc.c-tortuer/execute/20000726-1.c: New test.
40975
40976 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40977
40978         * gcc.c-torture/execute/enum-2.c: New test.
40979
40980 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40981
40982         * gcc.dg/cpp/tr-warn3.c: New test.
40983
40984 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40985
40986         * g++.old-deja/g++.ext/implicit1.C: Remove.
40987         * g++.old-deja/g++.jason/c2.C: Remove
40988         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40989         * g++.old-deja/g++.pt/crash16.C: Likewise.
40990         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40991
40992 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40993
40994         * g++.old-deja/g++.other/for2.C: New test.
40995
40996 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40997
40998         * gcc.dg/20000720-1.c: New test.
40999
41000 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41001
41002         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41003
41004 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41005
41006         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41007         * gcc.c-torture/execute/20000722-1.c: New.
41008         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41009
41010 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41011
41012         * gcc.dg/cpp/20000720-1.S: New test.
41013
41014 2000-07-21  Michael Meissner  <meissner@redhat.com>
41015
41016         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41017
41018 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41019
41020         * g++.old-deja/g++.brendan/crash16.C,
41021         g++.old-deja/g++.brendan/parse3.C,
41022         g++.old-deja/g++.brendan/redecl1.C,
41023         g++.old-deja/g++.ns/template13.C,
41024         g++.old-deja/g++.other/decl4.C,
41025         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41026
41027 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41028
41029         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41030         and "Internal error".
41031
41032         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41033         regexps.
41034         * gcc.dg/cpp/paste6.c: New test.
41035
41036 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41037
41038         * gcc.dg/cpp/tr-direct.c: New test.
41039
41040         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41041         gcc.dg/cpp/undef1.c: Tweak error regexps.
41042
41043 2000-07-18  Eric Christopher <echristo@redhat.com>
41044
41045         * gcc.c-torture/compile/20000718-1.c: New test.
41046
41047 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41048
41049         * cpplex.c (_cpp_push_token): If the token being pushed back
41050         is the previous token in this context, just subtract one from
41051         context->posn.
41052         * cppmacro.c (save_expansion): Clear aux field when storing a
41053         placemarker.
41054
41055 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41056
41057         * gcc.dg/noncompile/redecl-1.c: New test.
41058
41059 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41060
41061         * gcc.c-torture/execute/20000717-5.c: New test.
41062         * gcc.c-torture/execute/20000717-1.x: Removed.
41063
41064 2000-07-17  Richard Henderson  <rth@cygnus.com>
41065
41066         * gcc.c-torture/execute/20000717-4.c: New test.
41067
41068 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41069
41070         * gcc.dg/cpp/syshdr.c: New test.
41071         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41072
41073 2000-07-17  Neil Booth  <neilb@earthling.net>
41074
41075         * gcc.dg/cpp/cmdlne-dM.c: New test.
41076         * gcc.dg/cpp/cmdlne-dD.c: New test.
41077
41078 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41079
41080         * gcc.c-torture/execute/20000717-3.c: New test.
41081
41082         * gcc.c-torture/compile/20000717-1.c: New test.
41083
41084 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41085
41086         * gcc.c-torture/execute/20000717-2.c: New test.
41087
41088 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41089
41090         * gcc.dg/formatz-1.c: New test.
41091
41092         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41093         * gcc.dg/c99-digraph-1.c: New tests.
41094
41095         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41096         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41097
41098         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41099         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41100         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41101         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41102         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41103         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41104         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41105
41106 2000-07-17   Greg McGary <greg@mcgary.org>
41107
41108         * gcc.c-torture/execute/20000717-1.c: New test.
41109         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41110
41111 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41112
41113         * gcc.c-torture/execute/20000715-2.c: New test.
41114         * gcc.dg/20000715-1.c: New test.
41115
41116 2000-07-15  Michael Meissner  <meissner@redhat.com>
41117
41118         * gcc.c-torture/execute/20000715-1.c: New test.
41119
41120 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41121
41122         * gcc.c-torture/execute/20000707-1.c: New test.
41123
41124 2000-07-13  Neil Booth  <NeilB@earthling.net>
41125
41126         * testsuite/gcc.dg/cpp/digraph1.c,
41127         testsuite/gcc.dg/cpp/digraph2.c,
41128         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41129
41130 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41131
41132         * g77.f-torture/compile/20000630-2.f: New test.
41133         * g77.f-torture/compile/20000630-2.x
41134
41135 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41136
41137         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41138
41139 2000-07-11  Neil Booth  <NeilB@earthling.net>
41140
41141         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41142
41143 2000-07-11  Neil Booth  <NeilB@earthling.net>
41144
41145         * gcc.dg/cpp/cmdlne-C.c: New.
41146
41147 2000-07-09  Neil Booth  <NeilB@earthling.net>
41148
41149         * gcc.dg/cpp/directiv.c: New tests.
41150         * gcc.dg/cpp/undef1.c: Update.
41151
41152 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41153
41154         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41155
41156 2000-07-09  Neil Booth  <NeilB@earthling.net>
41157
41158         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41159
41160 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41161
41162         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41163         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41164
41165 2000-07-08  Neil Booth  <NeilB@earthling.net>
41166
41167         * gcc.dg/cpp/macsyntx.c: New tests.
41168
41169 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41170
41171         * gcc.dg/20000707-1.c: New test.
41172
41173 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41174
41175         * gcc.c-torture/execute/20000706-1.c: New test.
41176         * gcc.c-torture/execute/20000706-2.c: New test.
41177         * gcc.c-torture/execute/20000706-3.c: New test.
41178         * gcc.c-torture/execute/20000706-4.c: New test.
41179         * gcc.c-torture/execute/20000706-5.c: New test.
41180
41181 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41182
41183         * g++.old-deja/g++.pt/instantiate7.C: New test.
41184
41185 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41186
41187         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41188         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41189         * g++.old-deja/g++.other/rtti3.C: Likewise.
41190         * g++.old-deja/g++.other/rttid3.C: Likewise.
41191
41192 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41193
41194         *  g77.f-torture/compile/20000630-1.x: Fix typo
41195
41196 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41197
41198         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41199         assembly output.
41200
41201 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41202
41203         * gcc.dg/cpp/ident.c: New test.
41204
41205 2000-07-05  Neil Booth  <NeilB@earthling.net>
41206
41207         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41208           gcc.dg/cpp/lexstrng.c: New tests.
41209
41210 2000-07-04  Neil Booth  <NeilB@earthling.net>
41211
41212         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41213         * gcc.dg/cpp/strify2.c: Same.
41214
41215 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41216
41217         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41218         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41219         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41220         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41221
41222         * testsuite/gcc.dg/cpp/macro1.c,
41223         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41224         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41225         testsuite/gcc.dg/cpp/strify1.c,
41226         testsuite/gcc.dg/cpp/strify2.c: New tests.
41227
41228 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41229
41230         * gcc.c-torture/execute/20000703-1.c: New test.
41231
41232 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         * g++.old-deja/g++.pt (lookup10.C): New test.
41235
41236 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41237
41238         * g++.old-deja/g++.pt (typename25.C): New test.
41239
41240 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41241
41242         * gcc.c-torture/compile/20000701-1.c: New test.
41243
41244 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41245
41246         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41247         to test case.
41248
41249 2000-06-30  Catherine Moore  <clm@cygnus.com>
41250
41251         * gcc.c-torture/execute/align-1.c: New test.
41252
41253 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41254
41255         * g++.old-deja/g++.pt/expr8.C: New test.
41256         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41257
41258 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41259
41260         * gcc.c-torture/compile/20000629-1.c: New test.
41261
41262 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41263
41264
41265         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41266         gcc.dg/noncompile directory, depending on whether they're
41267         preprocessor tests or not.  Annotate all the tests for the dg
41268         framework.
41269
41270         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41271         * gcc.dg/noncompile/noncompile.exp: New.
41272
41273         * Moved files:
41274         Old name                                New name
41275         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41276         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41277         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41278         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41279         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41280         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41281         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41282         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41283         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41284         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41285         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41286         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41287         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41288         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41289         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41290         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41291         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41292         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41293         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41294         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41295         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41296         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41297         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41298         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41299
41300         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41301         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41302         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41303         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41304         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41305         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41306
41307 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41308
41309         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41310         declare one variable.  On the fourth, error.
41311         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41312         declared by 20000628-1a.h.
41313
41314 2000-06-29  Richard Henderson  <rth@redhat.com>
41315
41316         * gcc.c-torture/execute/930529-1.x: New file.
41317         * gcc.dg/920413-1.c: Adjust expected warning text.
41318         * gcc.dg/980217-1.c: Declare abort.
41319         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41320
41321 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41322
41323         * g77.f-torture/compile/20000629-1.f: New test.
41324         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41325
41326 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41327
41328         Rearrange lots of files, removing entirely the
41329         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41330         directories.
41331
41332         * Deleted files:
41333         gcc.c-torture/code_quality/code_quality.exp
41334         gcc.c-torture/special/special.exp
41335         gcc.failure/failure.exp
41336         gcc.failure/940409-1.x
41337         gcc.c-torture/compile/961203-1.x
41338
41339         * New files:
41340         gcc.misc-tests/linkage.exp
41341         gcc.c-torture/execute/920730-1t.c
41342         gcc.c-torture/execute/920730-1t.x
41343         gcc.c-torture/compile/920520-1.x
41344         gcc.c-torture/compile/920521-1.x
41345         gcc.c-torture/compile/981006-1.x
41346         gcc.c-torture/execute/eeprof-1.x
41347
41348         * Moved files (possibly with modifications to fit a new harness):
41349         Old name                                New name
41350         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41351         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41352         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41353         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41354         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41355         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41356         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41357         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41358         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41359         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41360         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41361         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41362         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41363         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41364
41365 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41366
41367         * c-torture/compile/961203-1.x: Delete.
41368
41369         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41370         not exit. Include stdio.h.
41371         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41372         * gcc.misc-tests/dg-12.c: Likewise.
41373         * gcc.misc-tests/dg-5.c: Likewise.
41374         * gcc.misc-tests/dg-6.c: Likewise.
41375         * gcc.misc-tests/dg-7.c: Prototype abort.
41376         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41377         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41378         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41379         not exit.
41380         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41381         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41382
41383 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41384
41385         * gcc.dg/cpp/20000628-1.c: New test.
41386         * gcc.dg/cpp/20000628-1.h: New header for above test.
41387         * gcc.dg/cpp/20000628-1a.h: Likewise.
41388
41389 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41390
41391         * gcc.dg/cpp: New directory.
41392         * gcc.dg/cpp/cpp.exp: New driver.
41393         * gcc.dg/cpp/20000627-1.c: New test.
41394         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41395         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41396         and rewrite as a compilation test.
41397
41398         * gcc.dg: Move many files into the cpp subdirectory, possibly
41399         renaming or editing them as well.
41400         Old name                New name
41401         990119-1.c              cpp/19990119-1.c
41402         990228-1.c              cpp/19990228-1.c
41403         990407-1.c              cpp/19990407-1.c
41404         990409-1.c              cpp/19990409-1.c
41405         990413-1.c              cpp/19990413-1.c
41406         990703-1.c              cpp/19990703-1.c
41407         20000127-1.c            cpp/20000127-1.c
41408         20000129-1.c            cpp/20000129-1.c
41409         20000207-1.c            cpp/20000207-1.c
41410         20000207-2.c            cpp/20000207-2.c
41411         20000209-1.c            cpp/20000209-1.c
41412         20000209-2.c            cpp/20000209-2.c
41413         20000301-1.c            cpp/20000301-1.c
41414         20000419-1.c            cpp/20000419-1.c
41415         20000510-1.S            cpp/20000510-1.S
41416         20000519-1.c            cpp/20000519-1.c
41417         20000529-1.c            cpp/20000529-1.c
41418         20000625-1.c            cpp/20000625-1.c
41419         20000625-2.c            cpp/20000625-2.c
41420         cpp-as1.c               cpp/assert1.c
41421         cpp-as2.c               cpp/assert2.c
41422         cxx-comments-1.c        cpp/cxxcom1.c
41423         cxx-comments-2.c        cpp/cxxcom2.c
41424         endif-label.c           cpp/endif.c
41425         cpp-hash1.c             cpp/hash1.c
41426         cpp-hash2.c             cpp/hash2.c
41427         cpp-if1.c               cpp/if-1.c
41428         cpp-if2.c               cpp/if-2.c
41429         cpp-if3.c               cpp/if-3.c
41430         cpp-if4.c               cpp/if-4.c
41431         cpp-if5.c               cpp/if-5.c
41432         cpp-cond.c              cpp/if-cexp.c
41433         cpp-missingop.c         cpp/if-mop.c
41434         cpp-missingparen.c      cpp/if-mpar.c
41435         cpp-opprec.c            cpp/if-oppr.c
41436         cpp-ifparen.c           cpp/if-paren.c
41437         cpp-shortcircuit.c      cpp/if-sc.c
41438         cpp-shift.c             cpp/if-shift.c
41439         cpp-unary.c             cpp/if-unary.c
41440         cpp-li1.c               cpp/line1.c
41441         cpp-li2.c               cpp/line2.c
41442         lineno.c                cpp/line3.c
41443         lineno-2.c              cpp/line4.c
41444         cpp-mi.c                cpp/mi1.c
41445         cpp-mic.h               cpp/mi1c.h
41446         cpp-micc.h              cpp/mi1cc.h
41447         cpp-mind.h              cpp/mi1nd.h
41448         cpp-mindp.h             cpp/mi1ndp.h
41449         cpp-mix.h               cpp/mi1x.h
41450         cpp-mi2.c               cpp/mi2.c
41451         cpp-mi2a.h              cpp/mi2a.h
41452         cpp-mi2b.h              cpp/mi2b.h
41453         cpp-mi2c.h              cpp/mi2c.h
41454         cpp-mi3.c               cpp/mi3.c
41455         cpp-mi3.def             cpp/mi3.def
41456         poison-1.c              cpp/poison.c
41457         pr-impl.c               cpp/prag-imp.c
41458         cpp-redef-2.c           cpp/redef1.c
41459         cpp-redef.c             cpp/redef2.c
41460         strpaste.c              cpp/strp1.c
41461         strpaste-2.c            cpp/strp2.c
41462         cpp-tradpaste.c         cpp/tr-paste.c
41463         cpp-tradstringify.c     cpp/tr-str.c
41464         cpp-tradwarn1.c         cpp/tr-warn1.c
41465         cpp-tradwarn2.c         cpp/tr-warn2.c
41466         trigraphs.c             cpp/trigraphs.c
41467         cpp-unc1.c              cpp/unc1.c
41468         cpp-unc2.c              cpp/unc2.c
41469         cpp-unc3.c              cpp/unc3.c
41470         cpp-unc.c               cpp/unc4.c
41471         undef.c                 cpp/undef1.c
41472         undef-2.c               cpp/undef2.c
41473         cpp-wi1.c               cpp/widestr1.c
41474
41475 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41476
41477         * lib/g++.exp (g++_include_flags): Tweak.
41478
41479 2000-06-27  H.J. Lu  <hjl@gnu.org>
41480             Loren J. Rittle  <ljrittle@acm.org>
41481
41482         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41483         version with one that knows about the new gcc tree structure.
41484         (g++_link_flags): Same.
41485
41486 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41487
41488         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41489         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41490         case we are cross-compiling.
41491
41492         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41493         g++.old-deja/g++.niklas/Makefile.in,
41494         g++.old-deja/g++.niklas/configure.in,
41495         g++.old-deja/g++.other/Makefile.in,
41496         g++.old-deja/g++.other/configure.in,
41497         gcc.c-torture/code_quality/Makefile.in,
41498         gcc.c-torture/code_quality/configure.in,
41499         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41500         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41501         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41502         gcc.c-torture/execute/ieee/Makefile.in,
41503         gcc.c-torture/execute/ieee/configure.in,
41504         gcc.c-torture/noncompile/Makefile.in,
41505         gcc.c-torture/noncompile/configure.in,
41506         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41507         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41508         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41509
41510 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41511
41512         * g++.old-deja/g++.other/ambig3.C: New test.
41513
41514 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41515
41516         * g++.old-deja/g++.pt/syntax1.C: New test.
41517         * g++.old-deja/g++.pt/syntax2.C: New test.
41518         * g++.old-deja/g++.other/syntax3.C: New test.
41519         * g++.old-deja/g++.other/syntax4.C: New test.
41520
41521 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41522
41523         * gcc.dg/20000623-1.c: Prototype exit and abort.
41524
41525 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41526
41527         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41528         New tests.
41529         * gcc.dg/cpp-mi3.def: New file.
41530
41531         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41532         inside assertions.
41533         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41534         lexer's error messages.
41535         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41536         divine anything from the linemarkers.
41537         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41538         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41539
41540 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41541
41542         * gcc.dg/20000623-1.c: New test.
41543
41544 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41545
41546         * gcc.c-torture/execute/20000622-1.c: New test.
41547
41548 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41549
41550         * g++.old-deja/g++.other/init15.C: New test.
41551
41552 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41553
41554         * g++.old-deja/g++.pt/vaarg2.C: New test.
41555         * g++.old-deja/g++.pt/vaarg3.C: New test.
41556
41557 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41558
41559         * g++.old-deja/g++.other/dyncast6.C: New test.
41560
41561 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41562
41563         * gcc.c-torture/execute/loop-6.c: New test.
41564
41565 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41566
41567         * gcc.dg/20000614-1.c: New test.
41568         * gcc.dg/20000614-2.c: New test.
41569
41570 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41571
41572         * g++.old-deja/g++.other/inline12.C: New test.
41573
41574 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41575
41576         * g++.old-deja/g++.other/eh1.C: New test.
41577
41578 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41579
41580         * g++.old-deja/g++.other/type.C: New test.
41581
41582 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41583
41584         * g++.old-deja/g++.other/initstring.C: New test.
41585
41586 2000-06-12  Jason Merrill  <jason@redhat.com>
41587
41588         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41589
41590 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41591
41592         * gcc.c-torture/compile/20000609-1.c: New test.
41593
41594 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41595
41596         * gcc.dg/20000609-1.c: New test.
41597
41598 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41599
41600         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41601         * gcc.c-torture/noncompile/poison-1.c: Move...
41602         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41603         * gcc.dg/cpp-li1.c: Add a token after the #line.
41604
41605 2000-06-05  Richard Henderson  <rth@cygnus.com>
41606
41607         * gcc.c-torture/execute/20000605-2.c: New test.
41608         * gcc.c-torture/execute/20000605-3.c: New test.
41609
41610 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41611
41612         * g77.f-torture/execute/20000503-1.x: New file.
41613
41614 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41615
41616         * g++.old-deja/g++.eh/badalloc1.C: New test.
41617
41618 2000-06-05  Richard Henderson  <rth@cygnus.com>
41619
41620         * gcc.c-torture/execute/20000605-1.c: New test.
41621
41622 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41623             Nathan Sidwell <nathan@codesourcery.com>
41624
41625         * gcc.c-torture/compile/20000605-1.c: New test.
41626
41627 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41628
41629         * g77.f-torture/compile/20000601-1.f: New test.
41630
41631 2000-06-03  Richard Henderson  <rth@cygnus.com>
41632
41633         * gcc.c-torture/execute/20000603-1.c: New.
41634
41635 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41636
41637         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41638         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41639
41640 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41641
41642         * gcc.dg/compare2.c (case 12): XFAIL.
41643         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41644         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41645
41646         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41647
41648 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41649
41650         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41651         guard macro is already defined when the header is first
41652         included.
41653         * gcc.dg/cpp-mix.h: New file.
41654         * gcc.dg/endif-label.c: Update patterns to match compiler.
41655
41656         * g++.brendan/complex1.C: Declare abort.
41657         * g++.law/refs4.C: Remove XFAIL.
41658         * g++.oliva/expr2.C: Declare abort and exit.
41659
41660 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41661
41662         * gcc.c-torture/execute/20000528-1.c: New test.
41663
41664         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41665         * g++.old-deja/g++.law/temps4.C: Likewise.
41666
41667         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41668         stdlib.h.  Call abort() on failure.
41669         * g++.old-deja/g++.law/refs4.C: Likewise.
41670         * g++.old-deja/g++.law/temps4.C: Likewise.
41671         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41672         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41673
41674 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41675
41676         Relative to g++.dg/special:
41677         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41678
41679         Relative to g++.old-deja:
41680         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41681         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41682         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41683         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41684         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41685         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41686         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41687
41688         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41689         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41690         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41691         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41692         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41693         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41694         and/or string.h.
41695
41696         * g++.other/goto1.C: Update expectations for error messages.
41697
41698 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41699
41700         * gcc.c-torture/compile/20000523-1.c: New test.
41701
41702 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41703
41704         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41705
41706 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41707
41708         * g++.old-deja/g++.eh/catch11.C: New test.
41709         * g++.old-deja/g++.eh/catch12.C: New test.
41710
41711 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41712
41713         * gcc.c-torture/execute/20000523-1.c: New test.
41714
41715 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41716
41717         * c-torture/execute/bcp-1.c: Replace abort in arg of
41718         __builtin_constant_p with a generic external function.
41719
41720         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41721         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41722         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41723         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41724         Prototype abort and/or exit.
41725
41726         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41727         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41728         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41729         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41730
41731 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41732
41733         * gcc.dg/dwarf2-1.c: New test.
41734
41735 2000-05-20  Richard Henderson  <rth@cygnus.com>
41736
41737         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41738
41739 2000-05-20  Andreas Jaeger  <aj@suse.de>
41740
41741         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41742         testcase.
41743
41744 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41745
41746         * gcc.c-torture/execute/20000519-2.c: New test.
41747
41748 2000-05-19  Andreas Jaeger  <aj@suse.de>
41749
41750         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41751         which fails with SSA.
41752
41753         * lib/c-torture.exp: Also test with -O3 -fssa.
41754
41755 2000-05-18  Michael Meissner  <meissner@redhat.com>
41756
41757         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41758         * gcc.c-torture/execute/920415-1.c: Ditto.
41759         * gcc.c-torture/execute/920501-1.c: Ditto.
41760         * gcc.c-torture/execute/conversion.c: Ditto.
41761         * gcc.c-torture/execute/cvt-1.c: Ditto.
41762
41763 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41764
41765         * gcc.c-torture/compile/20000518-1.c: New test.
41766
41767 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41768
41769         * g77.f-torture/compile/200005018.f: New test.
41770
41771 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41772
41773         * gcc.c-torture/compile/20000517-1.c: New test.
41774
41775 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41776
41777         * gcc.c-torture/execute/20000516-1.c: New test.
41778
41779 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41780
41781         * g++.old-deja/g++.other/eh.C: New test.
41782
41783 2000-05-12  Richard Henderson  <rth@cygnus.com>
41784
41785         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41786         constants through to doit's conditional.
41787
41788 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41789
41790         * gcc.c-torture/compile/20000511-1.c: New test.
41791         * g77.f-torture/compile/20000511-1.f: New test.
41792         * g77.f-torture/compile/20000511-2.f: New test.
41793
41794 2000-05-11  Michael Meissner  <meissner@redhat.com>
41795
41796         * gcc.c-torture/execute/20000511-1.c: New test.
41797
41798 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41799
41800         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41801         * gcc.dg/20000510-1.S: New.
41802
41803 2000-05-08  Catherine Moore  <clm@cygnus.com>
41804
41805         * gcc.dg/unused-3.c: New.
41806
41807 2000-05-06  Richard Henderson  <rth@cygnus.com>
41808
41809           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41810           * g++.old-deja/g++.mike/warn1.C: Likewise.
41811           * g++.old-deja/g++.pt/local1.C: Likewise.
41812           * g++.old-deja/g++.pt/local7.C: Likewise.
41813           * g++.old-deja/g++.pt/spec16.C: Likewise.
41814
41815 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41816
41817         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41818
41819 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41820
41821           * g77.f-torture/execute/20000503-1.f: New test.
41822
41823 2000-05-04  Andreas Jaeger  <aj@suse.de>
41824
41825         * gcc.dg/noreturn-2.c: New test.
41826
41827 2000-05-04  Neil Booth  <NeilB@earthling.net>
41828
41829         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41830         preprocessor.
41831
41832 2000-05-04  Richard Henderson  <rth@cygnus.com>
41833
41834         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41835
41836 2000-05-04  Richard Henderson  <rth@cygnus.com>
41837
41838         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41839         OpenSSL by Jason R Thorpe.
41840
41841 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41842
41843         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41844
41845 2000-05-03  Robert Lipe <robertlipe@usa.net>
41846
41847         * gcc.dg/20000503-1.c: New test.
41848
41849 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41850
41851         * gcc.c-torture/compile/20000502-1.c: New test.
41852         * g++.old-deja/g++.other/align.C: New test.
41853         * gcc.dg/cpp-tradstringify.c: New test.
41854
41855 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41856
41857         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41858         and hard registers.
41859
41860 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41861
41862         * gcc.c-torture/execute/loop-5.c: New test.
41863
41864 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41865
41866         * gcc.c-torture/execute/va-arg-20.c: New test.
41867
41868 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41869
41870         * gcc.c-torture/execute/20000422-1.c: New test.
41871
41872 2000-04-20  Greg McGary  <gkm@gnu.org>
41873
41874         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41875         when optimizing, but without sibling-call optimizations (-O1).
41876
41877 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41878
41879           * gcc.c-torture/compile/20000420-1.c: New test.
41880
41881 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41882
41883         * g++.abi/ptrflags.C: New test.
41884         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41885
41886 2000-04-19  Catherine Moore  <clm@cygnus.com>
41887
41888         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41889
41890 2000-04-19  Greg McGary  <gkm@gnu.org>
41891
41892         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41893         sibling-call optimizations.
41894
41895 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41896
41897         * gcc.dg/20000419-1.c: New test.
41898
41899 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41900
41901         * gcc.c-torture/execute/20000412-6.c: New test.
41902
41903 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41904
41905         * gcc.c-torture/execute/20000412-5.c: New test.
41906         * g77.f-torture/compile/20000412-1.f: New test.
41907         * gcc.c-torture/execute/20000412-4.c: New test.
41908         * gcc.c-torture/compile/20000412-2.c: New test.
41909         * gcc.c-torture/execute/20000412-3.c: New test.
41910         * gcc.c-torture/compile/20000412-1.c: New test.
41911         * gcc.c-torture/execute/20000412-2.c: New test.
41912
41913 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41914
41915         * objc/execute/bf-20.m: New test.
41916
41917 2000-04-10  Richard Henderson  <rth@cygnus.com>
41918
41919         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41920
41921         * gcc.c-torture/execute/20000412-1.c: New test.
41922
41923 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41924
41925         * g++.old-deja/g++.eh/catchptr1.C: New test.
41926
41927 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41928
41929         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41930
41931 2000-04-08  Neil Booth  <NeilB@earthling.net>
41932
41933         * gcc.dg/cpp-nullchar.c: Remove test as
41934         embedded nulls cause problems.
41935
41936 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41937
41938         * gcc.dg/compare2.c: New test.
41939
41940 2000-04-08  Neil Booth  <NeilB@earthling.net>
41941
41942         * gcc.dg/cpp-nullchar.c: New test.
41943
41944 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41945
41946         * gcc.dg/cpp-mi2.c: New test.
41947         * gcc.dg/cpp-mi2[abc].h: New files.
41948
41949 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41950
41951         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41952         member name.
41953
41954 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41955
41956         * g++.old-deja/g++.abi/vmihint.C: New test.
41957
41958 2000-04-06  Neil Booth  <NeilB@earthling.net>
41959
41960         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41961         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41962         copyright.
41963
41964 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41965
41966         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41967         avoid stack-frame overwrite.
41968
41969 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41970
41971         * gcc.c-torture/compile/20000405-2.c: New test.
41972         * gcc.c-torture/compile/20000405-3.c: New test.
41973
41974 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41975
41976         * gcc.c-torture/compile/20000405-1.c: New test.
41977
41978 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41979
41980         * gcc.dg/cast-qual-1.c: Revert last change.
41981
41982 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41983
41984         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41985
41986 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41987
41988         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41989         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41990
41991 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41992
41993         * gcc.c-torture/compile/20000403-2.c: New test.
41994         * gcc.c-torture/compile/20000403-1.c: New test.
41995
41996 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41997
41998         * gcc.c-torture/execute/20000403-1.c: New test.
41999
42000 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42001
42002         * gcc.c-torture/execute/20000402-1.c: New test.
42003
42004 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42005
42006         * gcc.c-torture/execute/va-arg-15.c: New test.
42007         * gcc.c-torture/execute/va-arg-16.c: New test.
42008         * gcc.c-torture/execute/va-arg-17.c: New test.
42009         * gcc.c-torture/execute/va-arg-18.c: New test.
42010         * gcc.c-torture/execute/va-arg-19.c: New test.
42011
42012 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42013
42014         * gcc.c-torture/compile/981211-1.c: Move to...
42015         * gcc.dg/cpp-as1.c: ...here.
42016         * gcc.dg/cpp-as2.c: New file.
42017
42018         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42019         compiler.
42020
42021 2000-04-02  Neil Booth  <NeilB@earthling.net>
42022
42023         * gcc.dg/cpp-cond.c  New tests.
42024         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42025         accidental success less likely.
42026         * gcc.dg/cpp-missingop.c  New tests.
42027         * gcc.dg/cpp-missingparen.c  New tests.
42028         * gcc.dg/cpp-shift.c  New tests.
42029         * gcc.dg/cpp-shortcircuit.c  New tests.
42030         * gcc.dg/cpp-unary.c  New tests.
42031
42032 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42033
42034         * gcc.c-torture/compile/20000329-1.c: New test.
42035
42036 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42037
42038         * gcc.c-torture/compile/20000326-1.c: New test.
42039         * gcc.c-torture/compile/20000326-2.c: New test.
42040
42041 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42042
42043         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42044         the first parameter is a function argument.
42045
42046 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42047
42048         * g++.old-deja/g++.ext/array4.C: New test.
42049
42050 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42051
42052         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42053
42054 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42055
42056         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42057
42058 2000-03-19  Richard Henderson  <rth@cygnus.com>
42059
42060         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42061
42062 2000-03-19  Richard Henderson  <rth@cygnus.com>
42063
42064         * gcc.c-torture/compile/20000319-1.c: New test.
42065
42066 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42067
42068         * gcc.c-torture/execute/20000314-3.c: New test.
42069         * gcc.c-torture/execute/20000314-2.c: New test.
42070         * gcc.c-torture/execute/20000314-1.c: New test.
42071         * gcc.c-torture/compile/20000314-2.c: New test.
42072         * gcc.c-torture/compile/20000314-1.c: New test.
42073
42074 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42075
42076         * g++.old-deja/g++.warn/inline.C: New test.
42077
42078 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42079
42080         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42081         standards-compliant result rather than specific constants.
42082         Put test-values in array.
42083
42084 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42085
42086         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42087         (g++_target_compile): Put test-specific options last.
42088
42089 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42090
42091         * g++.old-deja/g++.eh/vbase4.C: New test.
42092
42093 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42094
42095         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42096
42097 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42098
42099         * g++.old-deja/g++.brendan/misc12.C: Removed.
42100         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42101         * g++.old-deja/g++.ext/pretty4.C: New test.
42102
42103 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42104
42105         * g++.old-deja/g++.other/string2.C: New test.
42106
42107 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42108
42109         * g++.old-deja/g++.warn/impint2.C: New test.
42110
42111 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42112
42113         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42114         is 1, not zero.
42115
42116 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42117
42118         * g++.old-deja/g++.warn/impint.C: New test.
42119         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42120         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42121         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42122         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42123         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42124         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42125         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42126         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42127         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42128         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42129         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42130         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42131
42132 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42133
42134         * gcc.dg/cpp-redef.c: New test.
42135
42136 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42137
42138         * g++.old-deja/g++.pt/unify7.C: New test.
42139
42140 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42141
42142         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42143         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42144
42145 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42146
42147         * gcc.c-torture/compile/20000224-1.c: New test.
42148
42149 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42150
42151         * gcc.c-torture/compile/cpp-2.c: New test.
42152         * gcc.c-torture/compile/cpp-1.c: New test.
42153
42154 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42155
42156         * gcc.c-torture/execute/20000225-1.c: New test.
42157
42158 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42159
42160         * gcc.dg/cpp-li2.c: New test.
42161
42162         * gcc.dg/cpp-wi1.c: New test.
42163
42164         * gcc.dg/cpp-li1.c: New test.
42165
42166 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42167
42168         * g++.old-deja/g++.other/sizeof5.C: New test.
42169
42170 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42171
42172         * gcc.c-torture/execute/va-arg-13.c: New test.
42173
42174 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42175
42176         * gcc.c-torture/execute/va-arg-12.c: New test.
42177
42178 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42179
42180         * gcc.c-torture/execute/20000223-1.c: New test.
42181
42182 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42183
42184         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42185
42186 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42187
42188         * g++.old-deja/g++.abi/ptrmem.C: New test.
42189
42190 2000-02-19  Richard Henderson  <rth@cygnus.com>
42191
42192         * gcc.c-torture/compile/init-3.c: New.
42193
42194 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42195
42196         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42197         ALWAYS_CXXFLAGS.
42198
42199 2000-02-11  Robert Lipe <robertl@sco.com>
42200
42201         * gcc.c-torture/compile/20000211-3.c: New test.
42202
42203 2000-02-11  Martin Buchholz <martin@xemacs.org>
42204
42205         * gcc.c-torture/compile/20000211-2.c: New test.
42206
42207 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42208
42209         * gcc.c-torture/compile/20000211-1.c: New test.
42210
42211 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42212
42213         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42214           on native targets
42215
42216 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42217
42218         * g++.old-deja/g++.other/cast5.C: New test.
42219
42220 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42221
42222         * gcc.c-torture/execute/20000205-1.c: New.
42223
42224 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42225
42226         * g++.old-deja/g++.jason/cast3.C: Return void.
42227         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42228
42229 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42230
42231         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42232
42233         * gcc.dg/loop-1.c: New test.
42234
42235 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42236
42237         * gcc.c-torture/compile/20000127-1.c: New test.
42238         * gcc.c-torture/execute/991228-1.c: New test.
42239
42240 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42241
42242         * gcc.dg/unused-2.c: New test.
42243
42244         * gcc.dg/conv-1.c: New test.
42245
42246 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42247
42248         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42249         compiler.
42250         (tool_option_proc): Fix typo.
42251
42252 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42253
42254         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42255         of the ld on the host, not on the build machine.
42256         Also, don't crash if '--help' is not a supported option.
42257
42258 2000-01-24  Richard Henderson  <rth@cygnus.com>
42259
42260         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42261
42262 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42263
42264         * gcc.c-torture/execute/20000120-2.c: New test.
42265         * gcc.c-torture/execute/20000120-1.c: New test.
42266
42267 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42268
42269         * gcc.c-torture/execute/20000113-1.c: New test.
42270
42271 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42272
42273         * gcc.c-torture/execute/20000112-1.c: New test.
42274
42275 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42276
42277         * gcc.dg/20000111-1.c: New test.
42278
42279 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42280
42281         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42282         with 16 bit integers.
42283
42284 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42285
42286         * gcc.dg/20000108-1.c: New test.
42287
42288 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42289
42290         * g++.old-deja/g++.ns/koenig8.C: New test.
42291
42292 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42293
42294         * g++.old-deja/g++.other/cast4.C: New test.
42295
42296 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42297
42298         * gcc.c-torture/compile/20000105-2.c: New test.
42299         * gcc.c-torture/compile/20000105-1.c: New test.
42300
42301 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42302
42303         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42304         references to printf & atoi to conform to ANSI standard.
42305         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42306         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42307         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42308         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42309         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42310         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42311         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42312         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42313         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42314         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42315         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42316         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42317         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42318         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42319         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42320         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42321         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42322         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42323         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42324         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42325         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42326         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42327         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42328         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42329         * g++.old-deja/g++.brendan/init3.C: Likewise.
42330         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42331         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42332         * g++.old-deja/g++.brendan/new2.C: Likewise.
42333         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42334         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42335         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42336         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42337         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42338         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42339         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42340         * g++.old-deja/g++.brendan/template24.C: Likewise.
42341         * g++.old-deja/g++.brendan/template3.C: Likewise.
42342         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42343         * g++.old-deja/g++.jason/inline3.C: Likewise.
42344         * g++.old-deja/g++.jason/opeq.C: Likewise.
42345         * g++.old-deja/g++.law/arg5.C: Likewise.
42346         * g++.old-deja/g++.law/arm7.C: Likewise.
42347         * g++.old-deja/g++.law/ctors11.C: Likewise.
42348         * g++.old-deja/g++.law/cvt8.C: Likewise.
42349         * g++.old-deja/g++.law/init9.C: Likewise.
42350         * g++.old-deja/g++.law/refs4.C: Likewise.
42351         * g++.old-deja/g++.law/template2.C: Likewise.
42352         * g++.old-deja/g++.law/visibility24.C: Likewise.
42353         * g++.old-deja/g++.law/vtable3.C: Likewise.
42354         * g++.old-deja/g++.mike/asm2.C: Likewise.
42355         * g++.old-deja/g++.mike/eh1.C: Likewise.
42356         * g++.old-deja/g++.mike/misc1.C: Likewise.
42357         * g++.old-deja/g++.mike/misc13.C: Likewise.
42358         * g++.old-deja/g++.mike/misc14.C: Likewise.
42359         * g++.old-deja/g++.mike/ns12.C: Likewise.
42360         * g++.old-deja/g++.mike/p1248.C: Likewise.
42361         * g++.old-deja/g++.mike/p3708.C: Likewise.
42362         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42363         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42364         * g++.old-deja/g++.mike/p646.C: Likewise.
42365         * g++.old-deja/g++.mike/p700.C: Likewise.
42366         * g++.old-deja/g++.mike/p783.C: Likewise.
42367         * g++.old-deja/g++.mike/p783a.C: Likewise.
42368         * g++.old-deja/g++.mike/p783b.C: Likewise.
42369         * g++.old-deja/g++.mike/p786.C: Likewise.
42370         * g++.old-deja/g++.mike/p789.C: Likewise.
42371         * g++.old-deja/g++.mike/p789a.C: Likewise.
42372         * g++.old-deja/g++.mike/p807a.C: Likewise.
42373         * g++.old-deja/g++.other/delete3.C: Likewise.
42374         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42375         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42376         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42377         * g++.old-deja/g++.other/empty1.C: Likewise.
42378         * g++.old-deja/g++.other/temporary1.C: Likewise.
42379         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42380         * g++.old-deja/g++.pt/t16.C: Likewise.
42381         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42382
42383 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42384
42385         * gcc.dg/991230-1.c: New test.
42386
42387 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42388
42389         * gcc.c-torture/compile/991229-3.c: New test.
42390         * gcc.c-torture/compile/991229-2.c: New test.
42391         * gcc.c-torture/compile/991229-1.c: New test.
42392
42393 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42394
42395         * gcc.c-torture/compile/labels-2.c: New test.
42396
42397 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42398
42399         * gcc.c-torture/execute/991227-1.c: New test.
42400
42401 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42402
42403         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42404
42405 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42406
42407         * gcc.c-torture/execute/991221-1.c: New test.
42408
42409 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42410
42411         * g++.old-deja/g++.other/cast3.C: New test.
42412
42413 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42414
42415         * gcc.c-torture/execute/991216-4.c: New test.
42416
42417 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42418
42419         * gcc.c-torture/execute/991216-1.c: New test.
42420         * gcc.c-torture/execute/991216-2.c: New test.
42421         * gcc.c-torture/execute/991216-3.c: New test.
42422
42423 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42424
42425         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42426         Actually make the test fail by using "-O2" for compilation.
42427
42428 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42429
42430         * g++.old-deja/g++.warn/cast-align1.C: New test.
42431
42432 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42433
42434         * gcc.c-torture/compile/991214-1.c: New test.
42435         * gcc.c-torture/compile/991214-2.c: New test.
42436
42437 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42438
42439         * gcc.dg/991214-1.c: New test.
42440
42441 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42442
42443         * gcc.c-torture/compile/991213-3.c: New test.
42444         * gcc.c-torture/compile/991213-2.c: New test.
42445         * gcc.c-torture/compile/991213-1.c: New test.
42446
42447 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42448
42449         * gcc.dg/991209-1.c: New test.
42450
42451 1999-12-08  Nathan Sidwell <nathan@acm.org>
42452
42453         * gcc.c-torture/compile/991208-1.c: New test.
42454
42455 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42456
42457         * gcc.dg/ultrasp2.c: New test.
42458
42459 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42460
42461         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42462
42463 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42464
42465         * gcc.c-torture/compile/991202-1.c: New test.
42466         * gcc.c-torture/execute/991202-1.c: New test.
42467         * gcc.c-torture/execute/991202-2.c: New test.
42468         * gcc.c-torture/execute/991202-3.c: New test.
42469
42470 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42471
42472         * g++.old-deja/g++.abi/align.C: New test.
42473         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42474         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42475
42476 1999-12-01  Richard Henderson  <rth@cygnus.com>
42477
42478         * gcc.c-torture/execute/991201-1.c: New.
42479
42480 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42481
42482         * gcc.dg/991129-1.c: New test.
42483
42484 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42485
42486         * gcc.c-torture/compile/991127-1.c: New test.
42487
42488 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42489
42490         * g++.old-deja/g++.other/warn4.C: New test.
42491
42492 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42493
42494         * g++.old-deja/g++.eh/cleanup2.C: New test.
42495         * g++.old-deja/g++.ext/pretty2.C: New test.
42496         * g++.old-deja/g++.ext/pretty3.C: New test.
42497         * g++.old-deja/g++.other/debug6.C: New test.
42498
42499 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42500
42501         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42502         compiler_output to look for one error message instead of two.
42503
42504 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42505
42506         * gcc.c-torture/execute/991118-1.c: Also test case
42507         where the word boundary does not split a byte evenly.
42508
42509 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42510
42511         * g++.old-deja/g++.ext/restrict1.C: New test.
42512
42513 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42514
42515         * gcc.c-torture/execute/991118-1.c: New test.
42516
42517 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42518
42519         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42520         working directory pathnames.
42521
42522 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42523
42524         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42525         host is equipped with driver.h and driver.o so it can actually
42526         compile and run the tests.
42527
42528 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42529
42530         * gcc.c-torture/compile/991008-1.c: New test.
42531
42532 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42533
42534         * lib/gcc-dg.exp: Include target-supports.exp
42535
42536 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42537
42538         * lib/target-supports.exp: New file: Provide procs to test for
42539         features supported by the target.
42540         (check_weak_available): Moved here from ecos.exp.
42541         (check_alias_available): New proc: Determine of the target
42542         toolchain supports the alias attribute.
42543
42544         * gcc.dg/special/ecos.exp: Move check_weak_available to
42545         target-supports.exp.
42546         (alias-1.c): Only perform the test if the target supports
42547         aliases.
42548         (wkali-1.c): Only perform the test if the target supports
42549         aliases.
42550
42551         * gcc.dg/990506-0.c: Expect error messages from cross
42552         targets as well as native targets.
42553
42554 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42555
42556         * gcc.dg/ultrasp1.c: Removed xfail.
42557         * gcc.dg/struct-ret-2.c: Likewise.
42558         * gcc.dg/array-1.c: Likewise.
42559
42560 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42561
42562         * gcc.dg/struct-ret-2.c: New test.
42563
42564         * gcc.dg/array-1.c: New test.
42565
42566 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42567
42568         * gcc.c-torture/execute/991030-1.c: New test.
42569
42570 1999-10-26  Richard Henderson  <rth@cygnus.com>
42571
42572         * gcc.c-torture/compile/991026-2.c: New test.
42573
42574 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42575
42576         * gcc.c-torture/compile/991026-1.c: New test.
42577
42578 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42579
42580         * gcc.c-torture/execute/991023-1.c: New test.
42581
42582 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42583
42584         * gcc.c-torture/execute/991019-1.c: New test.
42585
42586 1999-10-16  Richard Henderson  <rth@cygnus.com>
42587
42588         * gcc.c-torture/execute/991016-1.c: New test.
42589
42590 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42591
42592         * gcc.c-torture/execute/991014-1.c: New test.
42593
42594 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42595
42596         * g++.old-deja/g++.other/union2.C: New test.
42597
42598 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42599
42600         * g++.old-deja/g++.other/vaarg2.C: New test.
42601         * g++.old-deja/g++.other/vaarg3.C: New test.
42602
42603 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42604
42605         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42606         in compile/.
42607
42608 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42609
42610         * gcc.c-torture/execute/va-arg-11.c: New test.
42611
42612 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42613
42614         * lib/file-format.exp (gcc_target_object_format): Don't
42615         crash if objdump is unavailable.
42616
42617 1999-09-29  Donn Terry <donn@interix.com>
42618
42619         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42620
42621 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42622
42623         * gcc.c-torture/compile/990928-1.c: New test.
42624
42625 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42626
42627         * g++.old-deja/g++.other/decl6.C: New test.
42628
42629 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42630
42631         * gcc.c-torture/execute/va-arg-10.c: New test.
42632
42633 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42634
42635         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42636         __PRETTY_FUNCTION__.
42637
42638 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42639
42640         * gcc.c-torture/execute/990923-1.c: New test.
42641
42642 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42643
42644         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42645         for which -fpic is inappropriate.
42646
42647 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42648
42649         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42650
42651 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42652
42653         * g++.old-deja/g++.other/dyncast1.C: New test.
42654         * g++.old-deja/g++.other/dyncast2.C: New test.
42655         * g++.old-deja/g++.other/dyncast3.C: New test.
42656         * g++.old-deja/g++.other/dyncast4.C: New test.
42657         * g++.old-deja/g++.other/dyncast5.C: New test.
42658         * g++.old-deja/g++.eh/catch3.C: New test.
42659         * g++.old-deja/g++.eh/catch3p.C: New test.
42660         * g++.old-deja/g++.eh/catch4.C: New test.
42661         * g++.old-deja/g++.eh/catch4p.C: New test.
42662         * g++.old-deja/g++.eh/catch5.C: New test.
42663         * g++.old-deja/g++.eh/catch5p.C: New test.
42664         * g++.old-deja/g++.eh/catch6.C: New test.
42665         * g++.old-deja/g++.eh/catch6p.C: New test.
42666         * g++.old-deja/g++.eh/catch7.C: New test.
42667         * g++.old-deja/g++.eh/catch7p.C: New test.
42668         * g++.old-deja/g++.eh/catch8.C: New test.
42669         * g++.old-deja/g++.eh/catch8p.C: New test.
42670         * g++.old-deja/g++.eh/catch9.C: New test.
42671         * g++.old-deja/g++.eh/catch9p.C: New test.
42672
42673 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42674
42675         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42676         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42677
42678 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42679
42680         * gcc.c-torture/compile/990913-1.c: New test.
42681
42682 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42683
42684         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42685         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42686
42687 1999-09-09  Richard Henderson  <rth@cygnus.com>
42688
42689         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42690
42691 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42692
42693         * g++.old-deja/g++.other/lookup11.C: New test.
42694         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42695         what is permitted and what we want.
42696         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42697         overload use.
42698         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42699
42700 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42701
42702         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42703         * gcc.c-torture/noncompile/poison-1.c: New file.
42704
42705 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42706
42707         * g++.old-deja/g++.other/sizeof3.C: New test.
42708         * g++.old-deja/g++.other/sizeof4.C: New test.
42709         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42710         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42711
42712 1999-09-07  Richard Henderson  <rth@cygnus.com>
42713
42714         * gcc.dg/va-arg-1.c: New.
42715
42716 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42717
42718         * gcc.c-torture/execute/va-arg-9.c: New test.
42719
42720 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42721
42722         * g77.f-torture/compile/980519-2.f: New test.
42723         * g77.f-torture/compile/19990905-0.f: New test.
42724         * g77.f-torture/compile/19990905-1.f: New test.
42725         * g77.f-torture/compile/19990905-2.f: New test.
42726
42727         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42728
42729 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42730
42731         * gcc.c-torture/execute/990827-1.c: Fix typo.
42732
42733 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42734
42735         * g++.old-deja/g++.other/deref1.C: New test.
42736
42737 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42738
42739         * g++.old-deja/g++.other/ambig2.C: New test.
42740         * g++.old-deja/g++.other/cond5.C: New test.
42741         * g++.old-deja/g++.other/lookup16.C: New test.
42742
42743 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42744
42745         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42746         assemblers too.
42747
42748 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42749
42750         * lib/c-torture.exp: Avoid the "compare executables" optimization
42751         when testing native.
42752
42753 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42754
42755         * gcc.c-torture/execute/990829-1.c: New test.
42756         * gcc.c-torture/compile/990829-1.c: New test.
42757
42758 1999-08-27  Paul Burchard  <burchard@pobox.com>
42759
42760         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42761         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42762         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42763         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42764         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42765         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42766         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42767         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42768         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42769         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42770         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42771
42772 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42773
42774         * gcc.c-torture/execute/990827-1.c: New test.
42775
42776 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42777
42778         * g77.f-torture/noncompile/19990826-4.f: New test.
42779
42780         * g77.f-torture/compile/19990826-3.f: New test.
42781
42782         * g77.f-torture/execute/19990826-2.f: New test.
42783
42784         * g77.f-torture/compile/19990826-1.f: New test.
42785
42786         * gcc.c-torture/execute/990826-0.c: New test.
42787         * g77.c-torture/execute/19990826-0.f: New test.
42788
42789         * g77.f-torture/noncompile/970626-2.f: New test.
42790
42791 1999-08-25  Paul Burchard  <burchard@pobox.com>
42792
42793         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42794         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42795         lss-011.C: New tests.
42796
42797 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42798
42799         * g++.old-deja/g++.other/decl5.C: New test.
42800
42801 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42802
42803         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42804         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42805         call `postbase' for each one.  All callers of `postbase' changed
42806         to call this instead.
42807
42808 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42809
42810         * gcc.c-torture/execute/990811-1.c: New test.
42811
42812 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42813
42814         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42815         just native ones.
42816
42817         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42818         just native ones.
42819
42820 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42821
42822         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42823
42824 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42825
42826         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42827
42828 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42829
42830         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42831
42832 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42833
42834         * gcc.c-torture/execute/990804-1.c: New test.
42835
42836 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42837
42838         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42839         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42840         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42841
42842 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42843
42844         * g++.old-deja/g++.other/struct1.C: New test.
42845
42846 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42847
42848         * g++.old-deja/g++.other/enum2.C: New test.
42849
42850 1999-08-02  Richard Henderson  <rth@cygnus.com>
42851
42852         Adapted from tests from Franz Sirl:
42853         * gcc.c-torture/execute/va-arg-7.c: New test.
42854         * gcc.c-torture/execute/va-arg-8.c: New test.
42855
42856 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42857
42858         * gcc.c-torture/compile/990801-2.c: New test.
42859
42860         * gcc.c-torture/compile/990801-1.c: New test.
42861
42862 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42863
42864         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42865         fp-cmp-1.c, converting double to float.
42866
42867         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42868         fp-cmp-1.c, converting double to long double.
42869
42870         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42871         from fr1 to unknown_register, since fr1 is a legitimate register
42872         on some machines.
42873
42874 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42875
42876         * README: More listname related changes.
42877
42878 1999-07-08  Catherine Moore  <clm@cygnus.com>
42879
42880         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42881
42882 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42883
42884         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42885
42886 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42887
42888         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42889
42890 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42891
42892         * gcc.dg/990703-1.c: New test.
42893
42894 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42895
42896         * lib/file-format.exp: New file: Move definition of proc
42897         gcc_target_object_format to here from
42898         gcc.dg/special/ecos.exp.
42899
42900         * lib/c-torture.exp: Include lib file-format.exp.
42901         * lib/gcc-dg.exp: Include lib file-format.exp.
42902
42903         * gcc.dg/special/ecos.exp: Remove definition of proc
42904         gcc_target_object_format.
42905
42906 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42907
42908         * gcc.c-torture/execute/990628-1.c: New test.
42909
42910 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42911
42912         * gcc.c-torture/compile/990625-2.c: New test.
42913
42914         * gcc.c-torture/compile/990625-1.c: New test.
42915
42916 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42917
42918         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42919         attributes compile.
42920         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42921         ports that use the COFF/PE file format.
42922
42923 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42924
42925         * gcc.c-torture/compile/990617-1.c: New test.
42926
42927 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42928
42929         * g++.old-deja/g++.other/decl4.C: New test.
42930
42931 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42932
42933         * g++.old-deja/g++.other/bitfld3.C: New test.
42934
42935 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42936
42937         * g++.old-deja/g++.eh/catch1.C: New test.
42938
42939 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42940
42941         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42942
42943         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42944         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42945
42946 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42947
42948         * g77.f-torture/compile/19990502-0.f: Replace with new,
42949         shorter, test that still fails after recent changes.
42950
42951 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42952
42953         * gcc.c-torture/execute/990604-1.c: New test.
42954
42955 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42956
42957         * gcc.c-torture/execute/990531-1.c: New test.
42958
42959 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42960
42961         * gcc.c-torture/compile/990527-1.c: New test.
42962
42963 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42964
42965         * gcc.c-torture/execute/990527-1.c: New test.
42966
42967 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42968
42969         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42970         bitfields as signed.
42971
42972 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42973
42974         * g77.f-torture/compile/19990525-0.f: New test.
42975
42976 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42977
42978         * gcc.c-torture/execute/990525-2.c: New test.
42979
42980         * gcc.c-torture/execute/990525-1.c: New test.
42981
42982 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42983
42984         * g++.old-deja/g++.other/anon3.C: New test.
42985         * g++.old-deja/g++.other/anon4.C: New test.
42986         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42987         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42988         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42989         Merrill).
42990
42991 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42992
42993         * gcc.c-torture/execute/990524-1.c: New test.
42994
42995         * gcc.dg/990524-1.c: New test.
42996
42997 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42998
42999         * gcc.c-torture/compile/990523-1.c: New test.
43000
43001 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43002
43003         * gcc.c-torture/compile/990519-1.c: New test.
43004
43005 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43006
43007         * gcc.c-torture/compile/990517-1.c: New test.
43008
43009         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43010         (e4, f4): New tests.
43011         (main): Call them.
43012
43013 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43014
43015         * gcc.dg/noreturn-1.c: New test.
43016
43017 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43018
43019         * gcc.c-torture/execute/990513-1.c: New test.
43020
43021 1999-05-10  Richard Henderson  <rth@cygnus.com>
43022
43023         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43024
43025 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43026
43027         * g77.f-torture/execute/erfc.f: Use small single-precision
43028         values, to avoid problems on Alphas when not -mieee.
43029
43030 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43031
43032         * gcc.dg/990506-0.c: New test.
43033
43034 1999-05-08  Richard Henderson  <rth@cygnus.com>
43035
43036         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43037         the constant to test.  Don't XFAIL 64-bit targets.
43038
43039         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43040         * g++.old-deja/g++.law/profile1.C: Likewise.
43041
43042         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43043         operator new instances.
43044         * g++.old-deja/g++.other/delete5.C: Likewise.
43045
43046 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43047
43048         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43049         intrinsic.
43050
43051 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43052
43053         * g77.f-torture/execute/u77-test.f: Reverse order of two
43054         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43055
43056 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43057
43058         * gcc.dg/compare1.c: New test.
43059
43060 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43061
43062         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43063         New tests.
43064
43065 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43066
43067         * g77.f-torture/compile/19990502-1.f: New test.
43068
43069 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43070
43071         * g77.f-torture/compile/19990502-0.f: New test.
43072
43073 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43074
43075         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43076         intrinsic.
43077
43078 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43079
43080         * g77.f-torture/execute/u77-test.f (main): List libU77
43081         intrinsics not currently tested.
43082         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43083         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43084         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43085         Trim blanks off the ends of some printed strings.
43086
43087 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43088
43089         * g77.f-torture/execute/u77-test.f (main): Just warn about
43090         FSTAT gid disagreement, as it's expected on some systems.
43091
43092 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43093
43094         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43095         use a new function, which allows for some slop.
43096         Clean up some commentary.
43097         (issum): The new function.
43098         (sgladd): Deleted subroutine.
43099
43100 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43101
43102         * g77.f-torture/execute/u77-test.f: Modify to be more like
43103         libf2c/libU77 version, bringing patches to that version here.
43104         Add suitable commentary.
43105
43106 1999-04-25  Richard Henderson  <rth@cygnus.com>
43107
43108         * gcc.dg/990424-1.c: New test.
43109
43110 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43111
43112         * g77.f-torture/execute/u77-test.f (main): Bug involving
43113         LSTAT has been fixed, so turn back on full checking.
43114
43115 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43116
43117         * g77.f-torture/compile/19990419-0.f: New test.
43118         * g77.f-torture/execute/19990419-1.f: New test.
43119
43120 1999-04-17  Richard Henderson  <rth@cygnus.com>
43121
43122         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43123         to avoid the need for a prototype to supress a warning.
43124
43125 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43126
43127         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43128
43129 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43130
43131         * gcc.c-torture/execute/990404-1.c: New test.
43132
43133 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43134
43135         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43136         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43137         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43138         missing initializer warnings.
43139
43140 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43141
43142         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43143         matching strings.
43144
43145 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43146
43147         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43148
43149 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43150
43151         * g77.f-torture/execute/19990325-0.f: New test.
43152         * g77.f-torture/execute/19990325-1.f: New test.
43153
43154 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43155
43156         * gcc.c-torture/execute/990324-1.c: New test.
43157
43158 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43159
43160         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43161         test with 4.
43162
43163 1999-03-17  Richard Henderson  <rth@cygnus.com>
43164
43165         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43166
43167 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43168
43169         * g77.f-torture/execute/19990313-2.f: New test.
43170         * g77.f-torture/execute/19990313-3.f: New test.
43171
43172 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43173
43174         * g77.f-torture/execute/19990313-0.f: New test.
43175         * g77.f-torture/execute/19990313-1.f: New test.
43176
43177 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43178
43179         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43180         printf to sprintf.
43181         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43182         (main): Add check for u15.  Conditionalize u31 check depending on
43183         whether ints are <32 bits or >=32 bits.
43184
43185 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43186
43187         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43188
43189 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43190
43191         * g77.f-torture/compile/19990305-0.f: New test.
43192         * g77.f-torture/execute/19981119-0.f: New test.
43193
43194 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43195
43196         * g77.f-torture/execute/970625-2.f: call ABORT if final
43197         result is not correct, instead of just printing it.
43198         Add this checking via newly introduced obfuscation, to
43199         trip up buggy front ends.
43200
43201 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43202
43203         * g77.f-torture/compile/960317-1.f: Moved from being
43204         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43205
43206 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43207
43208         * g77.f-torture/execute/960317-1.f: New (old) test.
43209         * g77.f-torture/execute/970625-2.f: Ditto.
43210
43211 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43212
43213         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43214         message on line 1 or line 2; cccp and cpplib do this differently.
43215
43216 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43217
43218         * g++.old-deja/g++.law/weak1.C: New test.
43219
43220 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43221
43222         * gcc.c-torture/execute/990119-1.c: Renamed to...
43223         * gcc.dg/990119-1.c: this, so it will only be tested once
43224         (it's a preprocessor test, it doesn't need to be run at
43225         multiple optimization levels).
43226
43227 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43228
43229         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43230           ALWAYS_CXXFLAGS.
43231
43232 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43233
43234         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43235         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43236         to not be compilable by current g77.
43237
43238 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43239
43240         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43241
43242 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43243
43244         * gcc.c-torture/execute/990222-1.c: New test.
43245
43246 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43247
43248         * g77.f-torture/compile/19990218-0.f: New test.
43249         * g77.f-torture/noncompile/19990218-1.f: New test.
43250
43251 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43252
43253         * g77.f-torture/compile/19981216-0.f: New test.
43254
43255 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43256
43257         * gcc.dg/990214-1.c: New test.
43258
43259 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43260
43261         * gcc.dg/990213-2.c: New test.
43262
43263         * gcc.dg/990213-1.c: New test.
43264
43265 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43266
43267         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43268         ints.
43269
43270 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43271
43272         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43273         specified by target.
43274
43275         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43276
43277 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43278
43279         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43280
43281 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43282
43283         * gcc.dg/special/ecos.exp: New test driver for new tests with
43284         special requirements.
43285
43286         * gcc.dg/special/alias-1.c: New test.
43287         * gcc.dg/special/gcsec-1.c: New test.
43288         * gcc.dg/special/weak-1.c: New test.
43289         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43290         * gcc.dg/special/weak-2.c: New test.
43291         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43292         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43293         * gcc.dg/special/wkali-1.c: New test.
43294         * gcc.dg/special/wkali-2.c: New test.
43295         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43296         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43297
43298 1999-02-10  Felix Lee  <flee@cygnus.com>
43299
43300           * lib/c-torture.exp (c-torture-compile): Pull out code for
43301           analyzing gcc error messages.
43302           (c-torture-execute): Likewise.  Fix some (harmless) false
43303           positives.
43304           * lib/gcc.exp (gcc_check_compile): New function.
43305
43306 1999-02-08  Richard Henderson  <rth@cygnus.com>
43307
43308         * gcc.c-torture/execute/990208-1.c: New test.
43309
43310 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43311
43312         * g++.dg/special/ecos.exp: New driver for new tests with special
43313         requirements
43314
43315         * g++.dg/special/conpr-1.C: New test
43316         * g++.dg/special/conpr-2.C: New test
43317         * g++.dg/special/conpr-2a.C: New test
43318         * g++.dg/special/conpr-3.C: New test
43319         * g++.dg/special/conpr-3a.C: New test
43320         * g++.dg/special/conpr-3b.C: New test
43321
43322         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43323         allow g++ to use the dg driver
43324
43325         * README: Add comment about g++.dg directory
43326
43327 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43328
43329         * README: Update email addresses.
43330
43331 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43332
43333         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43334         arguments in order to force structure S onto the stack even on
43335         the alpha.
43336         (test): Pass 10 leading arguments to function foo as well as the
43337         structure S.
43338
43339         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43340         failure for all targets.
43341
43342         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43343         abort to terminate program execution.
43344
43345 1999-01-30  Richard Henderson  <rth@cygnus.com>
43346
43347         * gcc.c-torture/execute/990130-1.c: New test.
43348
43349 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43350
43351         * gcc.dg/990130-1.c: New test.
43352
43353 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43354
43355         * gcc.c-torture/execute/990128-1.c: New test.
43356
43357 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43358
43359         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43360
43361 1999-01-27  Felix Lee  <flee@cygnus.com>
43362
43363         * lib/c-torture.exp (c-torture-compile): pull out code for
43364         analyzing gcc error messages.
43365         (c-torture-execute): ditto, and fix some (harmless) false
43366         positives.
43367         * lib/gcc.exp (gcc_check_compile): new function.
43368
43369 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43370
43371         * gcc.dg/990117-1.c: New test.
43372
43373         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43374
43375         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43376
43377 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43378
43379         * g77.f-torture/compile/990115-1.f: New test.
43380
43381 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43382
43383         * gcc.c-torture/compile/990107-1.c: New test
43384
43385 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43386
43387         * gcc.c-torture/execute/990106-2.c: New test.
43388
43389         * gcc.c-torture/execute/990106-1.c: New test.
43390
43391 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43392
43393         * gcc.c-torture/compile/981223-1.c: New test.
43394
43395 1998-12-29  Richard Henderson  <rth@cygnus.com>
43396
43397         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43398         (opt3): Rename from opt4 and disable.
43399
43400 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43401
43402         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43403
43404 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43405
43406         * g++.old-deja/g++.other/conv5.C: New test.
43407
43408 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43409
43410         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43411
43412 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43413
43414         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43415
43416 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43417
43418         * gcc.c-torture/compile/981211-1.c: New test.
43419
43420 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43421
43422         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43423
43424         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43425
43426 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43427
43428         * gcc.special/930510-1.c: Make C9X safe.
43429         * gcc.misc-tests/gcov-1.c Similarly.
43430         * gcc.misc-tests/gcov-2.c Similarly.
43431
43432 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43433
43434         * gcc.dg/ultrasp1.c: New test.
43435
43436 1998-12-06  Richard Henderson  <rth@cygnus.com>
43437
43438         * gcc.c-torture/execute/981206.c: New test.
43439
43440 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43441
43442         * g++.old-deja/g++.ns/template7.C: New test.
43443
43444         * g++.old-deja/g++.other/expr1.C: New test.
43445
43446         * g++.old-deja/g++.eh/tmpl3.C: New test.
43447
43448         * g++.old-deja/g++.eh/tmpl2.C: New test.
43449
43450 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43451
43452         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43453         * g++.old-deja/g++.other/using6.C: Removed.
43454         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43455
43456         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43457
43458 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43459
43460         * g++.old-deja/g++.pt/overload8.C: New test.
43461
43462         * g++.old-deja/g++.pt/overload7.C: New test.
43463
43464         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43465
43466         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43467         and relinking messages.
43468         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43469         compiling with -frepo.
43470
43471 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43472
43473         * g++.old-deja/g++.pt/lookup6.C: New test.
43474
43475 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43476
43477         * gcc.c-torture/execute/981130-1.c: New test.
43478         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43479
43480 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43481
43482         * g++.old-deja/g++.pt/explicit76.C: New test.
43483
43484         * g++.old-deja/g++.pt/friend38.C: New test.
43485
43486         * g++.old-deja/g++.ns/crash2.C: New test.
43487
43488         * g++.old-deja/g++.pt/defarg8.C: New test.
43489
43490         * g++.old-deja/g++.pt/instantiate6.C: New test.
43491
43492         * g++.old-deja/g++.pt/static6.C: New test.
43493
43494         * g++.old-deja/g++.pt/decl2.C: New test.
43495
43496 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43497
43498         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43499         problem is actually related with name lookup, but so what? :-)
43500
43501         * g++.old-deja/g++.pt/friend37.C: New test.
43502
43503 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43504
43505         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43506         element, which fails on some systems.
43507
43508         * g77.f-torture/execute/labug1.f: New test.
43509
43510 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43511
43512         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43513         is defined.
43514
43515 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43516
43517         * g77.f-torture/compile/981117-1.f: New test.
43518
43519 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43520
43521         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43522         properly discarded.
43523
43524 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43525
43526         * gcc.c-torture/execute/memcheck: New directory of tests for
43527         -fcheck-memory-usage.
43528
43529 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43530
43531         * README: New file, general information about the testsuite and
43532         new description of the various C++ test subdirectories.
43533         * README.g++: Eliminate obsolete information, update and move most
43534         relevant stuff to README.
43535
43536 1998-11-07  Richard Henderson  <rth@cygnus.com>
43537
43538         * gcc.c-torture/compile/981107-1.c: New test.
43539
43540 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43541
43542         * execute/memcpy-bi.c: New testcase.
43543
43544 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43545
43546         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43547         base classes.
43548
43549         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43550         template is selected.
43551
43552         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43553         classes, it should be accepted for all types.
43554
43555         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43556
43557         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43558         specializations start with template headers.
43559
43560 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43561
43562         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43563
43564         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43565         non-POD types.
43566
43567 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43568
43569         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43570
43571 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43572
43573         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43574
43575 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43576
43577         * 981019-1.c: New test.
43578
43579 1998-10-14  Robert Lipe <robertl@dgii.com>
43580
43581         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43582         find objc headers.
43583
43584 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43585
43586         * compile/981001-4.c: Remove use of GCC extension that triggers a
43587         compiler bug.
43588
43589 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43590
43591         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43592
43593 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43594
43595         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43596         instantiation of template produces incorrect code for delete
43597         expression.
43598
43599         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43600         constructors' name is not unique.
43601         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43602         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43603
43604         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43605         automatic array of const is ill-formed.
43606
43607         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43608         of template parameter?
43609
43610         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43611         const.
43612
43613         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43614         pointer-to-member expression.
43615
43616         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43617         declaration causes ICE.
43618
43619 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43620
43621         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43622         reserved in the global namespace.
43623
43624         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43625         generate needed virtual table.
43626
43627         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43628
43629 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43630
43631         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43632         template-dependent type
43633
43634 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43635
43636         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43637         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43638         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43639
43640         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43641         class should be usable as argument of member function.
43642         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43643         class should be usable as return type of member function.
43644         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43645         class should be usable as type of data member.
43646
43647         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43648
43649 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43650
43651         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43652
43653 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43654
43655         * gcc.dg/dll-?.c Add thumb to target list.
43656         Fix assembler scan patterns to match current assembler output.
43657
43658 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43659
43660         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43661         matching of template brackets.
43662
43663         * g++.old-deja/g++.other/using4.C: New test.  Test using
43664         declarations of methods from base classes.
43665
43666         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43667         within functions should introduce names into the innermost
43668         enclosing namespace.
43669
43670         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43671         of static locals if first initialization throws.
43672
43673 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43674
43675         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43676
43677 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43678
43679         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43680         lose track of the possible targets of tablejump insns.
43681         * special/special.exp: Run it.
43682
43683 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43684
43685         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43686         must be declared before its specializations can be named in friend
43687         declarations.
43688
43689 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43690
43691         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43692
43693         * g77.f-torture/execute/io1.f: New test.
43694
43695 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43696
43697         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43698         with pointer to template function, for which no argument deduction
43699         is possible.
43700
43701         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43702         specialization of template function as argument to template
43703         function.
43704
43705         * g++.old-deja/g++.other/access2.C: New test; Inner class
43706         shouldn't have privileged access to Outer's names.
43707
43708 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43709
43710         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43711         friend template declared within template class conflicts with
43712         nested class of the same name.
43713
43714         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43715         is ignored.
43716
43717         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43718         object with direct initializer as function declaration.
43719
43720         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43721         initializers.
43722
43723         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43724         involving const pointer and NULL produces incorrect result.
43725
43726         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43727         type name without `typename' should be rejected with -pedantic.
43728
43729 1998-10-02  Richard Henderson  <rth@cygnus.com>
43730
43731         * g++.old-deja/g++.other/addrof1.C: New test.
43732
43733 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43734
43735         * gcc.c-torture/compile/981001-1.c: New test.
43736         * gcc.c-torture/execute/981001-1.c: New test.
43737
43738 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43739
43740         * gcc.c-torture/compile/981001-2.c: New test.
43741         * gcc.c-torture/compile/981001-3.c: New test.
43742         * gcc.c-torture/compile/981001-4.c: New test.
43743
43744 1998-10-01  Robert Lipe  <robertl@dgii.com>
43745
43746         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43747         multilibbed hosts.  Idea grafted from g77.exp.
43748
43749 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43750
43751         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43752         avoid losing on systems which need -lsocket.
43753
43754 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43755
43756         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43757         * g++.old-deja/g++.other/nested2.C: Ditto.
43758         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43759         failure.
43760
43761 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43762
43763         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43764         preferred over template operator!= for enum bitfields.
43765
43766 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43767
43768         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43769         that happen to have the same base name, but in different scopes,
43770         are incorrectly rejected.
43771
43772 1998-09-16  Richard Henderson  <rth@cygnus.com>
43773
43774         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43775         on the native word size instead of an integer literal.
43776
43777 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43778
43779         * g++.old-deja/g++.other/static2.C: Invocation of static data
43780         member of type pointer-to-function denoted as non-static member.
43781
43782         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43783         checks involving function types and aliases.
43784
43785 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43786
43787         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43788         redefined to the same non-trivial type.
43789
43790         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43791         namespace-qualification of template specializations declared in
43792         other namespaces.
43793
43794         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43795         to declare a subset of the specializations of a template function
43796         as friends of specializations of a template class.
43797
43798         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43799         member templates that do not fully specialize the enclosing
43800         template class are rejected.
43801
43802 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43803
43804         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43805
43806 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43807
43808         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43809         altered from libf2c/libU77 version.
43810
43811 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43812
43813         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43814
43815 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43816
43817         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43818         (un)signed char are different types for template specialization
43819         purposes.
43820
43821 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43822
43823         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43824         * objc: ObjC testsuite.
43825
43826 1998-08-31  Catherine Moore  <clm@cygnus.com>
43827
43828         * gcc.c-torture/execute/941014-1.x: New file.
43829
43830 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43831
43832         * lib/c-torture.exp: Add support for
43833         torture_eval_before_compile and torture_eval_before_execute
43834         variables.
43835
43836 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43837
43838         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43839         this test triggers valid.
43840
43841 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43842
43843         * gcc.dg/980827-1.c: New test.
43844
43845 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43846
43847         * gcc.c-torture/execute/loop-4b.c: New test.
43848
43849 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43850
43851         * lib/c-torture.exp: Add support for
43852         torture_eval_before_compile and torture_eval_before_execute
43853         variables.
43854
43855 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43856
43857         * gcc.c-torture/compile/980825-1.c: New test.
43858
43859 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43860
43861         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43862         count number tests in opt_t0 not good_t0.
43863
43864 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43865
43866         * gcc.c-torture/compile/930326-1.x: Fix typo.
43867
43868 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43869
43870         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43871         causes an ICE.
43872
43873 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43874
43875         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43876         STACK_SIZE is defined.
43877         * gcc.c-torture/unsorted/stuct.c: Similarly.
43878
43879         * gcc.c-torture/compile/980821-1.c: New test.
43880
43881 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43882
43883         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43884
43885 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43886
43887         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43888         code.
43889
43890 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43891
43892         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43893         error'.
43894
43895 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43896
43897         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43898
43899 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43900
43901         * gcc.c-torture/compile/980816-1.c: New test.
43902
43903         * gcc.dg/980816-1.c: New test.
43904
43905 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43906
43907         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43908         compiler for ieee tests.
43909
43910 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43911
43912         * g77.f-torture/compile/980729-0.f: New test.
43913
43914 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43915
43916         * gcc.c-torture/special/eeprof-1.c: New test, for
43917         -finstrument-functions.
43918         * gcc.c-torture/special/special.exp: Run it.
43919
43920 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43921
43922         * gcc.c-torture/compile/980729-1.c: New test.
43923
43924 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43925
43926         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43927         __thumb__ is defined, and test for ARM style doubles if so.
43928
43929 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43930
43931         * g77.f-torture/noncompile/980615-0.f: New test.
43932
43933 1998-07-26  H.J. Lu  (hjl@gnu.org)
43934
43935         * gcc.dg/980312-1.c: Do link instead of compile.
43936         * gcc.dg/980313-1.c: Likewise.
43937
43938 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43939
43940         * gcc.c-torture/compile/980726-1.c: New test.
43941
43942 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43943
43944         * g77.f-torture/execute/io0.f: New test.
43945
43946 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43947
43948         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43949         an int.
43950
43951 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43952
43953         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43954         m32r bugs.
43955
43956 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43957
43958         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43959         c-decl.c:grokdeclarator can handle mode attributes.
43960
43961 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43962
43963         * gcc.c-torture/execute/980716-1.c: New test.
43964
43965 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43966
43967         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43968         the mn10200.
43969         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43970         the mn10200.
43971         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43972         * gcc.c-torture/compile/930326-1.x: Similarly.
43973
43974 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43975
43976         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43977         New test from Craig.
43978
43979 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43980
43981         * g77.f-torture/noncompile/980616-0.f: New test.
43982
43983         * g77.f-torture/execute/970816-3.f: New test from Craig.
43984
43985 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43986
43987         *  g++.other/singleton.C: Return error value instead of taking
43988         SIGSEGV.
43989
43990 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43991
43992         *  g++.other/singleton.C: New test.  Warning is under dispute.
43993         Runtime crash is not.
43994
43995 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43996
43997         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43998         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43999         using6.C, using7.C}: New namespace tests.
44000
44001 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44002
44003         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44004         specialization with typedef'ed names used as array indexes.
44005
44006 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44007
44008         * gcc.c-torture/execute/980709-1.c: New test.
44009
44010         * gcc.dg/980709-1.c: New test.
44011
44012 1998-07-07  Richard Henderson  <rth@cygnus.com>
44013
44014         * gcc.c-torture/execute/bcp-1.c: New test.
44015
44016 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44017
44018         * gcc.c-torture/execute/980707-1.c: New test.
44019
44020 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44021
44022         * gcc.c-torture/compile/980706-1.c: New test.
44023
44024 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44025
44026         * g77.f-torture/execute/980701-0.f,
44027         g77.f-torture/execute/980701-1.f: New test from Craig.
44028
44029 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44030
44031         * gcc.c-torture/compile/980701-1.c: New test.
44032
44033         * gcc.c-torture/execute/980701-1.c: New test.
44034
44035 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44036 rlsruhe.de>
44037
44038         * g++.old-deja/g++.robertl/eb132.C: New test.
44039         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44040
44041 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44042
44043         * g77.f-torture/execute/980628-7.f,
44044         g77.f-torture/execute/980628-8.f,
44045         g77.f-torture/execute/980628-9.f,
44046         g77.f-torture/execute/980628-10.f: New tests from Craig.
44047
44048         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44049
44050 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44051
44052         * g77.f-torture/execute/980628-4.f: New test from Craig.
44053         * g77.f-torture/execute/980628-5.f: Likewise.
44054         * g77.f-torture/execute/980628-2.f: Likewise.
44055         * g77.f-torture/execute/980628-0.f: Likewise.
44056         * g77.f-torture/execute/980628-1.f: Likewise.
44057         * g77.f-torture/execute/980628-3.f: Likewise.
44058         * g77.f-torture/execute/980628-6.f: Likewise.
44059
44060 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44061
44062         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44063         directory when nothing has been installed yet.
44064
44065 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44066
44067         * gcc.c-torture/special/special.exp: Handle newer versions of
44068         dejagnu.
44069
44070 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44071
44072         * gcc.dg/980626-1.c: New test.
44073
44074 1998-06-19  Bruno Haible <haible@ilog.fr>
44075
44076         * gcc.misc-tests/m-un-2.c: New test.
44077         * g++.old-deja/g++.other/warn01.c: Likewise.
44078
44079 1998-06-19  Robert Lipe  <robertl@dgii.com>
44080
44081         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44082         compatibility with assmblers with a different comment character.
44083         Eliminate use of GAS-specific extensions.
44084
44085 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44086
44087         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44088
44089 1998-06-19  Robert Lipe  <robertl@dgii.com>
44090
44091         * lib/g77.exp: Replace search for libf2c.a with search for newly
44092         renamed libg2c.a
44093
44094 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44095
44096         * gcc.c-torture/execute/980617-1.c: New test.
44097
44098 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44099
44100         * gcc.c-torture/execute/980612-1.c: New test.
44101
44102 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44103
44104         * gcc.dg/980523-1.c: Only test on ppc-linux.
44105         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44106
44107         * gcc.c-torture/execute/980608-1.c: New test.
44108
44109 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44110
44111         * gcc.c-torture/execute/980605-1.c: New test.
44112
44113 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44114
44115         * gcc.c-torture/execute/980604-1.c: New test.
44116
44117 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44118
44119         * gcc.c-torture/execute/980602-1.c: New test.
44120         * gcc.c-torture/execute/980602-2.c: Likewise.
44121
44122 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44123
44124         * 970125-0.f: Fix per JCB.  Add commentary.
44125
44126 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44127
44128         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44129         IEEE -0 support.
44130
44131 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44132
44133         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44134         earlier.
44135
44136 1998-05-28  Catherine Moore <clm@cygnus.com>
44137
44138         * gcc.c-torture/execute/980526-3.c: New test.
44139
44140 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44141
44142         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44143         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44144         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44145         m88k-motorola-sysv3 to XFAIL.
44146
44147 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44148
44149         * gcc.dg/980526-1.c: New test.
44150         * gcc.c-torture/execute/980526-2.c: New test.
44151
44152 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44153
44154         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44155
44156         * gcc.c-torture/execute/980526-1.c: New test.
44157
44158 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44159
44160         * g77.f-torture/execute/alpha2.f: Add runtime test.
44161
44162 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44163
44164         * g++.old-deja/old-deja.exp: Strip leading directories.
44165
44166         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44167         error for the line.  Don't run multiple tests for the same line.
44168
44169 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44170
44171         * gcc.dg/980523-1.c: New test.
44172
44173 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44174
44175         * g77.f-torture/compile/970915-0.f: New test.
44176
44177 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44178
44179         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44180
44181 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44182
44183         * gcc.dg/980520-1.c: New test.
44184
44185 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44186
44187         * gcc.dg/980502-1.c: Fix return type.
44188
44189 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44190
44191         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44192         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44193         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44194         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44195         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44196
44197 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44198
44199         * g77.f-torture/execute/980520-1.f: New test.
44200
44201 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44202
44203         * lib/mike-g77.exp: New file.
44204
44205         * g77.f-torture/noncompile/noncompile.exp,
44206         g77.f-torture/noncompile/check0.f: New files.
44207
44208 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44209
44210         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44211         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44212         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44213         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44214         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44215         abort where appropriate.
44216
44217 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44218
44219         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44220         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44221
44222 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44223
44224         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44225
44226 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44227
44228         * g77.f-torture/compile/980427-0.f: New test.
44229
44230 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44231
44232         * g77.f-torture/compile/980424-0.f: New test.
44233
44234 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44235
44236         * g77.f-torture/compile/980419-2.f (main): New test.
44237         * g77.f-torture/compile/970125-0.f: New test.
44238         * g77.f-torture/compile/980419-1.f: New test.
44239
44240 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44241
44242         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44243         of loop-4.c.
44244
44245 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44246
44247         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44248
44249 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44250
44251         * gcc.c-torture/compile/980329-1.c: New test.
44252
44253 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44254
44255         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44256         * gcc.dg/980312-1.c: Fix typo in -march command.
44257
44258 1998-03-16  H.J. Lu  (hjl@gnu.org)
44259
44260         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44261
44262 1998-03-11  Robert Lipe  <robertl@dgii.com>
44263
44264         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44265         Dave Love agree the Fortran source is bogus.
44266
44267 1998-03-11  Robert Lipe  <robertl@dgii.com>
44268
44269         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44270         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44271         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44272         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44273         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44274
44275 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44276
44277         * g++.old-deja/g++.other/friend1.C: New test.
44278
44279 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44280
44281         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44282         possibly uninitialized) variables and declare dnrm2.
44283
44284 1998-02-23  Robert Lipe <robertl@dgii.com>
44285
44286         From Bruno Haible <haible@ilog.fr>:
44287         * gcc.c-torture/execute/980223.c: New test.
44288
44289 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44290
44291         * gcc.dg/ifelse-1.c: New test.
44292
44293 1998-02-09  H.J. Lu  (hjl@gnu.org)
44294
44295         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44296
44297           * lib/old-dejagnu.exp (old-dejagnu): Added the
44298           "execution test - XFAIL *-*-*" handling in the spirit of
44299           "excess errors test -". Changed the "execution test fails"
44300           handling to be like "excess errors test fails".
44301           * Update various tests accordingly.
44302
44303 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44304
44305         * gcc.c-torture/execute/980205.c: New test.
44306
44307 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44308
44309         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44310         * lib/f-torture.exp: Similarly.
44311         * gcc.c-torture: Rename all .cexp files to .x files.
44312
44313 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44314
44315         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44316         (940510-1.c): Removed duplicate.
44317         (971104-1.c): New test.
44318
44319 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44320
44321           * lib/f-torture.exp: Improve error and loop detection.
44322
44323 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44324
44325         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44326         use that to size the filler array.
44327
44328 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44329
44330         * lib/c-torture.exp(c-torture-execute): Fix typo.
44331
44332         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44333         testcase as the executable name. Keep the executable around if
44334         the test fails.
44335
44336 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44337
44338         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44339         changes.  Only test one -g option, and move it to the end of the
44340         list of options to test.
44341
44342 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44343
44344         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44345         variable GCC_TORTURE_OPTIONS to supply default switches separated
44346         by colons.  If no environment variable, run tests with -O0 -g, -O1
44347         -g, and -O2 -g as well.
44348
44349 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44350
44351         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44352         explanatory comments. Fix indentation.
44353
44354 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44355
44356         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44357
44358 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44359
44360         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44361         * g++.old-deja/g++.mike/p7325.C: Likewise.
44362         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44363
44364 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44365
44366         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44367         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44368         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44369         * g++.old-deja/g++.law/operators4.C: Likewise.
44370
44371 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44372
44373         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44374         * g++.old-deja/g++.mike/p784.C: Ditto.
44375         * g++.old-deja/g++.mike/p785.C: Ditto.
44376
44377 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44378
44379           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44380
44381 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44382
44383         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44384         target feature; pass this to c-torture-execute as needed.
44385
44386 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44387
44388         * lib/c-torture.exp(c-torture-execute): If the previous and the
44389         current executables being tested are identical, we don't need to
44390         run the executable again. Try to make the executable names
44391         unique. Add an optional argument for passing additional compiler
44392         flags.
44393
44394 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44395
44396         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44397
44398 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44399
44400         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44401
44402 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44403
44404         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44405         32bit or larger longs.
44406
44407         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44408         have either a 32bit long or 32bit int.
44409
44410 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44411
44412         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44413         Make double precision tests dependent on sizeof (double).
44414
44415 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44416
44417         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44418         too.
44419
44420 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44421
44422         * gcc.c-torture/compile/961203-1.cexp: New script.
44423
44424 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44425
44426         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44427         up the includes ourselves.
44428
44429 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44430
44431         * lib/plumhall.exp: Remove random include, and add a few
44432         verbose messages for debugging.
44433
44434 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44435
44436         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44437         of trying to do it ourselves.
44438
44439 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44440
44441         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44442
44443 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44444
44445         * gcc.prms/5403.c: Made regexp a bit less strict.
44446
44447 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44448
44449         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44450         is returned from remote_load instead.
44451         * lib/plumhall.exp: Ditto.
44452         * lib/mike-g++.exp: Ditto.
44453         * lib/old-dejagnu.exp: Ditto.
44454         * lib/c-torture.exp: Ditto.
44455
44456 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44457
44458         * lib/g++.exp: Use build_wrapper procedure.
44459         * lib/gcc.exp: Ditto.
44460
44461 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44462
44463         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44464         an old-style decl for malloc.  Fixes tests to work when
44465         sizeof (int) != sizeof (size_t).
44466
44467 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44468
44469         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44470
44471         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44472         use stdargs.h interface.
44473
44474 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44475
44476         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44477         NO_VARARGS when compiling.
44478
44479 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44480
44481         * lib/plumhall.exp(ph_includes): New procedure.
44482         (ph_make): Use it.
44483         (ph_compiler): Ditto.
44484
44485         * lib/g++.exp: Rename test-glue.c to testglue.c.
44486         * lib/gcc.exp: Ditto.
44487
44488 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44489
44490         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44491         to completion when it's called.
44492
44493 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44494
44495         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44496         is defined, don't do test.
44497
44498 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44499
44500         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44501         for object files.
44502         (ph_summary): Mark skipped testcases as untested, not unresolved.
44503
44504         * lib/plumhall.exp (ph_make): If unresolved because of bad
44505         errorCode, record errorCode in log file.
44506         (*): Replace send_log/verbose with verbose -log.
44507
44508 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44509
44510         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44511         double conversion if double isn't at least 8 bytes.
44512
44513         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44514         int to work with targets where int is 16 bits.
44515
44516         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44517         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44518         precision for the test to complete.
44519
44520 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44521
44522         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44523         if d10v is not compiled with the -mdouble64 flag.
44524         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44525
44526         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44527         d10v is not compiled with the -mint32 flag.
44528
44529 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44530
44531         * lib/plumhall.exp: Use incr_count.
44532
44533 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44534
44535         * gcc.c-torture: Update to c-torture-1.45.
44536
44537 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44538
44539         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44540         the name of the expect testcase file).
44541
44542         * lib/g++.exp(g++_init): Ditto.
44543
44544 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44545
44546         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44547         the host.
44548
44549         * lib/gcc.exp(gcc_exit): New procedure.
44550
44551 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44552
44553         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44554         specs where appropriate.
44555
44556         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44557         because of new "candidates are" messages, and removed a few
44558
44559         * Converted all non-old-style g++ testcases to old-style, and
44560         moved into g++.old-deja.
44561
44562 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44563
44564         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44565         options.
44566
44567         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44568         succeeded.
44569
44570         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44571
44572 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44573
44574         * lib/gcc.exp (gcc_target_compile): Add support for defining
44575         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44576         the machine doesn't have those features.
44577
44578 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44579
44580         * g++.law/operators4.exp: Don't use LIBS.
44581
44582 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44583
44584         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44585
44586         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44587         * lib/g++.exp: Set it here instead. Also, allow use of the
44588         --tool_exec and --tool_opt options. Change CXX to
44589         GXX_UNDER_TEST.
44590
44591         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44592
44593         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44594
44595 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44596
44597         * lib/old-dejagnu.exp: Use prune_warnings instead of
44598         prune_system_crud.
44599         * lib/mike-g++.exp: Ditto.
44600         * lib/gcc.exp: Ditto.
44601         * lib/g++.exp: Ditto.
44602
44603         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44604
44605 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44606
44607           * 941014-2.c: Include stdlib.h
44608           * 960327-1.c: Include stdio.h
44609           * dbra.c, index-1.c: Don't assume ints are 32bits.
44610
44611 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44612
44613         * lib/gcc.exp: Add gcc,stack_size target feature.
44614
44615         * lib/g++.exp(g++_target_compile): Add the include and link
44616         paths here, not in two other places. And, it's $options, not
44617         options.
44618
44619         * lib/mike-g++.exp(postbase): Remove the code that determines
44620         the correct include and link paths.
44621         * g++.old-deja/old-deja.exp: Ditto.
44622
44623 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44624
44625         * lib/g++.exp(g++_init): target_compile no longer returns the
44626         filename of the result.
44627
44628 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44629
44630         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44631         call to glob.
44632
44633         * gcc.c-torture/special/special.exp: Change call to
44634         gcc_target_compile to include the object file.
44635
44636 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44637
44638         * gcc.c-torture/special/special.exp: Correct misspelling in last
44639         change.
44640
44641 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44642
44643         * lib/plumhall.exp(ph_summary): Log the entire output of the
44644         executable. Return -1 if there were any failures, 0 otherwise.
44645         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44646         (ph_make): Clean up objects and executables that were built
44647         if the tests succeeded.
44648
44649 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44650
44651         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44652         libraries and includes in the build tree as appropriate.
44653
44654 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44655
44656         * lib/c-torture.exp: Instead of looking for the global variable
44657         NO_LONG_LONG, check to see if that's a feature of the target.
44658
44659 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44660
44661         * config/default.exp: Minimize. Delete the remainer of the files in
44662         config; this functionality is now in devo/dejagnu/config.
44663
44664         g++.*/*: Pass any additional flags used to compile to postbase;
44665         delete CXXFLAGS.
44666
44667         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44668         is now done by runtest.exp. Use gcc_target_compile instead of
44669         compile.
44670
44671         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44672         Remove references to CFLAGS. Use remote_file instead of
44673         calling rm -f.
44674         (c-torture): Take a list of arguments to use to compile this
44675         testcase.
44676
44677         lib/g++.exp: Simplify. Use target_compile instead of compile.
44678         lib/gcc-dg.exp: Ditto.
44679         lib/gcc.exp: Ditto.
44680         lib/mike-{gcc,g++}.exp: Ditto.
44681         lib/old-dejagnu.exp: Ditto.
44682         lib/plumhall.exp: Ditto.
44683
44684 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44685
44686         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44687         (ph_linker): Likewise.
44688
44689 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44690
44691           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44692         MAP_ANON / MAP_ANONYMOUS if defined;
44693         else try to map from /dev/zero .
44694
44695 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44696
44697         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44698         isn't defined, then define it to MAP_ANONYMOUS.
44699
44700 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44701
44702         * gcc.c-torture: Update to c-torture-1.42 release.
44703
44704 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44705
44706         * gcc.c-torture: Update to c-torture-1.41 release.
44707
44708 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44709
44710         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44711         c-torture release.
44712
44713 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44714
44715         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44716         and LDFLAGS.  Fix second case to append the target_info ldflags
44717         onto LDFLAGS, not CFLAGS.
44718         * lib/g++.exp (g++_init): Add target_info stuff.
44719         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44720         of libgloss and newlib flags for !native.
44721
44722         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44723         (GDB): Fix relative path to go up another dir for finding gdb.
44724
44725 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44726
44727         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44728         versions in the target_info array, if they don't exist.
44729
44730 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44731
44732         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44733
44734 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44735
44736         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44737         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44738
44739 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44740
44741         * lib/old-dejagnu.exp: Don't remove the output file before we've
44742         actually tested it. Don't append pwd to the path of the executable
44743         we're testing.
44744
44745 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44746
44747         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44748
44749 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44750
44751         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44752         temporary directory for compiler files, and set it to a default
44753         value of /tmp. Set $output as the name of the output file from
44754         compiling the testcase. Add a -o option to $cflags_var so the
44755         compiler writes the final output file as $output. Set $executable
44756         to $output.
44757
44758         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44759         directory for compiler files, and set it to /tmp if it doesn't
44760         already have a value. Set $output_file to the name of the output
44761         file from compiling the testcase. Add a -o option to CXXFLAGS so
44762         the compiler writes the final output file as $output. Use $output
44763         as the executable to be tested.
44764
44765 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44766
44767         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44768
44769 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44770
44771         * gcc.c-torture/execute/pending-1.c: New test.  Still
44772         pending in Tege's queue.
44773
44774 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44775
44776         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44777         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44778         if there were failures.  Call unresolved if there were unresolved
44779         testcases.  Call gcc_fail if program did not run to completion.
44780         (ph_make): Pass additional argument name to ph_execute.
44781         (ph_execute): Add new argument.  Pass additional arguments to
44782         ph_summary.  Call gcc_fail is there is no execution output.
44783
44784 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44785
44786         * lib/plumhall.exp (proc_summary): Output relavent summary
44787         lines into the log so specific failures in plumhall can be
44788         investigated.
44789
44790 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44791
44792         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44793         (c-torture-execute): Don't try to execute tests which use
44794         "long long" types if $NO_LONG_LONG is nonzero.
44795
44796 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44797
44798         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44799         not c-torture.
44800
44801         * gcc.ieee: Move from here.
44802         * gcc.c-torture/execute/ieee: To here.
44803
44804 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44805
44806         * gcc.c-torture: Update to c-torture-1.41 release.
44807
44808 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44809
44810         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44811         not "$output".
44812
44813 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44814
44815         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44816         -c present.
44817
44818 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44819
44820         * config/proelf.exp: Handle connecting to a simulator.
44821
44822 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44823
44824         * config/proelf.exp: New file.  Enough framework that we can
44825         run c-torture tests on the proelf targets (or any other target
44826         that gdb can connect to for that matter).
44827
44828 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44829
44830         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44831         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44832
44833         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44834         exec_output exists.
44835
44836 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44837
44838         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44839         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44840
44841         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44842         to pass/fail/unresolved/unsupported/untested.  Caller must now
44843         call unresolved/unsupported/untested.
44844         * lib/*.exp: Update FSF address.  Update to handle new results of
44845         ${tool}_load.
44846         * lib/chill.exp (verbose): Delete.
44847
44848 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44849
44850         * lib/gcc.exp (default_gcc_start): Change order of args to
44851         $LDFLAGS $CFLAGS $LIBS.
44852         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44853         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44854         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44855         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44856         * gcc.misc-tests/dg-test.exp: Likewise.
44857         * gcc.misc-tests/msgs.exp: Likewise.
44858         * gcc.prms/prms.exp: Likewise.
44859         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44860         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44861
44862         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44863
44864 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44865
44866         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44867
44868         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44869         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44870
44871         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44872         necessary.
44873
44874 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44875
44876         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44877         global for loop; add use of $mathlib.
44878         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44879         settings here; set mathlib for anything but VxWorks.
44880
44881 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44882
44883         * gcc.c-torture: Update to c-torture-1.40 release.
44884
44885 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44886
44887         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44888         dg.exp.
44889
44890 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44891
44892         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44893         global.
44894
44895 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44896
44897         * lib/g++.exp (LIBS): Define if not already.
44898         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44899         (gcc-dg-prune): Call prune_gcc_output.
44900         * lib/gcc.exp (prune_gcc_output): New proc.
44901         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44902         prune_gcc_output.
44903
44904 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44905
44906         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44907         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44908
44909 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44910
44911         * gcc.c-torture: Update to c-torture-1.39 release.
44912
44913 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44914
44915         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44916         fails, try others as well.
44917
44918 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44919
44920         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44921         If compilation fails, mark execute tests as `untested'.
44922         If test is marked as unsupported, don't mark compilation and
44923         execute tests as failed.
44924
44925 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44926
44927         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44928         libstdc++ for whether or not we want to be doing shared
44929         libraries.  Delete link_curses since we don't need it anymore.
44930         * lib/mike-g++.exp (postbase): Don't link in libg++.
44931         * g++.old-deja/old-deja.exp: Likewise.
44932
44933 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44934
44935         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44936
44937 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44938
44939         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44940         For that, add `-Wl,-a,shared_archive'.
44941         * g++.old-deja/old-deja.exp: Likewise.
44942
44943 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44944
44945         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44946
44947 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44948
44949         * lib/mike-g++.exp (postbase): Pay attention to the status of
44950         g++_load.
44951
44952 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44953
44954           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44955
44956 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44957
44958         * lib/gcc.exp (default_gcc_start): No longer need to log program
44959         being executed or its output, execute_anywhere does that now.
44960         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44961         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44962
44963 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44964
44965         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44966         the same as those in lib/g++.exp.
44967
44968 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44969
44970         * gcc.c-torture: Update to c-torture-1.38 release.
44971         * gcc.ieee: Related changes.
44972
44973 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44974
44975         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44976         "exec". Minor reformatting changes.
44977
44978         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44979         cross. This means all "exec" calls now work on a remote host as
44980         well.
44981         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44982         cross. Filter out the extra "\r\n" stuff that expect puts in.
44983         (c-torture-execute): Filter out the bogus warnings like
44984         c-torture-compile does. Add support for canadian cross.
44985         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44986         Use execute_anywhere rather than calling exec directly. Now it
44987         works for canadian cross testing.
44988
44989 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44990
44991         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44992         results into a variable, and check that rather than using file exists.
44993
44994 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44995
44996         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44997         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44998
44999 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45000
45001         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45002         lib_curses if there's a shared libg++ in the build tree.
45003
45004 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45005
45006         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45007         if not supported target.
45008
45009 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45010
45011         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45012         link_curses up to always happen, not just for native builds.
45013
45014 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45015
45016         * gcc.c-torture: Update to c-torture-1.36 release.
45017         * gcc.failure: Related changes.
45018
45019 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45020
45021         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45022
45023 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45024
45025         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45026         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45027         runshlib, link_curses, and mathlib for link and run.
45028
45029         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45030         pass the runtime shared library options for Solaris, OSF/1, and
45031         Irix5, and link with -lcurses to avoid unresolved references.
45032
45033 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45034
45035         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45036         only run once.
45037
45038 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45039
45040         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45041
45042 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45043
45044         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45045         do not have a framework for the "compat" tests yet.
45046
45047 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45048
45049         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45050         set to null if we're testing vxworks5.1.  Use that instead of
45051         `-lm' in the setting of LIBS for link and run.
45052
45053 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45054
45055         * config/rom68k.exp (${tool}_load): Major changes to make it
45056         work.  Verified that it does in fact return the stuff in
45057         exec_output properly.  Catch any Emul or any TRAP other than 0.
45058
45059 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45060
45061         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45062         LDFLAGS properly for targets that need stuff from libgloss.
45063         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45064         only run once.
45065         (gpp_initialized): New variable.
45066
45067 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45068
45069         * config/rom68k.exp: Load libgloss.exp.
45070         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45071         so we can produce a fully linked binary.
45072         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45073         so we can produce a fully linked binary.
45074
45075 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45076
45077         * lib/plumhall.exp (ph_section): Watch for expected failures.
45078         Add missing `else'.
45079
45080         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45081         run the testcase.
45082         (c-torture): Likewise.
45083
45084 1995-08-28  Doug Evans  <dje@cygnus.com>
45085
45086         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45087
45088         * lib/mike-g++.exp (mike_cleanup): New proc.
45089         (prebase): New globals compiler_result, not_compiler_result,
45090         target_regexp.
45091         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45092         allow leading "-" in pattern.  Watch for unsupported tests.
45093         If $compiler_result is set, pattern match assembler code,
45094         and ditto for $not_compiler_result.
45095         * lib/mike-gcc.exp: Likewise.
45096
45097         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45098         execution "succeeded".
45099
45100 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45101
45102         * config/win32.exp: New file.
45103         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45104
45105 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45106
45107         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45108         unsupported.
45109         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45110         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45111         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45112
45113         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45114         "... without exceptions was ...".  That is now handled by
45115         prune_system_crud.
45116         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45117
45118 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45119
45120         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45121         sieve.c,sort2.c}: New files.
45122         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45123         sieve.exp,sort2.exp}: Drivers for them.
45124
45125         * lib/mike-gcc.exp (program_output): New user settable variable.
45126         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45127         messages.
45128         * lib/mike-g++.exp (program_output): New user settable variable.
45129
45130         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45131
45132         * config/sh.exp: Deleted (use sim.exp instead).
45133
45134 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45135
45136         * config/vx.exp: Declare CHECKTASK as global.
45137         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45138         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45139         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45140
45141 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45142
45143         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45144         target. Like vx.exp, only includes `vx29k.exp' instead of
45145         `vxworks.exp'.
45146
45147 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45148
45149         * config/sim.exp: Increase time limit from 120 seconds to 240.
45150
45151 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45152
45153         * gcc.c-torture/execute/950628-1.c: New test.
45154
45155 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45156
45157         * gcc.c-torture: Update with changes/additions from
45158         c-torture-1.34.
45159
45160 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45161
45162         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45163
45164 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45165
45166         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45167
45168 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45169
45170         * gcc.c-torture/compile/950512-1.c: New test.
45171         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45172         * gcc.dg/struct-ret-1.c: Likewise.
45173
45174 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45175
45176         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45177           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45178
45179 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45180
45181         * gcc.c-torture/special/920411-1.c: Deleted.
45182         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45183
45184 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45185
45186         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45187         cpu limit.
45188
45189 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45190
45191         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45192
45193 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45194
45195         From kenner;
45196         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45197         is the proper length.
45198         * va-arg-3.c: Likewise.
45199
45200 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45201
45202         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45203         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45204
45205         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45206         * lib/g++.exp (default_g++_start): Delete old cruft.
45207
45208 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45209
45210         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45211         (2 * (1 << 18)) to (2 * (1 << 17)).
45212
45213         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45214
45215 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45216
45217         * config/rom68k.exp: Renamed from config/idp.exp
45218
45219 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45220
45221         * c-torture/compile/921109-2.c
45222
45223 1995-04-18  Mike Stump  <mrs@cygnus.com>
45224
45225         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45226         excess errors.
45227
45228 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45229
45230         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45231         output.
45232         * lib/g++.exp (default_g++_start): Likewise.
45233
45234 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45235
45236         * gcc.c-torture/compile/950329-1.c: New test.
45237
45238 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45239
45240           * config/bug.exp (${tool}_load): Updated to use new remote_open
45241           and remote_close procs.
45242         * config/idp.exp: New file.
45243
45244 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45245
45246         * gcc.c-torture/execute/950322-1.c: New test.
45247
45248 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45249
45250         * config/vx.exp (${tool}_load): Clean up testing of return code from
45251         vxworks_ld and vxworks_spawn.
45252
45253 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45254
45255         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45256
45257 1995-03-13  Mike Stump  <mrs@cygnus.com>
45258
45259         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45260         can mark excess errors on a machine by machine basis.  Note, the
45261         default is to not expect any excess errors, even when excess
45262         errors test - is given, so you will want to put an XFAIL ... on
45263         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45264         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45265         those 4 machines, but no others.
45266
45267 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45268
45269         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45270         * lib/c-torture.exp: to here.
45271
45272 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45273
45274         * gcc.c-torture/execute/950221-1.c: New test.
45275         * gcc.c-torture/execute/struct-ret-1.c: New test.
45276         * gcc.c-torture/compile/950221-1.c: New test.
45277
45278         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45279
45280 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45281
45282         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45283         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45284
45285 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45286
45287         * g++.gb: New directory of tests, derived from my signature and
45288         class scoping tests.
45289
45290         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45291         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45292         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45293         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45294         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45295         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45296         * g++.gb/sig25.C: Likewise.
45297
45298         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45299         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45300         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45301         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45302         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45303         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45304         * g++.gb/sig25.exp: Likewise.
45305
45306         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45307         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45308         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45309         * g++.gb/scope13.C: Likewise, this test still fails.
45310
45311         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45312         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45313         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45314         * g++.gb/scope13.exp: Ditto.
45315
45316         * g++.gb/README: New file, explains what these tests are about.
45317
45318 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45319
45320         * lib/dg.exp (dg-do): Support `preprocess'.
45321         (dg-test): Likewise.
45322
45323 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45324
45325         * config/udi.exp: change "continue -expect" to "exp_continue".
45326
45327 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45328
45329         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45330         Delete redundant tests.
45331
45332         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45333         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45334         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45335         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45336         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45337         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45338         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45339         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45340
45341         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45342         storing label pointers.
45343         * gcc.c-torture/execute/921019-1.c: Likewise.
45344         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45345         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45346         parameter fp.
45347         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45348         constants.
45349
45350         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45351         Delete obsolete tests.
45352
45353         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45354         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45355         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45356         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45357         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45358         * gcc.c-torture/compile/950124-1.c: New test.
45359
45360         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45361
45362 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45363
45364         * lib/mike-g++.exp: Add -lm to LIBS.
45365
45366 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45367
45368         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45369
45370 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45371
45372         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45373
45374 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45375
45376         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45377
45378 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45379
45380         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45381         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45382         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45383         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45384         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45385         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45386         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45387         * g++.law/{operators31.C, operators32.C,
45388         * g++.law/{operators33.C, operators34.C}: Likewise.
45389         * g++.law/{pic1.C, refs2.C}: Likewise.
45390         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45391         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45392         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45393         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45394
45395         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45396         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45397         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45398         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45399         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45400         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45401         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45402         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45403         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45404         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45405         * g++.law/{operators34.exp}: Likewise.
45406         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45407         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45408         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45409         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45410         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45411
45412         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45413         No longer expected to fail.
45414         * g++.law/missed-error3.C: Tweak for recent bool changes.
45415
45416 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45417
45418         * config/emb-unix: Deleted.
45419         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45420         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45421
45422 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45423
45424         * lib/dg.exp (dg-test): Fix typo in last patch.
45425
45426 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45427
45428         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45429         (handles multiple occurrences).
45430
45431 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45432
45433         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45434         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45435         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45436         printed).
45437         * lib/c-torture.exp (c-torture-compile): Likewise.
45438         (c-torture): Prepend full path if missing.
45439         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45440         (gcc_fail): Likewise.
45441         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45442
45443 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45444
45445         * lib/netware.exp: Only attach to NetWare i386 systems.
45446
45447 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45448
45449         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45450         messages.  Add test name to "output pattern match" pass/fail message.
45451
45452 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45453
45454         * gcc.dg: New testsuite.
45455         * gcc.dg/dg.exp: New file.
45456
45457         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45458         test-switch.c}: Deleted.
45459
45460         * gcc.misc-tests/msgs.exp: New testcase driver.
45461
45462 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45463
45464         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45465         Watch for illegal return values from ${tool}_load.
45466         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45467         cross targets.  Coerce return value >0 to 1.
45468
45469 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45470
45471         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45472
45473         * config/emb-unix.exp: New file.
45474
45475         * config/sim.exp: Error if variable $SIM not defined.
45476         (${tool}_load): Mark test as "untested" if simulator missing.
45477
45478         * config/unix.exp: Load remote.exp to get rcp_download.
45479         * lib/c-torture.exp: Use different option lists for testcases with
45480         and without loops.
45481         * gcc.c-torture/execute/execute.exp: Likewise.
45482
45483 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45484
45485         * config/*.exp: Clarify return code from ${tool}_load.
45486         Call `unresolved' or `untested' instead of `warning' or `perror'
45487         (sometimes you still want to call both though).
45488         Add comment that `shell_id' is local to each file.
45489         * config/udi.exp (timeout): Set to 30.
45490         Don't print warning if connection fails, $connectmode has already
45491         printed an error.
45492         (${tool}_load): Move verbose messages to level 2.
45493         Rework pattern for "Process started" message.
45494         Pass `shell_id' to ${connectmode}_download.
45495         Retry twice upon timeout.  Make resetting of target more robust.
45496         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45497         Pass `shell_id' to exit_$connectmode.
45498         Only call exit_$connectmode if connected.
45499         * config/unix.exp (${tool}_load): Check return codes better.
45500         * config/vrtx.exp (${tool}_load): Likewise.
45501         * config/vx.exp (${tool}_load): Likewise.
45502         Delete unneeded global's.
45503         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45504         from ${tool}_load.
45505         (dg-stat): Delete.
45506         (dg-init): Delete recording of pass/fail counts.
45507         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45508         (old-dejagnu-init): Likewise.
45509         (old-dejagnu-stat): Delete contents, empty proc now.
45510         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45511         (c-torture): Delete references to lcnt, lpass, lfail.
45512         Get option list from TORTURE_OPTIONS.
45513         Delete -funroll[-all]-loops if no loops.
45514         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45515         (g++_stat): Delete contents (empty proc now).
45516         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45517         (gcc_finish): Likewise.
45518         (gcc_stat): Deleted.
45519         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45520         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45521         * gcc.c-torture/execute/execute.exp: Likewise.
45522         Split tests into two parts: compile, execute.
45523         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45524         no loops.  Update to reflect clarified return codes from ${tool}_load.
45525
45526 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45527
45528         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45529         to grep for.
45530         (old-dejagnu): Likewise (where necessary).
45531
45532 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45533
45534         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45535
45536         * lib/dg.exp (dg-process-target): Fix processing of selector.
45537         Add comment regarding use of `error'.
45538
45539         * lib/gcc.exp (prune_system_crud): Define if missing.
45540         * lib/g++.exp (prune_system_crud): Likewise.
45541
45542         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45543         Call prune_system_crud.
45544         * lib/dg.exp (dg-runtest): New proc.
45545         Use perror instead of send_user for tcl errors in testcase.
45546         Don't return any value, it's never used.
45547         Don't clobber previous definition of `unknown'.
45548         Print tcl errors in `dg-final'.
45549
45550 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45551
45552         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45553         (dg-test): Don't print errorInfo, it contains stack backtrace.
45554
45555 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45556
45557         * lib/g++.exp (runtest_file_p): Define if missing.
45558
45559 1994-09-24  Doug Evans  (dje@cygnus.com)
45560
45561         * lib/mike-g++.exp: Comment out loading of g++.exp.
45562         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45563         (default_g++_version): Always print something.
45564         (default_g++_start): Comment out call to `which'.
45565         (g++_start, g++_load): Deleted (must be defined in config file).
45566         * lib/gcc.exp: Test for existence of $CC at start.
45567         Delete check for tmpdir (done in gcc_init).
45568         (default_gcc_version): Always print something.
45569         (default_gcc_start): Comment out call to `which'.
45570         * config/*.exp: Major cleanup - make cross targets work at least a
45571         little better for g++ (by not being "--tool gcc" specific).
45572         Rename gcc_xxx to ${tool}_xxx.
45573         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45574         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45575
45576 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45577
45578         * lib/c-torture.exp (c-torture-compile): Rework compiler
45579         message processing.
45580
45581         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45582         c-torture.
45583
45584 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45585
45586         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45587
45588         * lib/dg.exp (dg-process-target): Support { target native }.
45589
45590 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45591
45592         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45593         looked for "... program xxx got fatal signal".
45594         Correct regsub munging of `comp_output'.
45595         Ignore compiler messages "path prefix not used" and "linker input
45596         file unused".
45597
45598 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45599
45600         * lib/gcc.exp (runtest_file_p): Define if missing.
45601         * gcc.prms/template.c: Example to work from.
45602
45603 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45604
45605         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45606         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45607
45608         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45609         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45610         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45611         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45612
45613         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45614         (dg-process-target): No longer a varargs proc.
45615         Return S/N for target, P/F for xfail.  All callers changed.
45616         (user option procs): More argument checking.
45617         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45618         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45619         (dg-test): Skip test if not running on selected target in `dg-do'.
45620         Update handling of `dg-do-what', `dg-output-text'.
45621         Separate execution pass/fail from output pattern match pass/fail.
45622         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45623
45624 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45625
45626         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45627         target for 920510-1.c.
45628
45629 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45630
45631         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45632         Clean up comment regarding use of passcnt, etc.
45633         (gcc_stat): Don't update `testcnt' here.
45634         (gcc_finish): Do it here.
45635         Might as well reset `but_id' here too.
45636         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45637         to determine if the file should be tested.
45638         * gcc.c-torture/compile/compile.exp: Likewise.
45639         * gcc.c-torture/execute/execute.exp: Likewise.
45640         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45641         * gcc.misc-tests/dg-test.exp: Likewise.
45642         * gcc.prms/prms.exp: Likewise.
45643         * gcc.wendy/wendy.exp: Likewise.
45644         * g++.old-deja.exp: Likewise.
45645         Move "Testing file" message to verbose level 1.
45646
45647 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45648
45649         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45650
45651 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45652
45653         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45654         (default_gcc_start): Accept optional second list element
45655         of compiler flags.  Print compiler output at verbosity level 2.
45656         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45657         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45658         Save current values of framework globals passcnt, failcnt, xpasscnt,
45659         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45660         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45661         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45662         xfailcnt to compute stats.  Update framework global `testcnt' from
45663         pass/fail counts.
45664         (gcc_finish): New proc.  Clean up test environment.
45665         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45666         (gcc_epass, gcc_efail): Delete.
45667         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45668         argument of line number.
45669         (dg-init): If the tool has an init routine, call it.
45670         (dg-test): Remove args `cflags_var' and `libs_var'.
45671         Pass all compiler options to ${tool}_start.
45672         Handle missing line number.
45673         (dg-finish): New function.
45674         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45675         particular files.  Call gcc_finish at end.  Move "skipping test"
45676         message to verbosity level 3.
45677         * gcc.c-torture/compile/compile.exp: Likewise.
45678         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45679         * gcc.c-torture/execute/execute.exp: Likewise.
45680         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45681         Print testcase being tried at verbosity level 1.
45682         * gcc.c-torture/special/special.exp: Unset xfail.
45683         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45684         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45685         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45686         * gcc.failure/failure.exp: Likewise.
45687         * gcc.ieee/ieee.exp: Likewise.
45688         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45689         Update call to dg-test.  Call dg-finish at end.
45690         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45691         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45692         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45693         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45694         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45695         * gcc.wendy/wendy.exp: Add copyright.
45696         Delete setting of tmpdir (done by gcc_init).
45697         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45698         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45699         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45700         gcc_[ce]pass/fail.
45701
45702 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45703
45704         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45705         confusion.
45706         (g++_load): Likewise.
45707
45708         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45709         Rename argument to `prog' to remove the confusion.
45710         Varargs fns behave differently too!
45711         (g++_load): Likewise.
45712
45713         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45714
45715         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45716         what it is.  Delete (always) printing of status value for !native.
45717         Simplify verbose code, and include status and exec_output.
45718         (g++_load): Use gcc_load.
45719
45720 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45721
45722         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45723         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45724         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45725         940714-3.c as these testcases don't exist anymore.  Make
45726         va-arg-1.c expected to pass.
45727
45728 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45729
45730         * gcc.misc-tests/misc.exp: Only run specific testcases.
45731         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45732         * gcc.misc-tests/dg-[1-9].c: New files.
45733
45734         * lib/dg.exp: New testsuite driver.
45735         * gcc.prms/prms.exp: Use it.
45736
45737         * README.gcc: New file.
45738
45739         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45740         Document and reset `lxpass' and `lxfail'.
45741         Simplify "initialized" message.
45742         (gcc_stat): Clean up comments a little.
45743
45744 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45745
45746         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45747
45748 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45749
45750         * lib/old-dejagnu.exp (process-option): New proc.
45751         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45752         (old-dejagnu): Simplify.
45753         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45754
45755 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45756
45757         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45758         exists and is not an empty string.
45759
45760         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45761         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45762         finished.
45763         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45764         automatically.
45765
45766         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45767         longer expected to fail.
45768
45769         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45770         "f" function call.
45771
45772         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45773
45774         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45775         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45776         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45777         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45778         c-torture-1.29.
45779
45780         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45781         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45782
45783         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45784
45785         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45786         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45787
45788         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45789         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45790         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45791
45792 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45793
45794         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45795         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45796         940714-1.c, 940714-2.c, 940714-3.c},
45797         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45798         gcc.misc-tests/{mg.c,mg.exp}:
45799         New tests.
45800         * gcc.noncompile/noncompile.exp: Change accordingly.
45801
45802 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45803
45804         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45805         Undo previous clobberage.
45806
45807 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45808
45809         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45810         * gcc.special/{930510-1.c, special.exp}:
45811         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45812         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45813         struct-varargs-1.c}: New tests from c-torture-1.26.
45814
45815 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45816
45817         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45818           argument to switch.
45819
45820 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45821
45822         * Revert the previous changes.  Please see Rob's directory
45823           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45824           fixes.
45825
45826 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45827
45828         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45829             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45830             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45831             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45832             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45833             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45834             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45835             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45836             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45837             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45838             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45839             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45840             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45841             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45842             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45843             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45844             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45845             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45846             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45847             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45848             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45849             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45850             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45851             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45852             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45853             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45854             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45855
45856 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45857
45858         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45859             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45860           with perror calls.
45861
45862 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45863
45864         * config/unix.exp (g++_load): Fix syntax.
45865
45866 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45867
45868         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45869         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45870         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45871         Don't expect va-arg-1.c to fail.  Correct expected output for
45872         920928-1.c.
45873         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45874         * gcc.wendy/hbm4.c: Correct typo.
45875         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45876
45877 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45878
45879         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45880         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45881         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45882         * lib/c-torture.exp (c-torture-compile): Ditto.
45883
45884         Reduce volume of output (remove all the -I's and such).
45885         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45886         Call gcc_cpass, gcc_cfail.
45887         (c-torture): Pass testing option to c-torture-compile.
45888
45889 1994-03-21  Doug Evans  (dje@cygnus.com)
45890
45891         Bring patches over from progressive.
45892         * config/default.exp: Exit remote shell cleanly.
45893         (g++_exit, g++_start): Add default versions.
45894         * config/sim.exp (gcc_load): Use perror, not error.
45895
45896 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45897
45898         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45899         set in site.exp.
45900
45901 1994-03-14  Doug Evans  (dje@cygnus.com)
45902
45903         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45904         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45905         (wendy_try): New proc to run testcase.
45906         (main loop): Call 'em.
45907         * gcc.wendy/*.c: Clean up pass to correct expected output.
45908
45909         * lib/gcc.exp: Minor cleanup work.
45910         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45911
45912 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45913
45914         * config/sim.exp (gcc_load): Document return codes better.
45915         Don't pass -v to simulator.
45916
45917 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45918
45919           * gcc.special/920717-x.c: Fix typo.
45920           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45921           get at sources.
45922
45923         * lib/mike-gcc.exp: Fix typo.
45924
45925 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45926
45927         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45928         binary to use, transform the name.
45929         * config/*.exp: rename everything. Nuke any g++ specific files,
45930         it's now a special case of gcc that requires no special support.
45931         Add a default.exp for unsupported targets.
45932
45933 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45934
45935         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45936         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45937         version of Tcl.
45938
45939 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45940
45941         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45942         than a warning.
45943
45944 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45945
45946         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45947
45948 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45949
45950         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45951         option_list.  Compile every file with only 4/6 option choices
45952         (same as C torture) instead of with 12/18 different option
45953         choices.
45954         * lib/c-torture.exp: Likewise.
45955
45956         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45957         not already set.
45958
45959 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45960
45961         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45962         can put an XFAIL *-*-* on excess errors.
45963
45964 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45965
45966         * g++.law: Add more tests derived from g++-bugs snapshots.
45967
45968         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45969         equivalent to g++.law/init9.
45970
45971         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45972         compiled it, and the a.out file after we've run it.
45973
45974 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45975
45976         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45977         compiled it, and the a.out file after we've run it.
45978
45979 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45980
45981         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45982
45983 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45984
45985         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45986         version number.
45987
45988 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45989
45990         * g++.law: New directory of g++ tests derived from the g++-bugs
45991         snapshots.
45992
45993 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45994
45995         * gcc.compile: initbug1.c initbug1.exp testcase added
45996
45997 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45998
45999         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46000         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46001           fixes submitted by Jeff Law (law@cs.utah.edu)
46002         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46003           Jeff Law (law@cs.utah.edu)
46004
46005
46006 1993-11-30  Mike Stump  (mrs@cygnus.com)
46007
46008         * config/unix-g++.exp: Follow the gcc way of doing things.
46009         * g++.old-deja/old-deja.exp: Minor updates.
46010         * lib/g++.exp: New file, follow the gcc way of doing things.
46011         * lib/old-dejagnu.exp: Minor updates.
46012         * lib/mike-g++.exp: Always unset errorInfo.
46013
46014 1993-11-06  Mike Stump  (mrs@cygnus.com)
46015
46016         * lib/gcc.exp: Fix some errors with the below change, CC and
46017         CFLAGS should be global when setting, not local.
46018
46019 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46020
46021         * lib/gcc.exp: Transform tool name.
46022
46023 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46024
46025         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46026
46027 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46028
46029         * lib/gcc.exp: change gcc_done to gcc_stat
46030
46031 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46032
46033         * Upgraded gcc testsuite to c-torture version 1.25
46034
46035 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46036
46037         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46038         * lib/c-torture: added hooks for new reporting code.
46039
46040 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46041
46042         * config/sh-gcc.exp: check if sh-sim exists in the path
46043
46044 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46045
46046         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46047         * gcc.compile/compile.exp: Initial changes for new logic.
46048         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46049         * gcc.failure/failure.exp: Initial changes for new logic.
46050         * gcc.ieee/ieee.exp: Initial changes for new logic.
46051         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46052         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46053         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46054         * lib/c-torture.exp: Initial changes for new logic.
46055         * lib/gcc.exp: Initial changes for new logic.
46056
46057 1993-10-15  Mike Stump  (mrs@cygnus.com)
46058
46059         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46060         depend upon failure or success.  Fully qualify names in failure
46061         and success messages.  Always remove a.out before starting
46062         compile, just in case.  Pay more attention to error text output by
46063         the compiler.  Handle testcases with no known past errors just
46064         like all others, so that things are uniform.  Other miscellaneous
46065         improvements.
46066
46067 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46068
46069         * gcc.cpp: new directory for cpp tests
46070
46071 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46072
46073         * lib/chill.exp: Code reformatted, removed unused code.
46074         * config/unix-chill.exp: Code reformatted, removed unused code.
46075         * chill.execute/execute.exp: Code reformatted, removed unused code.
46076         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46077
46078 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46079
46080         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46081         routines not written.
46082
46083 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46084
46085         * config/bug-gcc.exp: Use new procs from bug.exp.
46086
46087 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46088
46089         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46090         via ftp, rather than depending on NFS.
46091         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46092         case.
46093
46094 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46095
46096         * config/bug-gcc.exp: Use new download proc.
46097
46098 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46099
46100         * chill.execute/execute.exp: cleanups, handles errors better
46101         * chill.compile/compile.exp: rewrite, based on execute.exp
46102         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46103         * lib/chill.exp: major changes to diff proc and compile and link
46104           procs. added chill_fail and chill_pass wrappers to pass and
46105           fail. added more comments, and handle error codes better.
46106           Added a hack to capture stderr from exec, so noncompile tests
46107           can work.
46108
46109 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46110
46111         * chill.execute/execute.exp: rewrite of testsuite driver
46112         * lib/chill.exp: rewrite of testsuite driver
46113         * config/unix-chill.exp: rewrite of testsuite driver
46114
46115 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46116
46117         In chill.execute:
46118         * iexpr.ch: Standardize uppercase.
46119         * tuples.dat: Standardize uppercase.
46120         * vary.ch: standardize.  Correct varying string assignments.
46121         * vary.dat: Add new output lines.
46122
46123 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46124
46125         In chill.execute:
46126         * chprintf.ch: Standardize use of uppercase.
46127         * tuples.ch: Standardize and turn arr2 into a DCL,
46128           rather than a SYN.
46129         * pinits.ch: Standardize.
46130
46131 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46132
46133         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46134         * Makefil: Renamed to Makefile.in.
46135         * configure.in: New.
46136
46137 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46138
46139         In chill.execute:
46140         * .cvsignore: Add result/output files.
46141         * Makefile: Fix up variables at start.  Use MFLAGS
46142           everywhere.  Correct bool_loc, built_ins entries.
46143           Add entry for vary1.ch.
46144         * bitarray.ch: Standardize upper-case usage.
46145         * bitexpr.ch: Standardize, add output of b1.
46146         * params.ch: Use arrayt in along PROC parameters, to
46147           avoid novelty problems.
46148         * sets.ch: Tiny cleanup.
46149         * vary1.ch: Re-indent.
46150
46151 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46152
46153           * Add PR-related files to Makefiles, .cvsignore files, etc.
46154
46155 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46156
46157         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46158           with compiler objects. New names are test-flow.c and test-loop.c
46159
46160 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46161
46162         * Upgraded c-torture tests from 1.19 to 1.20
46163
46164         * new files:
46165         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46166         * gcc.compile: 930623-1.c 930623-2.c
46167         * gcc.noncompile: 930622-1.c 930622-2.c
46168         * gcc.failure: 920411-1.c 920627-2.c
46169         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46170
46171 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46172
46173         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46174           More changes to get testsuite working properly. Needs more work.
46175           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46176
46177 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46178
46179         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46180           More changes to get testsuite working properly. Needs more work.
46181
46182 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46183
46184         * chill.compile/compile.exp: Added for Dejagnu support
46185         * chill.execute/execute.exp: Added for Dejagnu support
46186         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46187
46188 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46189
46190         This should complete moving the CHILL test files.
46191         * chill.noncompile(.cvsignore printf.grt
46192             in-printf.grt chprintf.grt chprintf.ch):
46193             Added test-support files.
46194           (Makefile): Modified further.
46195         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46196             signal.ch): Added test files.
46197           * chill.execute (.cvsignore printf.grt printr.c
46198             in-printf.grt rts.c chprintf.grt rts.h): Added
46199           test-support files.
46200             (Makefile): More corrections.
46201
46202 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46203
46204         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46205           test cases, ready for DejaGnu.
46206
46207 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46208
46209         * Upgraded c-torture tests from 1.18 to 1.19
46210
46211         * gcc.compile: added test(s):
46212           930607-1.c
46213         * gcc.execute: added test(s):
46214           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46215
46216         * added new subdirectory for misc tests: gcc.misc-tests
46217         * gcc.misc-test(s): added tests:
46218           inst-check.c test-consts.c test-ior.c test-switch.c
46219
46220 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46221
46222         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46223
46224 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46225
46226         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46227
46228 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46229
46230         * Upgraded c-torture tests from 1.17 to 1.18
46231
46232 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46233
46234         * Upgraded c-torture tests from 1.12 to 1.17
46235
46236 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46237
46238         * lib/old-dejagnu.exp:
46239           Fixed handling of XFAIL target triplets to correctly
46240           recognize wildcard characters.  Removed code that
46241           appended a unique id tag to the end of the file name
46242           printed out by the result of the testcases within a
46243           given test file.
46244
46245 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46246
46247         * lib/old-dejagnu.exp:
46248           Reworked expected failure handling to trigger off of XFAIL
46249           keyword in keyphrase embeded in testcase source code. The
46250           XFAIL keyword must be at the end of the keyphrase line. It
46251           may optionally be followed by one or more target triplets.
46252           It has just occured that the handling of wildcards in the
46253           target triplet may not be correct.
46254
46255 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46256
46257         * g++.old-deja/tests:
46258           Moved all subdirectories up one level into g++.old-deja .
46259
46260         * lib/old-dejagnu.exp:
46261           Fixed problem with CXXFLAGS not being properly reset, and being
46262           corrupted with extraneous "-c" compiler option.  This was
46263           causing binaries to not be generated for test that needed them.
46264           Modified strings passed to "pass" and "fail" so that individual
46265           tests from the same test file would be distinguished by an
46266           identifier appended to the test file name in the summary logs;
46267           this corrected a problem with erroneous diff logs.  Added code
46268           to search testcases for expected fail and unexpected pass keywords.
46269
46270 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46271
46272         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46273
46274 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46275
46276         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46277           Removed extraneous text from end of "Special g++ Options"
46278           keyphrase.
46279
46280         * lib/old-dejagnu.exp: Added pattern matching to look for new
46281           keywords, embedded in testcases comments, which will trigger
46282           calls to xpass and xfail.
46283
46284 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46285
46286         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46287           comments embedded in the testcases, especially the one looking for
46288           special compiler options, as well as the pattern matching for the
46289           compiler output again.
46290
46291 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46292
46293         * lib/old-dejagnu.exp: Do a proper check of the return value for
46294           execute tests. Fixed several problems with the pattern matching
46295           of the compiler output which gave erroneous test results.
46296           Changed several of the test result messages to be more descriptive.
46297         * config/unix-g++.exp: Proc g++_load now actually works and
46298           executes the tests passed to it and returns a usable return
46299           value.
46300
46301 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46302
46303           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46304
46305 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46306
46307         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46308           Modified both files to properly execute the old style
46309           dejagnu tests. The previous versions of these files were
46310           experimental and did not function anything near correctly.
46311
46312 1993-04-05  Rob Savoye  (rob@cygnus.com)
46313
46314         * Removed all Makefile.in and configure.in files. No configuration
46315         needed now.
46316
46317 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46318
46319         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46320
46321 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46322
46323         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46324         gcc.special/configure.in, gcc.noncompile/configure.in,
46325         gcc.execute/configure.in, gcc.code_quality/configure.in,
46326         g++.other/configure.in, g++.old-deja/configure.in,
46327         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46328         in srcname setting.
46329
46330 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46331
46332         * lib/udi.exp: Fixed mondfe and mondfe_download.
46333         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46334         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46335
46336 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46337
46338         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46339         (gdb_exit): Don't remove *_soc files.
46340
46341 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46342
46343         * lib/c-torture.exp: Don't look for main; instead always use -w
46344         -c.  This is how the c-torture tests work.  Remove the object
46345         file if the compilation succeeds.
46346         * gcc.execute/execute.exp: Remove executable if test passes.
46347         * gcc.noncompile/noncompile.exp: Every test is an expected
46348         failure.
46349         * gcc.special/special.exp: Added tests from c-torture 1.11,
46350         corrected use of existing test.
46351         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46352         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46353         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46354         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46355         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46356         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46357         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46358         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46359         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46360         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46361         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46362         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46363         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46364         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46365         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46366         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46367         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46368         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46369         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46370         c-torture 1.11.
46371         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46372         correspond to c-torture 1.11.
46373
46374         * New file.